type URI on every provider_error problem body: https://docs.get-exo.com/errors/provider_error.
**HTTP status: 502 **.
Why it happens
This code exists in the problem envelope’s status map for upstream failures. No operation in the published v1 contract declares a 502 response: dependency failures on the public surface are reported as 503service_degraded instead, because they are retryable rather than terminal.
The page exists so the type URI resolves rather than 404ing if the code is ever emitted.
How to fix it
- Treat it like a 503: retry with backoff, reusing the same
Idempotency-Keyif the call had one. - Report it with the
requestIdif it persists.
Related
service_degradedtimeout- Errors for the envelope and the full catalogue