Tipos de webhook
Todos los tipos de webhook disponibles se incluyen en el enum WebhookType. Los payloads de ejemplo de cada uno se encuentran en nuestra guía de Tipos de eventos.
Creación de webhooks
Para crear un webhook mediante la API:
1
mutation WebhookCreate($input: WebhookCreateInput!) {2
webhookCreate(input: $input) {3
id4
url5
type6
status7
}8
}Edición de detalles del webhook
Para editar un webhook existente mediante la API:
1
mutation WebhookUpdate($input: WebhookUpdateInput!) {2
webhookUpdate(input: $input) {3
id4
url5
type6
status7
}8
}Visualización de registros de webhook
Para ver los registros de webhook mediante la API:
1
query WebhookLogs(2
$first: Int3
$after: String4
$filter: WebhookLogsFilterInput5
) {6
webhookLogs(first: $first, after: $after, filter: $filter) {7
edges {8
node {9
id10
type11
url12
createdAt13
responseStatus14
}15
}16
}17
}GraphQL API ReferenceTypes, inputs, and operations used in this guide
Escuche eventos con webhooks
Reciba notificaciones de eventos en tiempo real para su integración con Zonos.
Los webhooks ofrecen una forma de que Zonos notifique de forma proactiva a sus sistemas externos cada vez que ocurren determinados eventos. Cuando se produce el evento suscrito, Zonos enviará una solicitud HTTP POST a la URL del webhook que usted especifique. El cuerpo de la solicitud contendrá los detalles del evento, lo que permitirá a su sistema gestionarlo de forma programática.
Los webhooks son útiles para integrar Zonos con otras plataformas, activar flujos de trabajo automatizados y mantener los datos sincronizados entre sistemas en tiempo real. Por ejemplo, podría usar webhooks para: