DOCS

Webhooks

Lytt til hendelser med webhooks

Få sanntidshendelsesmeldinger for din Zonos-integrering.

Webhooks gir Zonos en måte å proaktivt varsle dine eksterne systemer når visse hendelser inntreffer. Når den abonnerte hendelsen oppstår, vil Zonos sende en HTTP POST-forespørsel til webhook-URLen du angir. Forespørselsteksten inneholder hendelsesinformasjonen, slik at systemet ditt kan håndtere hendelsen programmessig.

Webhooks er nyttige for å integrere Zonos med andre plattformer, utløse automatiserte arbeidsflyter og holde data synkronisert på tvers av systemer i sanntid. For eksempel kan du bruke webhooks til å:

  • Oppdatere ordrestyringssystemet når en ordre opprettes i Zonos
  • Varsle forsendelsesleverandøren når en forsendelse kanselleres
  • Logge statusendringer for internasjonale ordrer for revisjonsformål

Webhook-typer 

Alle tilgjengelige webhook-typer er inkludert i WebhookType enum. Eksempel på payloads for hver kan finnes i vår Event Types guide.

Opprette webhooks 

For å opprette 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 å 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-logger 

For å vise webhook-logger 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
Bestill en demo

Var denne siden nyttig?