Skip to main content

Error response format

AtlasFlux returns errors as JSON. The type and error.code fields are intended for programmatic handling; messages and guidance are written for developers and may evolve.
retry_after_seconds is included when the API provides a specific retry interval, such as for rate limits. Always record request_id when reporting an issue to AtlasFlux support. Do not match on the full message string.

Error catalog

Authentication and access

Billing

Request and model validation

When token counts are available, the context error includes the measured and maximum values:
An unsupported model is rejected before model execution and therefore is not charged. Generation endpoints return HTTP 400; GET /v1/models/{model} returns HTTP 404 when that catalog entry does not exist. Use GET /v1/models to discover accepted identifiers. When max_total_cost_myr is too low for the configured request, the error also reports the estimated maximum and requested cap, then identifies which output or search settings to reduce.

Rate limits

Temporary processing errors

Conflicts and server errors

Retry behavior