Free and account-free. Filtering stays in memory: no URL checks, saved searches or input
sent over the network. Source links open documentation only when you follow them.
Search words across the name, explanation and example. Combine words with a class filter.
This is a curated selection, not the full registry.
20 reference entries. Browse all five status classes below.
100 Continue
1xx · Informational
The server invites the client to send the request body.
What it cannot establish: An interim response is not a completed
request.
Example: An upload receives 100 before the final response.
Read the specification for 100
101 Switching Protocols
1xx · Informational
The server agrees to switch protocols as requested by the client.
What it cannot establish: A protocol switch does not establish later
application health.
Example: An HTTP connection upgrades to another protocol.
Read the specification for 101
200 OK
2xx · Success
The request succeeded; its meaning depends on the request method.
What it cannot establish: A 200 response is not proof of correct
content or a healthy application.
Example: A login page returned to a monitor can still carry 200.
Read the specification for 200
201 Created
2xx · Success
The request created one or more resources.
What it cannot establish: Creation does not prove later processing or
dependencies succeeded.
Example: An API creates a new job resource.
Read the specification for 201
202 Accepted
2xx · Success
Processing was accepted but is not complete.
What it cannot establish: The work can still fail after this
response.
Example: A queued report is accepted, not yet generated.
Read the specification for 202
204 No Content
2xx · Success
The request succeeded with no response content.
What it cannot establish: An empty body is expected, not proof that a
page failed.
Example: An update succeeds without a response body.
Read the specification for 204
301 Moved Permanently
3xx · Redirection
The resource has a new permanent URI.
What it cannot establish: A redirect alone does not prove the
destination works; some clients change POST to GET.
Example: An old documentation path redirects to its replacement.
Read the specification for 301
304 Not Modified
3xx · Redirection
A conditional GET or HEAD can reuse a stored representation.
What it cannot establish: This is cache validation, not a fresh
response body or broad health check.
Example: A matching ETag allows reuse of cached content.
Read the specification for 304
307 Temporary Redirect
3xx · Redirection
Repeat the request at another URI without changing the method.
What it cannot establish: The original URI remains relevant;
destination success is unknown.
Example: A POST temporarily moves to another endpoint.
Read the specification for 307
308 Permanent Redirect
3xx · Redirection
Use the permanent replacement URI without changing the method.
What it cannot establish: Check the destination separately; a
redirect is not its result.
Example: An API moves permanently while preserving POST.
Read the specification for 308
400 Bad Request
4xx · Client error
The server rejects what it perceives as a client error.
What it cannot establish: It does not identify which input or
intermediary caused the problem.
Example: Malformed request syntax is rejected.
Read the specification for 400
401 Unauthorized
4xx · Client error
The request lacks valid authentication credentials for this resource.
What it cannot establish: Check the WWW-Authenticate challenge; this
differs from a 403 refusal.
Example: A protected endpoint receives no valid credentials.
Read the specification for 401
403 Forbidden
4xx · Client error
The server understood the request but refuses to fulfill it.
What it cannot establish: The refusal can be unrelated to
credentials; repeating them may not help.
Example: An access policy denies this request.
Read the specification for 403
404 Not Found
4xx · Client error
No current representation was found, or the server will not disclose one.
What it cannot establish: It does not prove the whole service is down
or the absence permanent.
Example: A monitor targets a path that no longer exists.
Read the specification for 404
408 Request Timeout
4xx · Client error
The server did not receive a complete request in time.
What it cannot establish: This concerns receiving the request, unlike
a 504 upstream response timeout.
Example: The client sends the request too slowly.
Read the specification for 408
429 Too Many Requests
4xx · Client error
The user sent too many requests in a given time.
What it cannot establish: Retry-After may specify a wait; limits and
user identification depend on the service.
Example: A polling client exceeds an API rate limit.
Read the specification for 429
500 Internal Server Error
5xx · Server error
An unexpected server condition prevented fulfillment.
What it cannot establish: The status alone does not identify the
failing component.
Example: An application encounters an unhandled error.
Read the specification for 500
502 Bad Gateway
5xx · Server error
A gateway or proxy received an invalid upstream response.
What it cannot establish: It does not by itself prove the origin is
down or identify the invalid response.
Example: A proxy cannot use the response from an upstream service.
Read the specification for 502
503 Service Unavailable
5xx · Server error
The server is temporarily unable to handle the request.
What it cannot establish: Overload or maintenance can cause it;
Retry-After may be supplied, not guaranteed.
Example: A service rejects requests during maintenance.
Read the specification for 503
504 Gateway Timeout
5xx · Server error
A gateway or proxy did not receive an upstream response in time.
What it cannot establish: A timeout does not identify the root cause
or prove every upstream is down.
Example: A proxy waits too long for a dependency.
Read the specification for 504