5xx Server Error
Something broke on our end! It's not your fault - our server had a problem and couldn't handle your request.
Use 500 when an unexpected server-side fault prevents the request from being fulfilled and no more specific 5xx status applies.
GET https://api.example.test/api/users500 Internal Server Error
# Headers
Content-Type: application/json
# Body
{
"error": "internal_server_error"
}The server failed processing the request and returned a stable error payload. Including a correlation ID in the body helps operators trace the incident in server logs.
Our server doesn't know how to do what you asked. This feature hasn't been built yet.
I'm a middleman server, and the server I was trying to talk to gave me a bad or broken response.
Our service is temporarily down for maintenance or overloaded. Please try again later.
I'm a middleman server, and the server I was trying to talk to took too long to respond, so I gave up waiting.