Skip to content

Errors

Every failure uses one envelope, following RFC 9457. Branch on code; detail is for your logs.

{
  "type": "https://developers.futuresmart.ai/document-intelligence/errors#invalid_api_key",
  "title": "Invalid API key",
  "status": 401,
  "code": "invalid_api_key",
  "detail": "The API key presented was not recognised."
}

Not written yet

This page is a placeholder. The site's build and hosting are in place; the prose is not. What belongs here:

  • The full code catalogue, generated from app/errors.py so it cannot drift
  • One row per code: HTTP status, what causes it, and whether a retry helps
  • That X-Request-Id is on every response and is what support needs from you