Webhook events

tool_execution.succeeded

Delivered when a tool execution completes successfully.

postWebhooktool_execution.succeeded

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.