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 發一次請求,看看它如何回應。
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。
