← all problem types

service_unavailable

503 Service Unavailable   The service is temporarily unavailable.

When you get it

The service is temporarily unavailable. It is always answered with HTTP 503 - one code means one status, so a client may key its handling on either.

Fields it carries

Inside each errors[] entry, beside pointer:

service
The dependency that failed or is unavailable.
retryAfter
How long to wait before retrying, in seconds. Mirrors the Retry-After header.
reason
The machine-readable sub-case, when one code covers several. Branch on it.
retryAfterSeconds
How long to wait before retrying, in seconds. Mirrors the Retry-After header.
detail
Human-readable detail for this one occurrence. Never the only place remediation appears.

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

The service is temporarily unavailable. Retry after the interval the response advertises.

Shape

{
  "type":   "https://api2.host-tracker.com/problems/service-unavailable",
  "title":  "The service is temporarily unavailable.",
  "status": 503,
  "code":   "service_unavailable",
  "errors": [
    { "service": …, "retryAfter": …, "reason": …, "retryAfterSeconds": …, "detail": … }
  ]
}