Read-only developer reference

Error catalogue

Errors use FastAPI's {"detail": …} envelope. Read the detail and apply the remedy; do not retry every 4xx.

StatusMeaningResolution
400Invalid metric, window, cursor or export modeUse a catalog metric and the documented window/resolution limits.
401Missing, malformed, expired or revoked keySend X-API-Key; rotate a dead credential.
403missing_scopeAdd the named missing_scope or ask an admin to enable data access.
404Resource absent or outside your tenant/portfolioCheck the id against /assets; cross-tenant existence is never disclosed.
409Export is not completePoll the status resource until completed.
410Export expiredGenerate it again; download links last seven days.
422Parameter shape failed validationCorrect the field named by the validation detail.
429Quota exhaustedHonor Retry-After, then use exponential backoff with jitter.
500Unexpected server failureRetry idempotent GETs with backoff; provide the request id to support.
503Data API disabled or a required service unavailableStop retrying rapidly and contact the tenant admin.