ToolApproval
Approval decision for a specific tool call
Usage profiles
| Usage | Fields and validation |
|---|---|
| In requests | View fields |
In requests
API JSON uses JSON field names (camelCase).
| Field | Type | Presence | Meaning |
|---|---|---|---|
toolCallId | string | Optional | Identifier of the tool call being approved, executed, or retrieved. |
toolName | string | Optional | Name of the tool associated with the call or result. |
approved | boolean | Optional | Whether the caller approves execution of the identified tool call. |
reason | string | Optional | Optional rejection reason. |
Where used
| Reference | Relationship |
|---|---|
| Approve or reject pending tool calls | POST /api/v1/llm/submit-tool-approvals |
Download the public reference contract.
Document: DOC-API-MODEL-tool-approval.