Envía notificaciones en tiempo real de eventos de OpenPhone a tus aplicaciones con webhooks seguros y personalizables
message.received
: SMS recibido por el número del espacio de trabajo (incluye archivos multimedia)message.delivered
: SMS enviado desde el espacio de trabajo y entregado correctamente (incluye multimedia)call.summary.completed
: Resumen de llamada generado por IA disponible en la carga del eventocall.transcript.completed
: Transcripción completa de la llamada disponible en la carga del eventocall.ringing
: Llamada entrante que está siendo recibida por el número del espacio de trabajocall.completed
: Llamada finalizada (contestada o no; puede incluir buzón de voz)call.recording.completed
: Grabación de la llamada disponible en la URL proporcionadacontact.updated
: Contacto creado o modificado en el espacio de trabajocontact.deleted
: Contacto eliminado del espacio de trabajoParámetro | Requisito | Descripción |
---|---|---|
URL | Obligatorio | Endpoint del controlador de webhooks (se recomienda firmemente usar HTTPS en producción) |
Tipos de evento | Obligatorio | Selecciona uno o más tipos de eventos para supervisar |
Recursos | Obligatorio | Elige números de teléfono (llamadas/mensajes) o usuarios/grupos (contactos) para supervisar |
Parámetro | Descripción |
---|---|
Etiqueta | Nombre descriptivo para identificar y gestionar el webhook |
Component | Description | Current Value |
---|---|---|
scheme | Algoritmo de firma | Always “hmac” |
version | Versión de la firma | Always “1” |
timestamp | Momento de generación de la firma | Unix timestamp |
signature | Firma HMAC codificada en Base64 | Resumen SHA256 |
openphone-signature
timestamp + "." + payload
message.received
)message.received
:
message.delivered
:
call.ringing
:
call.completed
(llamada entrante con buzón de voz):
call.completed
(llamada saliente atendida):
call.recording.completed
(carga útil):
contact.updated
y contact.deleted
:
call.summary.completed
:
call.transcript.completed
: