VALIDATION_ERROR | Invalid body, query or path parameter |
BAD_REQUEST | Semantically invalid request |
UNAUTHORIZED | Missing, invalid or expired token |
INSUFFICIENT_BALANCE | Wallet cannot cover a live operation |
FORBIDDEN | Missing role or scope |
RESOURCE_NOT_FOUND | Does not exist, belongs to another organization, or is in the other mode |
CONFLICT | Incompatible state, conflicting idempotency, or duplicate client |
RATE_LIMITED | API key or IP limit reached |
MERCADO_PAGO_NOT_CONFIGURED | Automatic PIX is unavailable for the organization |
UPSTREAM_ERROR | Mercado Pago, OpenAI or storage failed to respond |
SERVICE_UNAVAILABLE | A configured dependency cannot serve the operation |
INTERNAL_ERROR | Unexpected failure, send the requestId to support |