> ## Documentation Index > Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt > Use this file to discover all available pages before exploring further. # BatchObjectServerToolUse Usage for server-side tool execution (e.g., web search) ## Fields | Field | Type | Required | Description | | - | - | - | - | | `ToolCallsExecuted` | optionalnullable.OptionalNullable\[`int64`] | ➖ | Number of OpenRouter server tool calls that executed and produced a result. | | `ToolCallsRequested` | optionalnullable.OptionalNullable\[`int64`] | ➖ | Total number of OpenRouter server-orchestrated tool calls the model requested, across all tool types. Provider-native tools (e.g. native web search) are not counted here. | | `WebSearchRequests` | optionalnullable.OptionalNullable\[`int64`] | ➖ | Number of web searches performed by server-side tools. For server-orchestrated tool calls a web search is also counted in tool\_calls\_requested; provider-native web search may report web\_search\_requests only. Do not sum the two. |