ApiSchemas
ToolCallId
One shape from the contract, as it appears on the wire.
Used by sessions.annotate, sessions.authorizations, sessions.children, sessions.create, sessions.decide, sessions.events, sessions.get, sessions.interrupt, sessions.list, sessions.pending, sessions.send, sessions.updateMetadata
Referenced from ConnectionAuthorizationRequiredEvent, DecisionExpiredEncoded, DecisionNotPendingEncoded, IdentityChangedEvent, PendingAuthorization, PendingDecision, SubagentSpawnedEvent, ToolCallDecisionEvent, ToolCallInputDeltaEvent, ToolCallPendingEvent, ToolCallStartedEvent
JSON Schema
{
"type": "string",
"minLength": 1
}