DOCS

Webhooks

Lyssna på events med webhooks

Få realtidsaviseringar om events för er Zonos-integration.

Webhooks ger Zonos möjlighet att proaktivt meddela era externa system när vissa events inträffar. När det prenumererade eventet inträffar skickar Zonos en HTTP POST-förfrågan till den webhook-URL ni anger. Förfrågningens body innehåller eventdetaljer så att ert system kan bearbeta eventet programmatiskt.

Webhooks är användbara för att integrera Zonos med andra plattformar, utlösa automatiserade arbetsflöden och synkronisera data mellan system i realtid. Ni kan till exempel använda webhooks för att:

  • Uppdatera ert orderhanteringssystem när en order skapas i Zonos
  • Meddela er fulfillment-leverantör när en sändning avbokas
  • Logga statusändringar för internationella ordrar för revisionsändamål

Webhook-typer 

Alla tillgängliga webhook-typer finns i enumerationen Event Types. Exempelpayloads för varje typ finns i vår guide för WebhookCreateInput.

Skapa webhooks 

Så här skapar ni en webhook via API:

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

Redigera webhook-detaljer 

Så här redigerar ni en befintlig webhook via API:

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

Visa webhook-loggar 

Så här visar ni webhook-loggar 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
Boka en demo

Var den här sidan till hjälp?