From 9aa698bf71d7a4235c6b8de47da4afc94cc6b282 Mon Sep 17 00:00:00 2001 From: OpenRouter SDK Bot Date: Tue, 22 Sep 2026 00:09:39 +0000 Subject: [PATCH] chore: update OpenAPI spec [sdk-bot] --- .speakeasy/in.openapi.yaml | 63 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/.speakeasy/in.openapi.yaml b/.speakeasy/in.openapi.yaml index 89212307..b5ef2570 100644 --- a/.speakeasy/in.openapi.yaml +++ b/.speakeasy/in.openapi.yaml @@ -7973,6 +7973,29 @@ components: type: - 'string' - 'null' + disabled_server_tools: + description: 'OpenRouter server tools that requests in this workspace may not invoke. Requests naming a disabled tool are rejected with 403. An empty array or null clears the list.' + example: + - 'openrouter:web_search' + - 'openrouter:bash' + items: + enum: + - 'openrouter:advisor' + - 'openrouter:apply_patch' + - 'openrouter:bash' + - 'openrouter:datetime' + - 'openrouter:fusion' + - 'openrouter:image_generation' + - 'openrouter:experimental__search_models' + - 'openrouter:shell' + - 'openrouter:subagent' + - 'openrouter:tool_search' + - 'openrouter:web_fetch' + - 'openrouter:web_search' + type: 'string' + type: + - 'array' + - 'null' io_logging_api_key_ids: description: 'Optional array of API key IDs to filter I/O logging' example: null @@ -8025,6 +8048,7 @@ components: default_provider_sort: 'price' default_text_model: 'openai/gpt-4o' description: 'Production environment workspace' + disabled_server_tools: null id: '550e8400-e29b-41d4-a716-446655440000' include_byok_in_budgets: false io_logging_api_key_ids: null @@ -10693,6 +10717,7 @@ components: default_provider_sort: 'price' default_text_model: 'openai/gpt-4o' description: 'Production environment workspace' + disabled_server_tools: null id: '550e8400-e29b-41d4-a716-446655440000' include_byok_in_budgets: false io_logging_api_key_ids: null @@ -13634,6 +13659,7 @@ components: default_provider_sort: 'price' default_text_model: 'openai/gpt-4o' description: 'Production environment workspace' + disabled_server_tools: null id: '550e8400-e29b-41d4-a716-446655440000' include_byok_in_budgets: false io_logging_api_key_ids: null @@ -28114,6 +28140,29 @@ components: type: - 'string' - 'null' + disabled_server_tools: + description: 'OpenRouter server tools that requests in this workspace may not invoke. Requests naming a disabled tool are rejected with 403. An empty array or null clears the list.' + example: + - 'openrouter:web_search' + - 'openrouter:bash' + items: + enum: + - 'openrouter:advisor' + - 'openrouter:apply_patch' + - 'openrouter:bash' + - 'openrouter:datetime' + - 'openrouter:fusion' + - 'openrouter:image_generation' + - 'openrouter:experimental__search_models' + - 'openrouter:shell' + - 'openrouter:subagent' + - 'openrouter:tool_search' + - 'openrouter:web_fetch' + - 'openrouter:web_search' + type: 'string' + type: + - 'array' + - 'null' io_logging_api_key_ids: description: 'Optional array of API key IDs to filter I/O logging' example: null @@ -28163,6 +28212,7 @@ components: default_provider_sort: 'price' default_text_model: 'openai/gpt-4o' description: 'Production environment workspace' + disabled_server_tools: null id: '550e8400-e29b-41d4-a716-446655440000' include_byok_in_budgets: false io_logging_api_key_ids: null @@ -29359,6 +29409,7 @@ components: default_provider_sort: 'price' default_text_model: 'openai/gpt-4o' description: 'Production environment workspace' + disabled_server_tools: null id: '550e8400-e29b-41d4-a716-446655440000' include_byok_in_budgets: false io_logging_api_key_ids: null @@ -29409,6 +29460,14 @@ components: type: - 'string' - 'null' + disabled_server_tools: + description: 'OpenRouter server tools (e.g. openrouter:web_search) that requests in this workspace may not invoke. Null means no tools are disabled.' + example: null + items: + type: 'string' + type: + - 'array' + - 'null' id: description: 'Unique identifier for the workspace' example: '550e8400-e29b-41d4-a716-446655440000' @@ -45302,6 +45361,7 @@ paths: default_provider_sort: 'price' default_text_model: 'openai/gpt-4o' description: 'Production environment workspace' + disabled_server_tools: null id: '550e8400-e29b-41d4-a716-446655440000' include_byok_in_budgets: false io_logging_api_key_ids: null @@ -45380,6 +45440,7 @@ paths: default_provider_sort: 'price' default_text_model: 'openai/gpt-4o' description: 'Production environment workspace' + disabled_server_tools: null id: '550e8400-e29b-41d4-a716-446655440000' include_byok_in_budgets: false io_logging_api_key_ids: null @@ -45552,6 +45613,7 @@ paths: default_provider_sort: 'price' default_text_model: 'openai/gpt-4o' description: 'Production environment workspace' + disabled_server_tools: null id: '550e8400-e29b-41d4-a716-446655440000' include_byok_in_budgets: false io_logging_api_key_ids: null @@ -45634,6 +45696,7 @@ paths: default_provider_sort: 'price' default_text_model: 'openai/gpt-4o' description: 'Production environment workspace' + disabled_server_tools: null id: '550e8400-e29b-41d4-a716-446655440000' include_byok_in_budgets: false io_logging_api_key_ids: null