Delivery history
Open an endpoint to inspect deliveries newest first. A delivery records the event type, status, attempt count, last status code, last error, next-attempt time when applicable, and a limited response-body snippet. Signal retains at most 4 KiB of the response snippet for this view.Receiver response rules
Return 2xx only after the event is durably accepted.
Do not wait for slow downstream business processing.
Idempotent processing
Retries and manual replays can deliver the same logical event more than once. Use a durable uniqueness key from the event or delivery context.Replay a delivery
Replay after you fix a transient outage, deploy a parser correction, or restore a downstream dependency. Signal resends the original payload to the endpoint. Before replaying:- Confirm the receiver accepts the event type.
- Confirm signature verification uses the endpoint secret.
- Confirm duplicate handling is active.
- Replay one delivery.
- Check the new attempt and downstream state before replaying a range.