http status codes

search by code or name.

100

Continue

the server received the headers, client should proceed to send the body

101

Switching Protocols

server is switching protocols as requested

200

OK

request succeeded

201

Created

request succeeded and a new resource was created

202

Accepted

request accepted for processing, not yet complete

204

No Content

request succeeded, nothing to return

206

Partial Content

delivering only part of the resource, per a range header

301

Moved Permanently

resource has a new permanent URI

302

Found

resource temporarily at a different URI

304

Not Modified

cached version is still valid

307

Temporary Redirect

same as 302 but method must not change

308

Permanent Redirect

same as 301 but method must not change

400

Bad Request

server can't process the request as sent

401

Unauthorized

authentication is required and has failed or not been provided

403

Forbidden

server understood but refuses to authorize it

404

Not Found

resource doesn't exist

405

Method Not Allowed

method isn't supported for this resource

408

Request Timeout

server timed out waiting for the request

409

Conflict

request conflicts with current state of the resource

410

Gone

resource is permanently gone, no forwarding address

418

I'm a Teapot

an april fools RFC joke that somehow stuck around

422

Unprocessable Entity

well-formed but semantically invalid

429

Too Many Requests

rate limit exceeded

500

Internal Server Error

something went wrong on the server

501

Not Implemented

server doesn't support the functionality required

502

Bad Gateway

invalid response from an upstream server

503

Service Unavailable

server temporarily can't handle the request

504

Gateway Timeout

upstream server didn't respond in time