Qué es
YCloud utiliza códigos de estado HTTP y un cuerpo de error estructurado para que tu aplicación pueda decidir si corregir, rechazar o reintentar una solicitud.Respuesta
Una solicitud fallida devuelve un objetoerror.
Campos de error
Códigos de error
Utilizaerror.code para distinguir fallos que comparten un mismo estado HTTP. Este catálogo
enumera los códigos de error de la API de YCloud; un endpoint puede documentar errores adicionales.
Para consultar las cuotas de cuenta y remitente, consulte Límites de frecuencia.
Los errores de Meta también pueden aparecer en
error.whatsappApiError después de que una solicitud llegue a
WhatsApp. Conserve esos detalles junto con el código de error de YCloud.
Cómo manejar la respuesta
Correlación de solicitudes
Registre en los logs el endpoint, el método HTTP, el estado de la respuesta, elrequestId de YCloud y su propio
ID de correlación. Elimine las claves de API y los datos personales. Esto le proporciona suficiente
evidencia para investigar un fallo sin exponer información confidencial.
Reintentar de forma segura
Reintente las solicitudes de solo lectura cuando el fallo sea temporal. Tenga precaución con los envíos de mensajes y otras operaciones de creación. UnPOST repetido puede crear un segundo recurso o enviar un mensaje duplicado.
Cuando el esquema de la solicitud lo admita, establezca externalId en un valor único de su sistema. Almacene el ID de respuesta de YCloud tras una solicitud correcta.
Lista de verificación de implementación
- Analice los errores mediante
code, no mediante la coincidencia del texto demessage. - Configure tiempos de espera en cada solicitud saliente.
- Reintente únicamente los fallos temporales.
- Añada retroceso exponencial, variación aleatoria (jitter) y un límite máximo de intentos.
- Evite efectos secundarios de
POSTduplicados con su propio identificador estable cuando la solicitud lo admita.

