twitter_monitor_webhook_redrive
Replay webhook deliveries that dead-lettered during an endpoint outage, requeuing them with a full retry budget oldest first while skipping permanent failures.
Instructions
Replay deliveries that dead-lettered while your endpoint was down. A delivery is dead-lettered after it fails all 8 attempts across 21 minutes, so an outage longer than that window loses those events; this re-queues them with a full retry budget, oldest first. Bounded by default so a recovered endpoint is not flooded: max_age_hours defaults to 24 and limit to 100. Returns requeued and skipped_permanent. A delivery that died for a permanent reason, a 410 Gone, a deleted webhook, or a URL egress refused, is not replayed, because it would fail the same way and spend the budget again. Replayed events carry the same signature and payload as the original, so make your handler idempotent on the event id if a duplicate would matter. Returns 409 if the webhook is disabled, which happens after your endpoint answers 410 Gone: re-register it first. Free per call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The webhook's id, from twitter_monitor_webhook_create or twitter_monitor_webhook_list. | |
| limit | No | Optional. Most deliveries to replay in one call, 1 to 1000, oldest first. Defaults to 100. | |
| max_age_hours | No | Optional. How far back to look for dead-lettered deliveries, 1 to 168 hours. Defaults to 24. |