Skip to main content
All tools

HTTP status lookup

Look up any HTTP status code to see its name, description, and whether it is cacheable or retryable. Browse all codes by category or search by number or keyword.

All status codes
100

Continue

The server has received the request headers and the client should proceed.

101

Switching Protocols

The server is switching protocols as requested (e.g. to WebSocket).

102

Processing

The server has received the request but has not yet completed it (WebDAV).

200
Cacheable

OK

The request succeeded. The response body contains the requested data.

201

Created

The request succeeded and a new resource was created. The response includes the Location of the new resource.

202

Accepted

The request was accepted for processing but has not been completed yet.

204

No Content

The request succeeded but the response body is intentionally empty (common for DELETE).

206
Cacheable

Partial Content

The server is delivering only part of the resource due to a Range request header.

301
Cacheable

Moved Permanently

The resource has been permanently moved. Update your bookmarks and links.

302

Found

The resource is temporarily at a different URI. Do not update links.

304
Cacheable

Not Modified

The cached version is still valid - the client can use its cached copy.

307

Temporary Redirect

Redirect to a different URI with the same HTTP method.

308
Cacheable

Permanent Redirect

Permanent redirect that preserves the HTTP method.

400

Bad Request

The server cannot process the request due to a client error (malformed syntax, invalid params).

401

Unauthorized

Authentication is required. The client must provide valid credentials.

403

Forbidden

The server understood the request but refuses to authorise it.

404
Cacheable

Not Found

The server cannot find the requested resource.

405

Method Not Allowed

The HTTP method is not supported for this endpoint.

408
Retryable

Request Timeout

The server timed out waiting for the request.

409

Conflict

The request conflicts with the current state of the resource (e.g. edit conflict).

410
Cacheable

Gone

The resource has been permanently removed and will not be available again.

413

Content Too Large

The request body is larger than the server is willing to process.

415

Unsupported Media Type

The Content-Type is not supported by this endpoint.

422

Unprocessable Content

The request was well-formed but contains semantic errors (common in REST APIs).

429
Retryable

Too Many Requests

The client has sent too many requests in a given time. Check the Retry-After header.

500
Retryable

Internal Server Error

The server encountered an unexpected condition that prevented it from fulfilling the request.

501

Not Implemented

The server does not support the functionality required to fulfil the request.

502
Retryable

Bad Gateway

The server acting as a gateway received an invalid response from an upstream server.

503
Retryable

Service Unavailable

The server is temporarily unable to handle requests (overloaded or down for maintenance).

504
Retryable

Gateway Timeout

The server acting as a gateway did not get a response in time from an upstream server.

Related tools