HTTP status: 503 · Title: “Service unavailable” · Retry-After: 30sDocumentation Index
Fetch the complete documentation index at: https://docs.kash.bot/llms.txt
Use this file to discover all available pages before exploring further.
When it fires
A required external dependency (Postgres, Secrets Manager, Redis, blockchain RPC) is unreachable, and the route can’t degrade further. Distinct fromINTERNAL_ERROR (which is “we don’t know what happened”) and ROUTE_DISABLED (which is “ops disabled this on purpose”).
Why it happens
- Transient infrastructure blip (most common — clears in seconds).
- Sustained dependency outage (visible on
status.kash.bot). - A rare cascade where one dependency degraded and another can’t compensate.
How to fix
- Honour
Retry-After: 30and back off with jitter. Most occurrences resolve within one retry. - If retries keep failing past 5 minutes, check the status page.
- The TS SDK handles this automatically (
KashServerError, retried with backoff up to its retry budget).
Related codes
API_TRADE_PROCESSING_HALTED— ops-driven, not infra-drivenREQUEST_TIMEOUT,INTERNAL_ERROR