# HTTP Status Codes Confidence: high Last verified: 2026-05-22 Generation: human_only ## TL;DR HTTP status codes are three-digit numbers indicating request outcome. 1xx (Informational), 2xx (Success), 3xx (Redirection), 4xx (Client Error), 5xx (Server Error). Common: 200 OK, 201 Created, 301 Moved, 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 500 Internal Error. ## Core Explanation 201 Created: resource successfully created (POST). 204 No Content: success, no body (DELETE). 304 Not Modified: use cached version. 429 Too Many Requests: rate limiting. 418 I'm a teapot: April Fools RFC (RFC 2324). Custom codes shouldn't be invented — stick to standard codes and let the message body explain specifics. ## Further Reading - [undefined](undefined)