Webhook 類型
所有可用的 Webhook 類型都包含在 WebhookType 列舉中。每個類型的範例內容可以在我們的 Event Types 指南中找到。
建立 Webhook
若要透過 API 建立 Webhook:
1
mutation WebhookCreate($input: WebhookCreateInput!) {2
webhookCreate(input: $input) {3
id4
url5
type6
status7
}8
}編輯 Webhook 詳細資訊
若要透過 API 編輯現有 Webhook:
1
mutation WebhookUpdate($input: WebhookUpdateInput!) {2
webhookUpdate(input: $input) {3
id4
url5
type6
status7
}8
}檢視 Webhook 日誌
若要透過 API 檢視 Webhook 日誌:
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
透過 Webhook 聆聽事件
取得 Zonos 整合的即時事件通知。
Webhook 是 Zonos 主動通知您的外部系統的一種方式,當發生特定事件時。當訂閱的事件發生時,Zonos 會向您指定的 Webhook URL 傳送 HTTP POST 請求。請求主體將包含事件詳細資訊,讓您的系統以程式設計方式處理該事件。
Webhook 適用於將 Zonos 與其他平台整合、觸發自動化工作流程,以及在即時系統中保持資料同步。例如,您可以使用 Webhook 來: