Http Status Overview
HTTP Status Code | Description | Content Returned |
---|---|---|
200 (Success) | Standard response for successful HTTP requests. The actual response will depend on the request method used. In a GET request, the response will contain an entity corresponding to the requested resource. In a POST request, the response will contain an entity describing or containing the result of the action. | Application response block as defined by the application Swagger document. |
206 (Partial Content) | The HTTP 206 Partial Content success status response code indicates that the request has succeeded and the response body contains a subset of available data. The content-range response header indicates the range of data that was returned which can be used to set the offset on subsequent requests to obtain additional data. | None |
400 (Bad Request) | General error when fulfilling the request would cause an invalid state. Domain validation errors, missing data, etc. are some examples. | Standard error response block as defined here. |
401 (Unauthorized) | Error code for a missing or invalid authentication token. | None |
403 (Forbidden) | Error code for user not authorized to perform the operation, doesn't have rights to access the resource, or the resource is unavailable for some reason (e.g. time constraints, etc.). | None |
404 (Not Found) | Used when the requested resource is not found, whether it doesn't exist or if there was a 401 or 403 that, for security reasons, the service wants to mask. | None |
500 (Internal Server Error) | The general catch-all error when the server-side throws an uncaught exception. | None |
503 (Service Unavailable) | The server is currently unavailable (because it is overloaded or down for maintenance). Generally, this is a temporary state. | None |
504 (Gateway Timeout) | The server was acting as a gateway or proxy and did not receive a timely response from the upstream server. | None |