Saltar al contenido principal
- Gestión de errores

Errores de la API

Cada fallo de la API devuelve un sobre de error en JSON con un código estable, estado HTTP, mensaje y request id para el soporte.

Envoltorio de errores

{
  "error": {
    "code": "asset_not_found",
    "message": "No asset with id 42 for this shop",
    "status": 404,
    "request_id": "req_..."
  }
}

Incluye el request id al ponerte en contacto con el soporte.

Códigos de error habituales

HTTPCódigoSignificado
400invalid_requestJSON mal formado o campo ausente.
400idempotency_key_requiredSolicitud de escritura sin Idempotency-Key.
401unauthorizedToken ausente, no válido, desconocido o revocado.
402plan_requiredEl acceso a la API no se ha activado para la tienda.
404asset_not_found, mapping_not_found, order_not_found, category_not_found, job_not_foundEl recurso no existe o pertenece a otra tienda.
409idempotency_conflictLa misma clave se reutilizó con una solicitud distinta.
409stamping_in_progressEl reenvío está bloqueado mientras el marcado del PDF está pendiente.
409delivery_not_yet_releasedEl producto tiene configurado un retraso de entrega de descargas y los archivos del comprador aún no se han desbloqueado. error.details.release_at es el instante ISO 8601 en que se desbloquean; el comerciante puede liberar el pedido antes con el endpoint grant-downloads.
422storage_quota_exceededLa subida o importación superaría la cuota de almacenamiento.
422key_limit_reachedLa tienda ya tiene el máximo de 25 claves de API activas; revoca una primero.
422withdrawal_consent_requiredLa tienda tiene activado el consentimiento del derecho de desistimiento de la UE y el pedido aún no tiene registro de consentimiento; las URLs de descarga se emiten una vez que el cliente da su consentimiento.
429rate_limitedSe alcanzó el límite de claves de API o de reenvíos del pedido.
500internal_errorError inesperado del servidor.

Documentación de la API

¿Te ha resultado útil?

¿Sigues con dudas? Escribe a admin@alvaapps.com.

Última actualización 2026-06-05