Webhook events

tool_execution.cancelled

Delivered when a tool execution is cancelled.

postWebhooktool_execution.cancelled

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.