401
Unauthorized
Client errors (4xx)·RFC 9110
What 401 means
Authentication is required and has failed or has not been provided.
Despite the name it means "unauthenticated". Send valid credentials (e.g. a token or the WWW-Authenticate scheme) and retry.
Client errors (4xx)
The request contains an error from the client — bad syntax, missing auth or a wrong URL.
Other 4xx codes
400Bad Request402Payment Required403Forbidden404Not Found405Method Not Allowed406Not Acceptable407Proxy Authentication Required408Request Timeout409Conflict410Gone411Length Required412Precondition Failed413Content Too Large414URI Too Long415Unsupported Media Type416Range Not Satisfiable417Expectation Failed418I'm a teapot421Misdirected Request422Unprocessable Content423Locked424Failed Dependency425Too Early426Upgrade Required428Precondition Required429Too Many Requests431Request Header Fields Too Large451Unavailable For Legal Reasons
FAQ — 401
What does HTTP 401 mean?
401 Unauthorized: Authentication is required and has failed or has not been provided. Despite the name it means "unauthenticated". Send valid credentials (e.g. a token or the WWW-Authenticate scheme) and retry.
Which class does status code 401 belong to?
401 is a Client errors (4xx) code. The request contains an error from the client — bad syntax, missing auth or a wrong URL.
Where is the 401 code defined?
Status code 401 is defined in RFC 9110 and is part of the IANA HTTP Status Code Registry.