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로 한 번만 요청을 보내 응답을 확인합니다.

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