monitor.match, what did it return, and should a human replay it after fixing the receiver?
Read attempts with an API key
replayedFromDeliveryId when present. Join it to the event id and filing identifiers your receiver stored; an HTTP status alone does not prove that downstream processing succeeded.
Triage one failed delivery
- Confirm the receiver verified the raw-body signature and accepted the event id only once.
- Compare the receiver log timestamp with the delivery attempt and request id.
- Fix the receiver, destination, or secret handling before asking for a replay.
- Verify the new attempt and preserve its replay lineage with the original record.
Common failure modes
401from the receiver: signature verification uses parsed JSON or the wrong signing secret.- Repeated
5xx: accept and queue quickly; move slow filing retrieval out of the request handler. - Duplicate work: the receiver did not persist the event/delivery id before processing.
- Missing record: page through
nextCursorand check the endpoint subscription before assuming a delivery was sent.

