HTTP Status Code Reference
Quick reference for common HTTP status codes: 1xx informational, 2xx success, 3xx redirect, 4xx client error, 5xx server error.
| Code | Name | Description |
|---|---|---|
| 100 | Continue | Client should continue request |
| 101 | Switching Protocols | Server agrees to switch protocol |
| 200 | OK | Request succeeded |
| 201 | Created | Resource created |
| 204 | No Content | Success, no body |
| 301 | Moved Permanently | Resource moved permanently |
| 302 | Found | Temporary redirect |
| 304 | Not Modified | Use cached version |
| 400 | Bad Request | Invalid request |
| 401 | Unauthorized | Authentication required |
| 403 | Forbidden | Access denied |
| 404 | Not Found | Resource not found |
| 405 | Method Not Allowed | HTTP method not allowed |
| 408 | Request Timeout | Server timed out |
| 429 | Too Many Requests | Rate limited |
| 500 | Internal Server Error | Server error |
| 502 | Bad Gateway | Invalid response from upstream |
| 503 | Service Unavailable | Server overloaded or down |
| 504 | Gateway Timeout | Upstream timeout |
Code Ranges
1xx: Informational. 2xx: Success. 3xx: Redirection. 4xx: Client error. 5xx: Server error. Use this reference when debugging APIs or web responses.