> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter-d02e98a0-speakeasy-sdk-regen-1790369700.mintlify.site/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 |
| - | - | - | - |
| `tool_calls_executed` | *OptionalNullable\[int]* | :heavy\_minus\_sign: | Number of OpenRouter server tool calls that executed and produced a result. |
| `tool_calls_requested` | *OptionalNullable\[int]* | :heavy\_minus\_sign: | 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. |
| `web_search_requests` | *OptionalNullable\[int]* | :heavy\_minus\_sign: | 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. |
