Error response format
AtlasFlux returns errors as JSON. Thetype 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:
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.
