DOCS

Webhooks

Lyt til begivenheder med webhooks

Få notifikationer om begivenheder i realtid til din Zonos-integration.

Webhooks giver Zonos mulighed for proaktivt at underrette dine eksterne systemer, når bestemte begivenheder finder sted. Når den abonnerede begivenhed indtræffer, sender Zonos en HTTP POST-anmodning til den webhook-URL, du angiver. Anmodningens brødtekst indeholder begivenhedsdetaljerne, så dit system kan håndtere begivenheden programmatisk.

Webhooks er nyttige til at integrere Zonos med andre platforme, udløse automatiserede workflows og holde data synkroniseret på tværs af systemer i realtid. Du kan for eksempel bruge webhooks til at:

  • Opdatere dit ordrestyringssystem, når en ordre oprettes i Zonos
  • Underrette din opfyldelsesudbyder, når en forsendelse annulleres
  • Logge statusændringer for internationale ordrer til revisionsformål

Webhook-typer 

Alle tilgængelige webhook-typer findes i enum WebhookType. Eksempel-payloads for hver type findes i vores guide til Begivenhedstyper.

Oprettelse af webhooks 

For at oprette en webhook via API:

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

Rediger webhook-detaljer 

For at redigere en eksisterende webhook via API:

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

Vis webhook-logfiler 

For at se webhook-logfiler via API:

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
Book en demo

Var denne side nyttig?