REST API HTTP Status Code Reference Guide

Browse RFC-standard HTTP status codes (2xx, 3xx, 4xx, 5xx) and generate API error documentation tables with standard JSON payloads.

Status Codes (16)
200 — OK2xx Success

Standard successful HTTP response for GET, PUT, or PATCH requests.

201 — Created2xx Success

The request has succeeded and a new resource was created (POST).

204 — No Content2xx Success

Request succeeded with no payload returned (common for DELETE).

301 — Moved Permanently3xx Redirection

Target resource has been assigned a new permanent URI.

304 — Not Modified3xx Redirection

Cached version is still valid; client does not need to re-download.

400 — Bad Request4xx Client Error

Malformed syntax, invalid parameters, or payload validation failure.

401 — Unauthorized4xx Client Error

Missing, invalid, or expired authentication credentials.

403 — Forbidden4xx Client Error

Authenticated caller lacks sufficient permission/role scope.

404 — Not Found4xx Client Error

Requested URI endpoint or resource ID could not be located.

409 — Conflict4xx Client Error

Request conflicts with current resource state (e.g. duplicate email).

422 — Unprocessable Entity4xx Client Error

Semantic errors in JSON payload (e.g. Zod validation failure).

429 — Too Many Requests4xx Client Error

Rate limit threshold exceeded; retry after specified backoff.

500 — Internal Server Error5xx Server Error

Unhandled exception encountered by the server runtime.

502 — Bad Gateway5xx Server Error

Reverse proxy received invalid response from upstream origin service.

503 — Service Unavailable5xx Server Error

Server temporarily overloaded or undergoing scheduled maintenance.

504 — Gateway Timeout5xx Server Error

Upstream server failed to respond within reverse proxy timeout limit.

Markdown Documentation TableLive GFM
Complete Guide & Overview

REST API HTTP Status Code Reference Guide

Browse RFC-standard HTTP status codes (2xx, 3xx, 4xx, 5xx) and generate API error documentation tables with standard JSON payloads.

How to Use the REST API HTTP Status Code Reference Guide

1

Input Content

Paste or compose your markdown or source data into the input editor.

2

Customize Settings

Select formatting options, syntax modes, or display options.

3

Copy or Download

Copy the processed output to your clipboard or download the generated file.

Key Features & Capabilities

RFC Compliant Reference: Detailed definitions covering 2xx Success, 3xx Redirection, 4xx Client Errors, and 5xx Server Outages.
Standard JSON Error Payload Pattern: Incorporates standard machine-readable JSON error formats ready for API specs.
Instant Search & Filtering: Locate status codes by number or reason phrase in milliseconds.
100% Client-Side Privacy: Reference data is completely static and queried directly inside your browser.

Frequently Asked Questions

What is the difference between 401 Unauthorized and 403 Forbidden?

401 Unauthorized indicates the request lacks valid authentication credentials. 403 Forbidden indicates the server knows who the client is, but the client lacks permission to access the requested resource.

When should an API return 422 Unprocessable Entity versus 400 Bad Request?

400 Bad Request is reserved for syntactic errors (such as invalid JSON formatting). 422 Unprocessable Entity is used when the syntax is valid, but internal validation rules failed (e.g. invalid email format or password too short).