Requeue a delivered or dead webhook event with its stable event ID

Requeue a delivered or dead webhook event with its stable event ID

POST
/api/v1/browser/projects/{projectId}/environments/{environmentId}/webhooks/{webhookId}/deliveries/{deliveryId}/replay

Requeue a delivered or dead webhook event with its stable event ID

Authorization

BrowserWorkflowApiKey
headerX-API-Key<token>

Project- and environment-scoped browser workflow API key.

Path Parameters

projectId*string
Formatuuid
environmentId*string
Formatuuid
webhookId*string
Formatuuid
deliveryId*string
Formatuuid

Header Parameters

Idempotency-Key?string

Optional. Generate a unique value before a write and retain it for an exact-body retry; replay is free and a different body returns 409 IDEMPOTENCY_CONFLICT.

Length8 <= length <= 200

Response Body

Requeued delivery Error body uses the documented PublicError DTO.

application/json
  1. response
id*string
Formatuuid
webhook_id*string
Formatuuid
event_id*string
project_id?string
Formatuuid
environment_id?string
Formatuuid
event_type?string
event_version?integer
payload?
status*string
attempt_count?integer
next_attempt_at?string
Formatdate-time
response_status?integer|null
error_code?string|null
delivered_at?|
Formatdate-time
created_at?string
Formatdate-time
updated_at?string
Formatdate-time
idempotent_replay*boolean
curl -X POST 'https://api.runharvester.com/api/v1/browser/projects/497f6eca-6276-4993-bfeb-53cbbbba6f08/environments/497f6eca-6276-4993-bfeb-53cbbbba6f08/webhooks/497f6eca-6276-4993-bfeb-53cbbbba6f08/deliveries/497f6eca-6276-4993-bfeb-53cbbbba6f08/replay' \  --header "X-API-Key: ${RUNHARVESTER_BROWSER_API_KEY:?Set your Browser Workflow API key}" \  --header "Idempotency-Key: ${RUNHARVESTER_IDEMPOTENCY_KEY:?Set a unique key for this submission; reuse it for retries}"
{  "id": "9a20bd58-ed33-4a5b-b63f-b52bb1a62248",  "status": "pending",  "idempotent_replay": true}