Skip to main content

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 objeto error.

Campos de error

Códigos de error

Utiliza error.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, el requestId 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. Un POST 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.
Incluya el requestId, el endpoint, el estado HTTP y la hora del fallo al contactar con el soporte de YCloud. Elimine primero las claves de API y los datos personales.

Lista de verificación de implementación

  • Analice los errores mediante code, no mediante la coincidencia del texto de message.
  • 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 POST duplicados con su propio identificador estable cuando la solicitud lo admita.