DOCS

Webhooks

Luister naar events met webhooks

Ontvang real-time eventmeldingen voor uw Zonos-integratie.

Webhooks laten Zonos uw externe systemen proactief informeren wanneer bepaalde events plaatsvinden. Bij het geabonneerde event stuurt Zonos een HTTP POST naar uw webhook-URL. De request body bevat eventdetails zodat uw systeem het programmatisch kan afhandelen.

Webhooks zijn nuttig om Zonos te integreren met andere platforms, workflows te triggeren en data real-time gesynchroniseerd te houden. Bijvoorbeeld:

  • Werk uw orderbeheersysteem bij wanneer een order in Zonos wordt aangemaakt
  • Informeer uw fulfillment provider wanneer een zending wordt geannuleerd
  • Log statuswijzigingen van internationale orders voor auditdoeleinden

Webhooktypes 

Alle beschikbare webhooktypes staan in de WebhookType-enum. Voorbeeldpayloads staan in onze Event Types-gids.

Webhooks aanmaken 

Om een webhook via de API aan te maken:

1mutation WebhookCreate($input: WebhookCreateInput!) {
2 webhookCreate(input: $input) {
3 id
4 url
5 type
6 status
7 }
8}

Webhookdetails bewerken 

Om een bestaande webhook via de API te bewerken:

1mutation WebhookUpdate($input: WebhookUpdateInput!) {
2 webhookUpdate(input: $input) {
3 id
4 url
5 type
6 status
7 }
8}

Webhooklogs bekijken 

Om webhooklogs via de API te bekijken:

1query WebhookLogs(
2$first: Int
3$after: String
4$filter: WebhookLogsFilterInput
5) {
6 webhookLogs(first: $first, after: $after, filter: $filter) {
7 edges {
8 node {
9 id
10 type
11 url
12 createdAt
13 responseStatus
14 }
15 }
16 }
17}
GraphQL API ReferenceTypes, inputs, and operations used in this guide
Boek een demo

Was deze pagina nuttig?