Skip to main content
POST
Replay webhook event

Authorizations

Authorization
string
header
required

Use a JWT bearer token or a Veryfront API key in the Authorization header.

Path Parameters

project_reference
string
required
Minimum string length: 1
webhook_id
string<uuid>
required

The webhook id (id on the webhook, formerly webhook_definition_id). A missing webhook is not found.

webhook_event_id
string<uuid>
required

Stored delivery to replay: a new webhook event is created from its payload and run through the webhook target. Task and workflow targets accept a project-execution credential that carries native source authority from project.runs.write instead of project.agents.write. Agent targets require project.agents.write, plus project.conversations.write for conversation-backed targets.

Response

Replay accepted: a new webhook event created from the stored payload and run through the webhook target.

webhook_event_id
string<uuid>
required

Deprecated: the webhook event id, the same value as id. Use id.

webhook_definition_id
string<uuid>
required

Deprecated: the webhook id, the same value as webhook_id. Use webhook_id.

id
string<uuid>
required

The webhook event id. Every stored event has one, including events filtered before execution; pass it as webhook_event_id to replayWebhookEvent.

webhook_id
string<uuid>
required

The id of the webhook that received the event.

project_id
string<uuid>
required
conversation_id
string<uuid> | null
required
message_id
string<uuid> | null
required
run_id
string | null
required

Associated execution, or null when the delivery started none.

canonical_run_id
string<uuid> | null
required
latest_event_id
integer | null
required
Required range: x >= 0
status
enum<string>
required

Webhook event status: received, queued, running, completed, failed, cancelled or ignored. A linked agent run overlays running (also while it waits for a tool), completed, failed or cancelled.

Available options:
received,
queued,
running,
completed,
failed,
cancelled,
ignored
duplicate
boolean
required
error_code
string | null
required
error_message
string | null
required
invoked_by
string | null
required
manual_invoked_by_user_id
string<uuid> | null
required
received_at
string | null
required
completed_at
string | null
required
payload
any