mailkite_retry_deliveries
Retry failed webhook deliveries in bulk using delivery, message, or thread IDs. Get per-ID results to see which retries succeeded or were skipped.
Instructions
Replay a whole selection of webhook deliveries in one call — the bulk form of retryDelivery. Pass deliveryIds (replay those exact deliveries), messageIds (replay each message's most recent delivery per route), and/or threadIds (expanded server-side to every message in the conversation); they combine. At most 50 ids per request, so send larger selections as sequential batches. Always answers 200 with a per-id results array — one unreachable endpoint never hides the outcomes of the rest — so branch on ok and results, not the HTTP status. An id you don't own is reported as skipped with reason not_found, exactly as the single-delivery endpoint 404s. Requires a management session token.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| threadIds | No | Conversation ids — expanded server-side to every message in the thread, then treated as `messageIds`. Lets a thread-grouped list select whole conversations. | |
| messageIds | No | For each message (msg_…), replay its most recent delivery per route. A message no webhook ever fired for is reported as skipped with reason `no_delivery`. | |
| deliveryIds | No | Replay exactly these delivery rows (dlv_…), to the URL each recorded. |