Vitrina API
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ódigoHTTP
ATTRIBUTION_PROFILE_MISMATCH409
ATTRIBUTION_PROFILE_UNAVAILABLE503
CONFLICT409
COPILOT_APPROVALS_UNAVAILABLE503
COPILOT_APPROVAL_REPLAY_BLOCKED409
DEALER_SITES_NOT_CONFIGURED503
DEVICE_AGENT_ALREADY_PAIRED422
DEVICE_AGENT_KIND_NOT_ALLOWED403
DEVICE_AGENT_SELF_REQUIRES_USER422
DEVICE_TASK_STATUS_NOT_ALLOWED422
ENTITLEMENT_NOT_ACTIVE402
FACEBOOK_MARKETPLACE_ATTACHMENT_UNSUPPORTED422
FACEBOOK_MARKETPLACE_NOT_AVAILABLE422
FACEBOOK_MARKETPLACE_NO_PHONE_AGENT503
FACEBOOK_MARKETPLACE_THREAD_NOT_ADDRESSABLE422
FORBIDDEN403
GONE410
IDEMPOTENCY_KEY_CONFLICT409
INTERNAL_ERROR500 · 503
INVALID_SIGNATURE401
MALFORMED_SIGNATURE401
MESSAGING_ACCOUNT_TENANT_MISSING500
MISSING_SIGNATURE401
NOT_FOUND404
NO_OFFERING_ADAPTER422
PAYLOAD_TOO_LARGE413
RATE_LIMITED429
RECONTACTO_NOT_ENABLED
REPLAY_DETECTED409
REPLY_PACING_LOCKED403
STALE_SIGNATURE401
STOREFRONT_ZONES_NOT_CONFIGURED503
SYNC_QUEUE_UNAVAILABLE503
TASADOR_ANON_DAILY_LIMIT429
TASADOR_CAPACITY_REACHED503
TASADOR_QUOTA_EXHAUSTED429
TURNSTILE_UNAVAILABLE503
UNAUTHORIZED401
UNIQUE_CONFLICT409
UNSUPPORTED_MEDIA_TYPE415
UNSUPPORTED_VEHICLE_TYPE422
UPSTREAM_ERROR502
VALIDATION_ERROR400 · 422
VERTICAL_NOT_ENABLED403
WORKSPACE_MEMBER_INACTIVE422
atribu_refused502
handoff_mismatch409
partner_token_invalid502
reconnect410
start_again409
sync_in_flight409