400 | validation_error | Request parameters or body are invalid. | Fix the request before retrying. |
401 | unauthorized | API key is missing, invalid, expired, or revoked. | Stop and ask for a valid API key. |
403 | missing_scope | API key lacks the required scope. | Request a key with the minimum additional scope. |
404 | not_found | Resource does not exist or is outside the API key organization. | Do not infer cross-organization ownership. |
422 | idempotency_conflict | Idempotency key was reused with a different request. | Generate a new key for a new logical mutation. |
429 | rate_limited | API key exceeded rate limits. | Back off and retry later. |