Skip to main content
El SDK lanza LapymeError para respuestas HTTP no exitosas. Cuando la API devuelve el envelope público, el error es ApiErrorEnvelope e incluye requestId, error.code, error.type, error.message, error.retryable y error.details.

Helpers locales

Si querés centralizar el manejo de errores en tu integración, podés crear helpers pequeños sobre las clases exportadas por el SDK.

Códigos comunes

Rate limit

Cuando recibís RATE_LIMITED, leé los headers de la respuesta para decidir cuándo reintentar.
Para escrituras con Idempotency-Key, el retry debe reenviar la misma key y el mismo payload de negocio. Si cambiás el payload con la misma key, la API devuelve IDEMPOTENCY_CONFLICT.
Incluí requestId cuando contactes soporte. Es el identificador que permite rastrear la request.