Callback estados whatsapp

La URL de tu endpoint receptor queda configurada en tu cuenta. Inalambria ya sabe a dónde notificar cada vez que envías un mensaje con esa cuenta.

Se utiliza con el endpoint POST /SendMessageMetaWhatsApp.

Esta página describe una petición que Inalambria hace hacia tu servidor. Tú implementas el receptor; no es un endpoint que puedas consumir.

1. Solicitar la configuración

Escribe a [email protected] indicando:

DatoDescripción
Cuentas de envíoLa cuenta o cuentas para las que se debe activar la notificación.
URL del endpoint receptorLa dirección de tu servidor que recibirá las notificaciones.
Método de autenticaciónBasic o Bearer Token. Ver el apartado siguiente.
📌

La configuración no es inmediata. Una vez aplicada, puede tardar hasta 10 minutos en estar activa.

2. Autenticación de tu endpoint receptor

Inalambria admite dos formas de autenticarse contra tu servidor.

Autenticación Basic. Inalambria envía el encabezado Authorization en cada notificación:

Authorization: Basic dXN1YXJpbzpjb250cmFzZW5h

Para usarla, indica a soporte el usuario y la contraseña que tu endpoint espera.

Autenticación Bearer. Inalambria envía el encabezado Authorization en cada notificación:

Authorization: Bearer XXXXXXXXXXXXXXX

Para usarla, indica a soporte el token que tu endpoint espera.

No se admiten otros mecanismos. Si tu endpoint requiere un esquema distinto, consúltalo previamente con soporte.

3 Qué debe responder tu endpoint receptor

Responde con un código 2xx. El cuerpo no se interpreta, pero sí se registra.

Si respondes 500, la notificación se pierde.

Recomendaciones: responde rápido y acusa recibo antes de procesar; y no asumas que las notificaciones llegan ordenadas.

Payload

Cuerpo que Inalambria envía a tu endpoint receptor.

number

Número de transacción de 28 dígitos, el mismo que devolvió el endpoint de envío.

integer

Identificador de la cuenta asignada y la configurada para recibir el callback.

integer

Identificador interno asociado al cliente.

integer

Identificador asignado por meta para la aplicación.

string

Momento en que el mensaje entró al sistema.

integer

Identificador interno del estado generado por inalambria.

string

Nombre de la cuenta asignada y la configurada para recibir el callback.

integer

Prioridad de la cuenta asignada y asociada.

string

Número del emisor asociado en meta.

string

Número del destinatario.

string

Id de la plantilla configurada en meta.

string

Estado del evento del mensaje asignado por meta.

Errors
object | null

Detalle del error enviado por meta. Acompaña siempre a status cuando el mensaje fue fallido.

string

Momento en que meta generó el evento del mensaje entregado.

boolean

Indica si la propiedad Errors tiene errores(true ó false).

boolean

Indica si el mensaje no se entrego debido a la propiedad Errors (true ó false).

Responses
200

Notificación recibida. No se vuelve a enviar.

202

Notificación aceptada. No se vuelve a enviar.

default

Cualquier otro código, o la ausencia de respuesta, se registra como fallo y no se reintenta. Si no hay respuesta (URL inexistente, tiempo agotado o error de red) se registra con código 0.

LoadingLoading…