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 も確認してください。
