Webhook events

tool_execution.cancelled

Delivered when a tool execution is cancelled.

postWebhooktool_execution.cancelled

Payload

event'tool_execution.awaiting_approval' | '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 this outcome occurred.

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.