Scale Intelligence■ Docs
Docs / The model / ToolCall

ToolCall.

One call of a tool inside a turn: the tool, its inputs, and what it became, a card or a refusal

Figure 1ToolCallspecified
TOOLCALLvalue at none scopetoolToolthe tool's input type, serializedinputsjsonthe answer, once the call completedcardCardoptionalwhy it was not run, once the call failedrefusalRefusaloptionalTOOLthrough toolCARDthrough cardREFUSALthrough refusal
ToolCall is a value at none scope. The drawing shows its fields and the objects that they point at.
kind
value
scope
none
key
none
store
none
family
harness

Fields#

fieldtyperequirednote
toolToolyes
inputsjsonyesthe tool’s input type, serialized
cardCardnothe answer, once the call completed
refusalRefusalnowhy it was not run, once the call failed

Routes that use it#

No route takes or returns ToolCall directly. The record holds it, and the objects that point at it reach it.