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:
1
mutation WebhookCreate($input: WebhookCreateInput!) {2
webhookCreate(input: $input) {3
id4
url5
type6
status7
}8
}Edit detail webhook
Untuk mengedit webhook yang ada melalui API:
1
mutation WebhookUpdate($input: WebhookUpdateInput!) {2
webhookUpdate(input: $input) {3
id4
url5
type6
status7
}8
}Lihat log webhook
Untuk melihat log webhook melalui API:
1
query WebhookLogs(2
$first: Int3
$after: String4
$filter: WebhookLogsFilterInput5
) {6
webhookLogs(first: $first, after: $after, filter: $filter) {7
edges {8
node {9
id10
type11
url12
createdAt13
responseStatus14
}15
}16
}17
}GraphQL API ReferenceTypes, inputs, and operations used in this guide
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: