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. |