Errors, polling, and retries
API errors use a stable envelope:401— missing, invalid, expired, or revoked credential.403— scope, workspace role, plan, or license gate denied the request.404— resource not found or not visible to this identity.422— configuration, data, horizon, model, or quantile validation failed.429— request or compute quota exceeded.
Idempotency-Key when retrying forecast creation so a network timeout does not launch duplicate inference.
Worker failures are structured by model and retryability. Public responses never include raw stack traces, secret values, authorization headers, or private filesystem paths.