この機能は、開発者が社内サービスと外部パートナー間で、セキュアでイベント駆動型の通信チャネルを確立することを可能にします。URLエンドポイント、シークレットキー、および想定されるJSONスキーマを指定することで、システムはネットワーク障害時でも、非同期メッセージが確実に配信されることを保証します。この構成は、マイクロサービスアーキテクチャにおいて、直接的なデータベースアクセスを必要とせずに、リアルタイムの同期を維持するために不可欠です。
開発者は、まず、Webhookをトリガーする特定のイベントを定義する必要があります。これにより、関連するデータのみが対象システムに転送されることを保証します。
受信リクエストの真正性を検証するために、HMAC署名またはOAuthトークンを紐付けたセキュリティプロトコルが確立されています。
構成エンジンは、受信したデータペイロードを内部のイベントスキーマにマッピングし、取り込み処理中に変換ロジックを自動的に実行します。
トリガーとなるWebhook通知の種類を、該当するビジネスイベントから選択してください。
システムがペイロードデータを送信する対象となるURLエンドポイントを定義してください。
リクエストの検証に必要な認証設定を構成します。これには、シークレットキーやOAuthの認証情報などが含まれます。
受信メッセージに対するJSONスキーマの制約を定義し、自動変換ルールを有効にします。
サポートされているイベントタイプおよび必須のペイロードフィールドの詳細なスキーマ定義は、開発者向けポータルで提供されています。
視覚的なインターフェースにより、開発者はエンドポイントの設定、認証方法の定義、およびリトライポリシーの管理を行うことができます。
受信するすべてのWebhookイベントについて、リアルタイムでログ表示を行い、配送状況、エラーコード、およびレイテンシに関する指標を提供します。