Errores
Códigos de error
Todos los valores que puede tomar `error.code`, y el estado HTTP con el que viajan.
Salen de la unión ErrorCode del backend, así que esta lista es exactamente lo que la API puede poner en error.code: ni uno más, y nunca uno menos. Qué significan los que te vas a encontrar de verdad está en Errores.
Un código con dos estados tiene dos orígenes: VALIDATION_ERROR es el 400 de una llamada que no pasó la validación y el 422 de una que se leyó bien pero apuntaba a algo inservible. Un guion significa que el código está declarado y hoy no lo lanza nadie.
| Código | HTTP |
|---|---|
ATTRIBUTION_PROFILE_MISMATCH | 409 |
ATTRIBUTION_PROFILE_UNAVAILABLE | 503 |
CONFLICT | 409 |
COPILOT_APPROVALS_UNAVAILABLE | 503 |
COPILOT_APPROVAL_REPLAY_BLOCKED | 409 |
DEALER_SITES_NOT_CONFIGURED | 503 |
DEVICE_AGENT_ALREADY_PAIRED | 422 |
DEVICE_AGENT_KIND_NOT_ALLOWED | 403 |
DEVICE_AGENT_SELF_REQUIRES_USER | 422 |
DEVICE_TASK_STATUS_NOT_ALLOWED | 422 |
ENTITLEMENT_NOT_ACTIVE | 402 |
FACEBOOK_MARKETPLACE_ATTACHMENT_UNSUPPORTED | 422 |
FACEBOOK_MARKETPLACE_NOT_AVAILABLE | 422 |
FACEBOOK_MARKETPLACE_NO_PHONE_AGENT | 503 |
FACEBOOK_MARKETPLACE_THREAD_NOT_ADDRESSABLE | 422 |
FORBIDDEN | 403 |
GONE | 410 |
IDEMPOTENCY_KEY_CONFLICT | 409 |
INTERNAL_ERROR | 500 · 503 |
INVALID_SIGNATURE | 401 |
MALFORMED_SIGNATURE | 401 |
MESSAGING_ACCOUNT_TENANT_MISSING | 500 |
MISSING_SIGNATURE | 401 |
NOT_FOUND | 404 |
NO_OFFERING_ADAPTER | 422 |
PAYLOAD_TOO_LARGE | 413 |
RATE_LIMITED | 429 |
RECONTACTO_NOT_ENABLED | — |
REPLAY_DETECTED | 409 |
REPLY_PACING_LOCKED | 403 |
STALE_SIGNATURE | 401 |
STOREFRONT_ZONES_NOT_CONFIGURED | 503 |
SYNC_QUEUE_UNAVAILABLE | 503 |
TASADOR_ANON_DAILY_LIMIT | 429 |
TASADOR_CAPACITY_REACHED | 503 |
TASADOR_QUOTA_EXHAUSTED | 429 |
TURNSTILE_UNAVAILABLE | 503 |
UNAUTHORIZED | 401 |
UNIQUE_CONFLICT | 409 |
UNSUPPORTED_MEDIA_TYPE | 415 |
UNSUPPORTED_VEHICLE_TYPE | 422 |
UPSTREAM_ERROR | 502 |
VALIDATION_ERROR | 400 · 422 |
VERTICAL_NOT_ENABLED | 403 |
WORKSPACE_MEMBER_INACTIVE | 422 |
atribu_refused | 502 |
handoff_mismatch | 409 |
partner_token_invalid | 502 |
reconnect | 410 |
start_again | 409 |
sync_in_flight | 409 |