HTTP Status Codes

Searchable reference of HTTP status codes and what they mean.

​
100
Continue

Request headers received; client should continue.

101
Switching Protocols

Server is switching protocols as requested.

200
OK

Standard success response.

201
Created

Resource created successfully.

202
Accepted

Request accepted but not yet processed.

204
No Content

Success with no response body.

206
Partial Content

Range request served partially.

301
Moved Permanently

Resource permanently moved to a new URL.

302
Found

Temporary redirect.

304
Not Modified

Cached version is still valid.

307
Temporary Redirect

Repeat request to new URL, keep method.

308
Permanent Redirect

Permanent, keep method and body.

400
Bad Request

Malformed or invalid request.

401
Unauthorized

Authentication required or failed.

403
Forbidden

Authenticated but not allowed.

404
Not Found

Resource does not exist.

405
Method Not Allowed

HTTP method not supported for this resource.

409
Conflict

Request conflicts with current state.

410
Gone

Resource permanently removed.

418
I'm a teapot

Refuses to brew coffee (RFC 2324 joke).

422
Unprocessable Entity

Validation failed on well-formed request.

429
Too Many Requests

Rate limit exceeded.

500
Internal Server Error

Generic server failure.

501
Not Implemented

Server doesn't support the functionality.

502
Bad Gateway

Invalid response from upstream server.

503
Service Unavailable

Server temporarily overloaded or down.

504
Gateway Timeout

Upstream server timed out.