← all problem types

internal_error

500 Internal Server Error   The request failed because of an unexpected server error.

When you get it

The request failed because of an unexpected server error. It is always answered with HTTP 500 - one code means one status, so a client may key its handling on either.

Fields it carries

Inside each errors[] entry, beside pointer:

traceId
The request's trace id. Quote it in a support request - it is also the x-request-id response header.

A field is omitted when the server genuinely does not know it - an absent member is never the same as an empty one.

How to fix it

Something failed server-side. Quote the traceId (= the x-request-id response header) in a support request.

Shape

{
  "type":   "https://api2.host-tracker.com/problems/internal-error",
  "title":  "The request failed because of an unexpected server error.",
  "status": 500,
  "code":   "internal_error",
  "errors": [
    { "traceId": … }
  ]
}