---
title: "Changes to Update tool"
method: PATCH
path: "/v2/tools/{tool_id}"
---

# Changes to Update tool

`PATCH /v2/tools/{tool_id}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 3 of 8 revisions.

- **2026-09-04** `05ae305c8d84` — 15 breaking, 15 info
- **2026-08-27** `0d51a9e3a0b3` — 2 info
- **2026-08-05** `fca567a46b3a` — 2 breaking, 22 warning, 4 info

## Changes

- **2026-09-04** `05ae305c8d84` — 15 breaking, 15 info
  - the `oneOf[#/components/schemas/LambdaTool]/allOf[subschema #2]/function_definition/execution_configuration/max_execution_time_seconds` response property's max was increased from `300.00` to `21600.00` for the response status `200`
  - the `oneOf[#/components/schemas/LambdaTool]/allOf[subschema #2]/tool_configurations/additionalProperties/oneOf[#/components/schemas/ArtifactGrepToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` response property's max was increased from `3600.00` to `21600.00` for the response status `200`
  - the `oneOf[#/components/schemas/LambdaTool]/allOf[subschema #2]/tool_configurations/additionalProperties/oneOf[#/components/schemas/ArtifactReadToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` response property's max was increased from `3600.00` to `21600.00` for the response status `200`
  - the `oneOf[#/components/schemas/LambdaTool]/allOf[subschema #2]/tool_configurations/additionalProperties/oneOf[#/components/schemas/ClientToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` response property's max was increased from `3600.00` to `21600.00` for the response status `200`
  - the `oneOf[#/components/schemas/LambdaTool]/allOf[subschema #2]/tool_configurations/additionalProperties/oneOf[#/components/schemas/CorporaSearchToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` response property's max was increased from `3600.00` to `21600.00` for the response status `200`
  - the `oneOf[#/components/schemas/LambdaTool]/allOf[subschema #2]/tool_configurations/additionalProperties/oneOf[#/components/schemas/DocumentConversionToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` response property's max was increased from `3600.00` to `21600.00` for the response status `200`
  - the `oneOf[#/components/schemas/LambdaTool]/allOf[subschema #2]/tool_configurations/additionalProperties/oneOf[#/components/schemas/DynamicVectaraToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` response property's max was increased from `3600.00` to `21600.00` for the response status `200`
  - the `oneOf[#/components/schemas/LambdaTool]/allOf[subschema #2]/tool_configurations/additionalProperties/oneOf[#/components/schemas/GetDocumentTextToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` response property's max was increased from `3600.00` to `21600.00` for the response status `200`
  - the `oneOf[#/components/schemas/LambdaTool]/allOf[subschema #2]/tool_configurations/additionalProperties/oneOf[#/components/schemas/ImageReadToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` response property's max was increased from `3600.00` to `21600.00` for the response status `200`
  - the `oneOf[#/components/schemas/LambdaTool]/allOf[subschema #2]/tool_configurations/additionalProperties/oneOf[#/components/schemas/LambdaToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` response property's max was increased from `3600.00` to `21600.00` for the response status `200`
  - the `oneOf[#/components/schemas/LambdaTool]/allOf[subschema #2]/tool_configurations/additionalProperties/oneOf[#/components/schemas/McpToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` response property's max was increased from `3600.00` to `21600.00` for the response status `200`
  - the `oneOf[#/components/schemas/LambdaTool]/allOf[subschema #2]/tool_configurations/additionalProperties/oneOf[#/components/schemas/SubAgentToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` response property's max was increased from `3600.00` to `21600.00` for the response status `200`
  - the `oneOf[#/components/schemas/LambdaTool]/allOf[subschema #2]/tool_configurations/additionalProperties/oneOf[#/components/schemas/WebGetToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` response property's max was increased from `3600.00` to `21600.00` for the response status `200`
  - the `oneOf[#/components/schemas/LambdaTool]/allOf[subschema #2]/tool_configurations/additionalProperties/oneOf[#/components/schemas/WebSearchToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` response property's max was increased from `3600.00` to `21600.00` for the response status `200`
  - the `oneOf[#/components/schemas/LambdaTool]/allOf[subschema #2]/tool_configurations/additionalProperties/oneOf[subschema #1: ToolConfigurationReference]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` response property's max was increased from `3600.00` to `21600.00` for the response status `200`
  - the `oneOf[#/components/schemas/UpdateLambdaToolRequest]/execution_configuration/max_execution_time_seconds` request property's max was increased from `300.00` to `21600.00`
  - the `oneOf[#/components/schemas/UpdateLambdaToolRequest]/tool_configurations/additionalProperties/oneOf[#/components/schemas/ArtifactGrepToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` request property's max was increased from `3600.00` to `21600.00`
  - the `oneOf[#/components/schemas/UpdateLambdaToolRequest]/tool_configurations/additionalProperties/oneOf[#/components/schemas/ArtifactReadToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` request property's max was increased from `3600.00` to `21600.00`
  - the `oneOf[#/components/schemas/UpdateLambdaToolRequest]/tool_configurations/additionalProperties/oneOf[#/components/schemas/ClientToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` request property's max was increased from `3600.00` to `21600.00`
  - the `oneOf[#/components/schemas/UpdateLambdaToolRequest]/tool_configurations/additionalProperties/oneOf[#/components/schemas/CorporaSearchToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` request property's max was increased from `3600.00` to `21600.00`
  - the `oneOf[#/components/schemas/UpdateLambdaToolRequest]/tool_configurations/additionalProperties/oneOf[#/components/schemas/DocumentConversionToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` request property's max was increased from `3600.00` to `21600.00`
  - the `oneOf[#/components/schemas/UpdateLambdaToolRequest]/tool_configurations/additionalProperties/oneOf[#/components/schemas/DynamicVectaraToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` request property's max was increased from `3600.00` to `21600.00`
  - the `oneOf[#/components/schemas/UpdateLambdaToolRequest]/tool_configurations/additionalProperties/oneOf[#/components/schemas/GetDocumentTextToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` request property's max was increased from `3600.00` to `21600.00`
  - the `oneOf[#/components/schemas/UpdateLambdaToolRequest]/tool_configurations/additionalProperties/oneOf[#/components/schemas/ImageReadToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` request property's max was increased from `3600.00` to `21600.00`
  - the `oneOf[#/components/schemas/UpdateLambdaToolRequest]/tool_configurations/additionalProperties/oneOf[#/components/schemas/LambdaToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` request property's max was increased from `3600.00` to `21600.00`
  - the `oneOf[#/components/schemas/UpdateLambdaToolRequest]/tool_configurations/additionalProperties/oneOf[#/components/schemas/McpToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` request property's max was increased from `3600.00` to `21600.00`
  - the `oneOf[#/components/schemas/UpdateLambdaToolRequest]/tool_configurations/additionalProperties/oneOf[#/components/schemas/SubAgentToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` request property's max was increased from `3600.00` to `21600.00`
  - the `oneOf[#/components/schemas/UpdateLambdaToolRequest]/tool_configurations/additionalProperties/oneOf[#/components/schemas/WebGetToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` request property's max was increased from `3600.00` to `21600.00`
  - the `oneOf[#/components/schemas/UpdateLambdaToolRequest]/tool_configurations/additionalProperties/oneOf[#/components/schemas/WebSearchToolConfiguration]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` request property's max was increased from `3600.00` to `21600.00`
  - the `oneOf[#/components/schemas/UpdateLambdaToolRequest]/tool_configurations/additionalProperties/oneOf[subschema #1: ToolConfigurationReference]/allOf[#/components/schemas/ToolConfigurationBase]/max_execution_time_seconds` request property's max was increased from `3600.00` to `21600.00`
- **2026-08-27** `0d51a9e3a0b3` — 2 info
  - request property `oneOf[#/components/schemas/UpdateLambdaToolRequest]/execution_configuration/max_memory_mb` deprecated
  - response property `oneOf[#/components/schemas/LambdaTool]/allOf[subschema #2]/function_definition/execution_configuration/max_memory_mb` deprecated
- **2026-08-05** `fca567a46b3a` — 2 breaking, 22 warning, 4 info
  - the `oneOf[#/components/schemas/UpdateClientToolRequest]/input_schema/allOf[#/components/schemas/JsonSchemaDefinition]/` request property type changed from `object` to no type
  - the `oneOf[#/components/schemas/UpdateClientToolRequest]/output_schema/allOf[#/components/schemas/JsonSchemaDefinition]/` request property type changed from `object` to no type
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/input_schema/allOf[#/components/schemas/JsonSchemaDefinition]/additionalProperties`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/input_schema/allOf[#/components/schemas/JsonSchemaDefinition]/anyOf`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/input_schema/allOf[#/components/schemas/JsonSchemaDefinition]/default`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/input_schema/allOf[#/components/schemas/JsonSchemaDefinition]/description`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/input_schema/allOf[#/components/schemas/JsonSchemaDefinition]/enum`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/input_schema/allOf[#/components/schemas/JsonSchemaDefinition]/format`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/input_schema/allOf[#/components/schemas/JsonSchemaDefinition]/items`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/input_schema/allOf[#/components/schemas/JsonSchemaDefinition]/properties`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/input_schema/allOf[#/components/schemas/JsonSchemaDefinition]/required`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/input_schema/allOf[#/components/schemas/JsonSchemaDefinition]/title`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/input_schema/allOf[#/components/schemas/JsonSchemaDefinition]/type`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/output_schema/allOf[#/components/schemas/JsonSchemaDefinition]/additionalProperties`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/output_schema/allOf[#/components/schemas/JsonSchemaDefinition]/anyOf`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/output_schema/allOf[#/components/schemas/JsonSchemaDefinition]/default`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/output_schema/allOf[#/components/schemas/JsonSchemaDefinition]/description`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/output_schema/allOf[#/components/schemas/JsonSchemaDefinition]/enum`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/output_schema/allOf[#/components/schemas/JsonSchemaDefinition]/format`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/output_schema/allOf[#/components/schemas/JsonSchemaDefinition]/items`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/output_schema/allOf[#/components/schemas/JsonSchemaDefinition]/properties`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/output_schema/allOf[#/components/schemas/JsonSchemaDefinition]/required`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/output_schema/allOf[#/components/schemas/JsonSchemaDefinition]/title`
  - removed the request property `oneOf[#/components/schemas/UpdateClientToolRequest]/output_schema/allOf[#/components/schemas/JsonSchemaDefinition]/type`
  - added discriminator to `oneOf[#/components/schemas/UpdateClientToolRequest]/input_schema/allOf[#/components/schemas/JsonSchemaDefinition]/` request property
  - added discriminator to `oneOf[#/components/schemas/UpdateClientToolRequest]/output_schema/allOf[#/components/schemas/JsonSchemaDefinition]/` request property
  - added `#/components/schemas/JsonSchemaObject, #/components/schemas/JsonSchemaValue` to the `oneOf[#/components/schemas/UpdateClientToolRequest]/input_schema/allOf[#/components/schemas/JsonSchemaDefinition]/` request property `oneOf` list
  - added `#/components/schemas/JsonSchemaObject, #/components/schemas/JsonSchemaValue` to the `oneOf[#/components/schemas/UpdateClientToolRequest]/output_schema/allOf[#/components/schemas/JsonSchemaDefinition]/` request property `oneOf` list

---

[Operation](https://skmtc.dev/vectara/apis/vectara-rest-api-v2/docs/v2/tools/:tool_id/patch.md) · [API](https://skmtc.dev/vectara/apis/vectara-rest-api-v2.md) · [Page](https://skmtc.dev/vectara/apis/vectara-rest-api-v2/changes/v2/tools/:tool_id/patch)
