Overview
Atlas errors are meant to tell you whether the problem is your request, your credentials, your plan/workspace, or Atlas itself. Use this page for recovery patterns. Use the generated reference for exact error schemas and endpoint-specific responses.Read errors by action
Common fixes
Search returns validation errors
Check the filter vocabulary before changing code. Issue areas, domains, actor types, source types, place keys, and pagination limits all have defined shapes. Use:- Taxonomy guide for issue areas.
- Place guide for place keys.
- Generated reference for exact parameters.
Authenticated request returns 401
Make sure you are using one auth method, not a half-combination of both:Authenticated request returns 403
The credential worked, but the requested action is outside the user, workspace, plan, or package. This is common when a free account signs in successfully but then tries to use MCP, workspace APIs, or higher-volume API access. Check:- The user belongs to the workspace.
- The workspace has the right plan.
- The token is bound to the expected workspace.
- The endpoint is meant for public data, workspace data, or admin-only work.
A result is missing
Do not assume a missing result means the actor does not exist. It may mean the current filters are too narrow, the record is private to a workspace, or Atlas does not yet have enough public evidence. Widen the place, issue, source type, or text filter first. Then check place coverage to understand whether the local data is thin.Retry rules
Retry only when the failure can reasonably resolve without changing the request:- Retry
429after the reset window or with exponential backoff. - Retry
500and503with backoff. - Do not blindly retry
400,401,403, or404; fix the request or credentials first.
Preserve context when reporting a problem
When you report an API issue, include:- Endpoint path and method.
- Timestamp.
- Auth method used, but not the secret value.
- Request parameters or body with sensitive values removed.
- Error response body.
- Whether the request was public, API-key, OAuth, or MCP-driven.
Next steps
Authentication
Choose public access, API keys, or OAuth.
Rate limits
Handle 429s and plan limits.