Webhooks de SMS
Los webhooks de SMS permiten que tu aplicación reciba notificaciones en tiempo real sobre eventos de SMS, como actualizaciones de estado de entrega o mensajes entrantes. Esto facilita la automatización, el seguimiento y el procesamiento instantáneo de los SMS.
Cómo Funciona
-
Registra una URL de webhook en tu cuenta.
-
Cada vez que se envÃe, entregue, falle un SMS o se reciba un mensaje entrante, Zonitel enviará una solicitud POST a tu URL de webhook.
-
Tu servidor debe responder con HTTP 200 OK dentro de 5 segundos para confirmar la recepción.
Importante: Las solicitudes utilizan Bearer Authentication. Incluye tu token de acceso en el header
Authorization.
Registrar un Webhook
Endpoint:
Cuerpo de la solicitud (JSON):
Notas:
-
La URL debe ser HTTPS y accesible públicamente.
-
Tu servidor debe responder dentro de 5 segundos con HTTP 200 OK.
Ejemplo de respuesta exitosa:
Consultar Webhook Registrado
Endpoint:
Ejemplo de respuesta:
Notificaciones de Webhook
Notificación de SMS entrante
Notificación de estado de mensaje (saliente)
Respuestas Comunes de Error
-
401 Unauthorized
-
403 Forbidden
-
400 Bad Request
-
500 Internal Server Error
Buenas Prácticas
-
Usa siempre HTTPS para tus URLs de webhook.
-
Responde con HTTP 200 OK dentro de 5 segundos.
-
Mantén tu token Bearer seguro y nunca lo compartas públicamente.
-
Revisa periódicamente que tus webhooks estén funcionando correctamente.