재전송
배포에 실패해서 이벤트를 놓쳤나요? 재전송하세요.
- 대시보드를 열고 웹훅로 이동해 웹훅을 선택합니다.
- 전송 내역 로그에서 상태(실패)로 필터링하거나 이벤트 유형 또는 이메일 ID로 전달을 찾습니다.
- 전달을 열어 페이로드, 서버가 반환한 응답, 각 시도를 확인합니다.
- 재전송를 클릭합니다.
재전송하면 전달이 초기화되고 같은 재시도 일정으로 새로운 시도가 시작됩니다. 본문과 webhook-id는 바뀌지 않으므로 멱등한 핸들러는 이미 처리한 이벤트를 알아볼 수 있습니다. 타임스탬프와 서명은 새로 생성되므로 5분 허용 범위 검사를 통과합니다.
따라잡기 팁
섹션 제목: “따라잡기 팁”- 재전송하기 전에 엔드포인트를 고쳐 배포하고,
delivered@test.spacepost.dev로 테스트 발송을 해서 확인하세요. - 핸들러가 순서에 민감하다면 시간순으로 재전송하세요.
- 전달 기록은 30일 동안 보관됩니다. 그보다 오래된 내용은 현재
last_event를 반환하는GET /emails/{id}로 대조하세요. - 일부 이메일의 현재 상태만 필요하다면 재전송보다 API가 더 빠릅니다.
GET /emails?limit=100은 최근 이메일을last_event와 함께 나열합니다.