Cheat sheet
HTTP status codes cheat sheet
The statuses frontend and API teams argue about — clarified.
Updated 2025-11-04
Success & redirect
- 200
- OK with body.
- 201
- Created — often with Location.
- 204
- Success, no body (e.g. DELETE).
- 304
- Not modified — cache valid.
Client & server errors
- 400
- Bad request / validation.
- 401
- Unauthenticated.
- 403
- Authenticated but forbidden.
- 404
- Missing resource.
- 409
- Conflict (duplicate, version).
- 429
- Rate limited.
- 500
- Server fault — fix logs, do not blame the client first.
Never miss a drop
Get new guides on web development and AI, Prompt Lab tips, videos, downloads and exclusive deals — straight to your inbox. No spam, unsubscribe anytime.