HTTP Status Codes
Comprehensive architectural and diagnostic index for standard HTTP response status codes, error remediation, and RESTful specifications.
Continue
Initial part of a request has been received and client may continue.
Switching Protocols
Requester has asked the server to switch protocols.
OK
Standard response for successful HTTP requests.
Created
The request has been fulfilled, resulting in the creation of a new resource.
Accepted
The request has been accepted for processing, but processing has not finished.
No Content
The server successfully processed the request and is not returning any content.
Moved Permanently
The requested URI has been permanently assigned a new URI.
Found (Temporary Redirect)
The target resource resides temporarily under a different URI.
Not Modified
Indicates that the resource has not been modified since the last request.
Bad Request
Server cannot process request due to apparent client error (invalid syntax, malformed framing).
Unauthorized
Request lacks valid cryptographic authentication credentials.
Forbidden
Server understands request but refuses authorization.
Not Found
The server cannot find the requested resource or endpoint path.
Method Not Allowed
The request method is understood but not supported by target resource.
Request Timeout
The server timed out waiting for the client to complete its request.
Conflict
Request could not be processed due to a conflict with current resource state.
Unprocessable Content
Server understands content-type and syntax, but contained semantic errors.
Too Many Requests
The user has sent too many requests in a given amount of time (Rate Limited).
Internal Server Error
Generic error indicating the server encountered an unexpected condition.
Bad Gateway
Server, while acting as a gateway or proxy, received an invalid response from upstream.
Service Unavailable
The server is currently unable to handle the request due to temporary overloading or maintenance.
Gateway Timeout
Server acting as a gateway did not receive a timely response from the upstream server.
HTTP Status Class Architecture
Request received, continuing process.
Action successfully received and accepted.
Further action required to complete request.
Request contains bad syntax or unauthorized access.
Server failed to fulfill an apparently valid request.