Last Updated: November 21, 2025
HTTP Status Codes
HTTP response status codes reference
2xx Success
| Item | Description |
|---|---|
200 OK
|
Request succeeded |
201 Created
|
Resource created successfully |
202 Accepted
|
Request accepted for processing |
204 No Content
|
Success but no content to return |
206 Partial Content
|
Partial resource delivered |
3xx Redirection
| Item | Description |
|---|---|
301 Moved Permanently
|
Resource permanently moved |
302 Found
|
Temporary redirect |
304 Not Modified
|
Cached version is current |
307 Temporary Redirect
|
Temporary redirect (preserve method) |
308 Permanent Redirect
|
Permanent redirect (preserve method) |
4xx Client Errors
| Item | Description |
|---|---|
400 Bad Request
|
Invalid request syntax |
401 Unauthorized
|
Authentication required |
403 Forbidden
|
No permission to access |
404 Not Found
|
Resource doesn't exist |
405 Method Not Allowed
|
HTTP method not supported |
409 Conflict
|
Request conflicts with current state |
422 Unprocessable Entity
|
Validation errors |
429 Too Many Requests
|
Rate limit exceeded |
5xx Server Errors
| Item | Description |
|---|---|
500 Internal Server Error
|
Generic server error |
501 Not Implemented
|
Method not supported |
502 Bad Gateway
|
Invalid upstream response |
503 Service Unavailable
|
Server temporarily unavailable |
504 Gateway Timeout
|
Upstream server timeout |
💡 Pro Tips
Quick Reference
Understand HTTP response codes