Webhook Logsv2
Replay a webhook event
POST
/webhooks/{webhookId}/logs/{eventId}/replayRe-send a webhook event to the configured URL.
Path parameters
webhookIdRequiredstringUnique identifier of the webhook subscription, prefixed with wh_ (e.g. wh_abc123def456). Returned when you create or list webhooks.
eventIdRequiredstringEvent ID to replay
Headers
AuthorizationRequiredstringYour API key, sent as a bearer token: Authorization: Bearer <api_key>. Editing this stays in sync with the API key box on the right.
Bearer
Returns
successoptionalbooleanWhether the replay received a 2xx response
replay_event_idoptionalstringNew event ID for this replay attempt
original_event_idoptionalstringThe original event ID that was replayed
webhook_idoptionalstringwebhook_urloptionalstringresponse_statusoptionalintegerHTTP status code from replay attempt
duration_msoptionalintegerTime taken for the replay request in milliseconds
response_dataoptionalobjectResponse details from the replay attempt
response_dataoptionalobjectResponse details from the replay attempt
bodyoptionalobjectResponse body (if parseable)
headersoptionalobjectsizeoptionalintegercontentTypeoptionalstringdurationoptionalintegererroroptionalstring | nullerrorTypeoptionalstring | nullResponse codes
200Event replayed
401Authentication required or invalid
404Resource not found
Sends a live request with your values and shows the real response below. Your key is stored only in this browser.
curl -X POST https://api.blooio.com/v2/api/webhooks/wh_abc123def456/logs/evt_a1b2c3d4/replay \ -H "Authorization: Bearer bl_live_..."{ "success": false, "replay_event_id": "obj_a1b2c3d4", "original_event_id": "obj_a1b2c3d4", "webhook_id": "wh_a1b2c3d4", "webhook_url": "https://example.com", "response_status": 0, "duration_ms": 1200, "response_data": { "body": null, "headers": {}, "size": 50, "contentType": "string", "duration": 1200, "error": "string", "errorType": "string" }}