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": … }
]
}