Skip to content

Webhook 配信 ​

このページは webhook の送信側です。MessageEagle が何を送ろうとし、相手のエンドポイントがどう応答したかを扱います。配信レポートの受信については英語版の Webhooks & Delivery Reports を参照してください。

操作Route
配信履歴GET /organization/{organizationId}/webhook-deliveries
再送POST /organization/{organizationId}/webhook-deliveries/{deliveryId}/replay
エンドポイントのテストPOST /webhook-test

{organizationId} は X-TenantID に送るものと同じ値です。

エンドポイントをテストする ​

実際のイベントを流す前に、URL へ 1 回だけリクエストを送って応答を確認します。

bash
curl -X POST "$ME_BASE/webhook-test" \
  -H "API-Key: $ME_API_KEY" \
  -H "X-TenantID: $ME_TENANT" \
  -H "Content-Type: application/json" \
  -d '{
        "url": "https://example.com/hooks/me",
        "method": "POST",
        "headers": [{ "key": "X-Secret", "value": "s3cr3t" }],
        "body": { "ping": true }
      }'

success は 2xx を意味しません

success はリクエストが完了したことを示すだけで、相手が受理したことは示しません。status も確認してください。