Replay failed webhooks
POST
https://app.speybooks.com/api/v1/admin/system/replay-webhooksRe-queue failed inbound webhook events for another attempt. Accepts an array of event IDs (1 to 50 per request). These are inbound events received from the payment provider, not outbound deliveries.
Only events currently in the failed state are eligible.
Eligible events are returned to the pending state and
their recorded error is cleared, ready to be attempted
again.
Returns 400 if none of the supplied IDs match a failed event.
Note: re-queuing sets the state back to pending; it does
not itself re-run the processing. A separate processor pass
picks pending events up and works them.
Records a WEBHOOKS_REPLAYED action in the audit log.
Body parameters
webhookIdsarray<integer>requiredArray of failed webhook event IDs to replay (1-50).
Response
200Webhooks queued for replay.
Show response fields
messagestringwebhookIdsarray<integer>Error codes
400No failed webhooks found with the provided IDs.