type URI on every timeout problem body: https://docs.get-exo.com/errors/timeout.
**HTTP status: 504 **.
Why it happens
This code exists in the problem envelope’s status map. No operation in the published v1 contract declares a 504 response: long work is queued as a job and returns 202 rather than holding a connection open. The page exists so thetype URI resolves rather than 404ing if the code is ever emitted.
How to fix it
- Retry with backoff. If the call had an
Idempotency-Key, reuse it: the key protects you from a duplicate if the original actually completed. - For work that is inherently slow, use the async routes and poll the job rather than holding a request open.
Related
service_degradedprovider_error- Errors for the envelope and the full catalogue