DOCS

Webhook

Dengarkan acara dengan webhook

Dapatkan notifikasi acara real-time untuk integrasi Zonos Anda.

Webhook menyediakan cara bagi Zonos untuk secara proaktif memberi tahu sistem eksternal Anda setiap kali peristiwa tertentu terjadi. Ketika peristiwa yang dilanggani terjadi, Zonos akan mengirim permintaan HTTP POST ke URL webhook yang Anda tentukan. Badan permintaan akan berisi detail peristiwa, memungkinkan sistem Anda menangani peristiwa secara terprogram.

Webhook berguna untuk mengintegrasikan Zonos dengan platform lain, memicu alur kerja otomatis, dan menjaga data tetap sinkron di seluruh sistem secara real-time. Misalnya, Anda dapat menggunakan webhook untuk:

  • Perbarui sistem manajemen pesanan Anda ketika pesanan dibuat di Zonos
  • Beri tahu penyedia pemenuhan Anda ketika pengiriman dibatalkan
  • Catat perubahan status pesanan internasional untuk tujuan audit

Jenis webhook 

Semua jenis webhook yang tersedia disertakan dalam enum WebhookType. Contoh payload untuk masing-masing dapat ditemukan dalam panduan Jenis Peristiwa kami.

Membuat webhook 

Untuk membuat webhook melalui API:

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

Edit detail webhook 

Untuk mengedit webhook yang ada melalui API:

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

Lihat log webhook 

Untuk melihat log webhook melalui 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
Pesan demo

Apakah halaman ini bermanfaat?