Status Codes
When you call any of the REST operations, the response returns one of the standard HTTP status codes defined in the following table.:
| HTTP Status Code | Description | 
|---|---|
200 OK |  
      The request was completed successfully A 200 status is returned for a successful GET or POST method.  |  
     
400 Bad Request |  
      The request could not be processed because it contains missing or invalid information (such as a validation error on a parameter or a missing required value). | 
401 Unauthorized |  
      The request is not authorized. The authentication credentials included with this request are missing or invalid. | 
403 Forbidden |  
      The user can't be authenticated. The user does not have authorization to perform this request. | 
404 Not Found |  
      The request includes a resource URI that does not exist. | 
405 Method Not Allowed |  
      The HTTP verb specified in the request (DELETE, GET, POST, PUT) is not supported for this request URI.  |  
     
415 Unsupported Media Type |  
      The client's Content-Type header is not correct (for example, the client attempts to send the request in XML, but the resource can only accept JSON). | 
500 Internal Server Error |  
      The server encountered an unexpected condition that prevented it from fulfilling the request. | 
503 Service Unavailable |  
      The server is unable to handle the request due to temporary overloading or maintenance of the server. The DCS Agent REST service is not currently running. |