Webhook-typer
Alle tilgjengelige webhook-typer er inkludert i WebhookType
enum. Eksempelpayloads for hver kan finnes i vår Hendelsestyper guide.
Opprette webhooks
For å opprette en webhook via API-en:
GraphQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
mutation {
webhookCreate(
input: {
url: "https://example.com/webhooks/zonos"
type: ORDER_CREATED
status: ENABLED
}
) {
id
url
type
status
}
}
Rediger webhook-detaljer
For å redigere en eksisterende webhook via API-en:
GraphQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mutation {
webhookUpdate(
input: {
id: "webhook-id"
url: "https://example.com/webhooks/zonos"
type: ORDER_CREATED
status: ENABLED
}
) {
id
url
type
status
}
}
Vis webhook logger
For å se webhook logger via API-en:
GraphQL
1
2
3
4
5
6
7
8
9
10
11
12
13
query {
webhookLogs(first: 20, after: "yyyyyyy", filter: { type: ORDER_CREATED }) {
edges {
node {
id
type
url
createdAt
responseStatus
}
}
}
}
Lytt til hendelser med webhooks
Få sanntids hendelsesvarsler for din Zonos integrasjon.
Webhooks gir en måte for Zonos å proaktivt varsle dine eksterne systemer når visse hendelser finner sted. Når den abonnerte hendelsen skjer, vil Zonos sende en HTTP POST-forespørsel til webhook-URL-en du spesifiserer. Forespørselens kropp vil inneholde hendelsesdetaljene, 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 å: