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도 함께 확인하세요.
