Skip to main content
Section ID: DOC-API-MODEL-schema-qj0o2cvv4e#overview

ClientToolDispatch

A batch of client-tool calls awaiting execution for a conversation turn.

Type-reference view: API Schema 9ftjkkjhfa. Request and response views describe this type; they do not declare an endpoint.

Meaning and usage​

Section ID: DOC-API-MODEL-schema-qj0o2cvv4e#meaning

See the definition above.

Usage profiles​

Section ID: DOC-API-MODEL-schema-qj0o2cvv4e#fields

UsageFields and validation
In requestsView fields
In responsesView fields

In requests​

Section ID: DOC-API-MODEL-schema-qj0o2cvv4e#request

API JSON uses JSON field names (camelCase).

FieldTypePresenceMeaning
Section ID: DOC-API-MODEL-schema-qj0o2cvv4e#request-field-toolcallstoolCallsArray of ToolCallOptionalTool calls emitted by the model or returned by the operation.
Section ID: DOC-API-MODEL-schema-qj0o2cvv4e#request-field-dispatchseqdispatchSeqstring (int64)OptionalClient-tool dispatch sequence used to wait for a later dispatch batch. Pattern: ^-?\d+$.
Section ID: DOC-API-MODEL-schema-qj0o2cvv4e#request-field-assistantmessageassistantMessageMessageOptionalAssistant message that armed this batch. The finish reason can be the same for a client-tool turn and an MCP turn; use the run status to distinguish them.

In responses​

Section ID: DOC-API-MODEL-schema-qj0o2cvv4e#response

API JSON uses JSON field names (camelCase).

FieldTypePresenceMeaning
Section ID: DOC-API-MODEL-schema-qj0o2cvv4e#field-toolcallsSection ID: DOC-API-MODEL-schema-qj0o2cvv4e#response-field-toolcallstoolCallsArray of ToolCallOptionalTool calls emitted by the model or returned by the operation.
Section ID: DOC-API-MODEL-schema-qj0o2cvv4e#field-dispatchseqSection ID: DOC-API-MODEL-schema-qj0o2cvv4e#response-field-dispatchseqdispatchSeqstring (int64)OptionalClient-tool dispatch sequence used to wait for a later dispatch batch. Pattern: ^-?\d+$.
Section ID: DOC-API-MODEL-schema-qj0o2cvv4e#field-assistantmessageSection ID: DOC-API-MODEL-schema-qj0o2cvv4e#response-field-assistantmessageassistantMessageMessageOptionalAssistant message that armed this batch. The finish reason can be the same for a client-tool turn and an MCP turn; use the run status to distinguish them.

Where used​

Section ID: DOC-API-MODEL-schema-qj0o2cvv4e#where-used

ReferenceRelationship
ClientToolDispatchAPI JSON uses JSON field names (camelCase).

Download the public reference contract.

Document ID: DOC-API-MODEL-schema-qj0o2cvv4e