Webhook events

tool_execution.failed

Delivered when a tool execution fails.

postWebhooktool_execution.failed

Payload

event'tool_execution.succeeded' | 'tool_execution.failed' | 'tool_execution.cancelled' required

Webhook event types for tool execution lifecycle.

toolExecutionIdstring required

Execution id matching the original request.

occurredAtinteger required

Seconds since epoch (Unix timestamp) when the execution reached a terminal state.

toolTypestring required

Tool name (e.g. GENERATE_IMAGE, TEXT_TO_SPEECH).

Response

Acknowledge receipt

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.