Webhooks
手間のかからないイベント駆動型インテグレーション
重要なイベントをすべてサブスクライブし、リトライロジック付きの署名済み配信を受け取り、開発者グレードのダッシュボードで一元管理。本当に必要なインテグレーションを構築できます。
主な機能
きめ細かいサブスクリプション
特定のイベント(match.completed、registration.approved、dispute.openedなど)またはカテゴリ全体をサブスクライブできます。
署名済み配信
すべてのWebhookはエンドポイントごとのシークレットで署名されるため、エッジで真正性を検証できます。
リトライロジック
設定可能な最大試行回数を持つ指数バックオフにより、一時的な障害時もイベントを失いません。
デッドレターキュー
永続的に失敗した配信はDLQに格納され、手動またはワンクリックで再送できます。
配信ダッシュボード
すべての配信、レイテンシ、エラーコードをフィルター付きで確認でき、迅速なデバッグをサポートします。
環境別エンドポイント
サンドボックス、ステージング、本番環境ごとに異なるエンドポイントを設定し、環境を分離します。
Webhookの流れ
イベント発火から配信確認まで
1
イベント発火
トーナメントのアクションがバス上でイベントをトリガーします。
2
サブスクリプションのマッチング
サブスクライブ済みのエンドポイントがイベントを受信します。
3
ペイロードへの署名
エンドポイントごとのシークレットでリクエストに署名します。
4
配信
タイムアウトとリトライポリシーを適用してPOSTを送信します。
5
確認
2xxレスポンスで配信が成功としてクローズされます。
6
再送またはDLQ
失敗した配信は再試行または調査のために表示されます。
対象ユーザー
インテグレーターおよびプラットフォーム向け
社内自動化
トーナメントイベントからSlackアラート、CRM更新、財務照合をトリガーします。
サードパーティプラットフォーム
ポーリングなしでライブトーナメントデータに反応するアドオンを構築できます。
配信制作
試合状態のイベントから直接オーバーレイ、ロワーサード、アナリストツールを駆動します。
FAQ