Webhook タイプ
使用可能なすべての Webhook タイプは、XLOC0X 列挙型に含まれています。それぞれのペイロードの例は、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 を使用して次のことができます。