DOCS

Webhooks

Hören Sie sich Ereignisse mit Webhooks an

Erhalten Sie Echtzeit-Ereignisbenachrichtigungen für Ihre Zonos-Integration.

Webhooks bieten Zonos die Möglichkeit, Ihre externen Systeme proaktiv zu benachrichtigen, wenn bestimmte Ereignisse stattfinden. Wenn das abonnierte Ereignis eintritt, sendet Zonos eine HTTP-POST-Anfrage an die von Ihnen angegebene Webhook-URL. Der Anforderungstext enthält die Ereignisdetails, sodass Ihr System das Ereignis programmgesteuert verarbeiten kann.

Webhooks sind nützlich, um Zonos mit anderen Plattformen zu integrieren, automatisierte Workflows auszulösen und Daten systemübergreifend in Echtzeit zu synchronisieren. Sie könnten Webhooks beispielsweise verwenden, um:

  • Aktualisieren Sie Ihr Auftragsverwaltungssystem, wenn eine Bestellung in Zonos erstellt wird.
  • Benachrichtigen Sie Ihren Fulfillment-Anbieter, wenn eine Sendung storniert wird
  • Protokollieren Sie Statusänderungen internationaler Bestellungen zu Prüfzwecken

Webhook-Typen 

Alle verfügbaren Webhook-Typen sind in der Event Types-Enumeration enthalten. Beispielnutzlasten für jeden finden Sie in unserem WebhookCreateInput Leitfaden.

Webhooks erstellen 

So erstellen Sie einen Webhook über API:

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

Webhook-Details bearbeiten 

So bearbeiten Sie einen vorhandenen Webhook über API:

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

Webhook-Protokolle anzeigen 

So zeigen Sie Webhook-Protokolle über API an:

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

War diese Seite hilfreich?