← All references

HTTP Status Codes Reference

A practical guide to HTTP response codes, from successful requests to server errors. Use the search field to quickly narrow this reference.

ValueName / formMeaning
100ContinueThe client may continue the request.
200OKThe request succeeded.
201CreatedA new resource was created.
204No ContentThe request succeeded with no response body.
301Moved PermanentlyThe resource has a permanent new URL.
302FoundThe resource is temporarily elsewhere.
304Not ModifiedUse the cached response.
400Bad RequestThe request syntax or data is invalid.
401UnauthorizedAuthentication is required.
403ForbiddenThe server refuses the request.
404Not FoundThe resource does not exist.
409ConflictThe request conflicts with current state.
422Unprocessable ContentThe syntax is valid but the data cannot be processed.
429Too Many RequestsThe client exceeded a rate limit.
500Internal Server ErrorThe server encountered an unexpected failure.
502Bad GatewayAn upstream server returned an invalid response.
503Service UnavailableThe service is temporarily unable to respond.
504Gateway TimeoutAn upstream server did not respond in time.

How to use this reference

Search by a value, name, or keyword. The table is designed as a quick reminder while you code, debug, or review documentation. Examples are intentionally compact; verify environment-specific behavior in the official documentation for the platform you are using.