Status Code Meaning Description
200 OK The request was successful.
201 Created The request was successful, and a resource was created.
202 Accepted The request has been accepted for processing, but the processing has not been completed.
204 No Content The request was successful, but there's no representation to return (i.e. the response is empty).
206 Partial Content The server is delivering only part of the resource due to a range header sent by the client.
300 Multiple Choices Indicates multiple options for the resource that the client may follow.
301 Moved Permanently The URL of the requested resource has been changed permanently.
400 Bad Request The request could not be understood or was missing required parameters.
401 Unauthorized Authentication failed or has not yet been provided.
403 Forbidden Authentication succeeded, but the authenticated user does not have access to the requested resource.
404 Not Found The requested resource could not be found.
405 Method Not Allowed The HTTP method used is not supported for this resource.
409 Conflict The request could not be completed due to a conflict with the current state of the resource.
429 Too Many Requests The user has sent too many requests in a given amount of time.
500 Internal Server Error An error occurred on the server.
502 Bad Gateway The server was acting as a gateway or proxy and received an invalid response from the upstream server.
503 Service Unavailable The server is currently unavailable (because it is overloaded or down for maintenance).
504 Gateway Timeout The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.