---
title: "Changes to Update agent"
method: PATCH
path: "/v2/agents/{agent_key}"
---

# Changes to Update agent

`PATCH /v2/agents/{agent_key}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 2 of 8 revisions.

- **2026-09-04** `05ae305c8d84` — 14 breaking, 14 info
- **2026-08-05** `fca567a46b3a` — 6 breaking, 44 warning, 6 info

## Changes

- **2026-09-04** `05ae305c8d84` — 14 breaking, 14 info
  - the `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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-05** `fca567a46b3a` — 6 breaking, 44 warning, 6 info
  - the `first_step/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema` request property type changed from `object` to no type
  - the `steps/additionalProperties/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema` request property type changed from `object` to no type
  - added `#/components/schemas/JsonSchemaObject, #/components/schemas/JsonSchemaValue` to the `first_step/output_parser/allOf[subschema #1: AgentOutputParser]/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/JsonSchemaObject, #/components/schemas/JsonSchemaValue` to the `steps/additionalProperties/output_parser/allOf[subschema #1: AgentOutputParser]/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema` response property `oneOf` list for the response status `200`
  - the `first_step/output_parser/allOf[subschema #1: AgentOutputParser]/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema` response's property type changed from `object` to no type for status `200`
  - the `steps/additionalProperties/output_parser/allOf[subschema #1: AgentOutputParser]/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema` response's property type changed from `object` to no type for status `200`
  - removed the request property `first_step/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/additionalProperties`
  - removed the request property `first_step/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/anyOf`
  - removed the request property `first_step/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/default`
  - removed the request property `first_step/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/description`
  - removed the request property `first_step/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/enum`
  - removed the request property `first_step/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/format`
  - removed the request property `first_step/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/items`
  - removed the request property `first_step/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/properties`
  - removed the request property `first_step/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/required`
  - removed the request property `first_step/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/title`
  - removed the request property `first_step/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/type`
  - removed the request property `steps/additionalProperties/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/additionalProperties`
  - removed the request property `steps/additionalProperties/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/anyOf`
  - removed the request property `steps/additionalProperties/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/default`
  - removed the request property `steps/additionalProperties/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/description`
  - removed the request property `steps/additionalProperties/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/enum`
  - removed the request property `steps/additionalProperties/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/format`
  - removed the request property `steps/additionalProperties/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/items`
  - removed the request property `steps/additionalProperties/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/properties`
  - removed the request property `steps/additionalProperties/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/required`
  - removed the request property `steps/additionalProperties/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/title`
  - removed the request property `steps/additionalProperties/output_parser/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/type`
  - removed the optional property `first_step/output_parser/allOf[subschema #1: AgentOutputParser]/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/additionalProperties` from the response with the `200` status
  - removed the optional property `first_step/output_parser/allOf[subschema #1: AgentOutputParser]/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/anyOf` from the response with the `200` status
  - removed the optional property `first_step/output_parser/allOf[subschema #1: AgentOutputParser]/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/default` from the response with the `200` status
  - removed the optional property `first_step/output_parser/allOf[subschema #1: AgentOutputParser]/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/description` from the response with the `200` status
  - removed the optional property `first_step/output_parser/allOf[subschema #1: AgentOutputParser]/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/enum` from the response with the `200` status
  - removed the optional property `first_step/output_parser/allOf[subschema #1: AgentOutputParser]/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/format` from the response with the `200` status
  - removed the optional property `first_step/output_parser/allOf[subschema #1: AgentOutputParser]/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/items` from the response with the `200` status
  - removed the optional property `first_step/output_parser/allOf[subschema #1: AgentOutputParser]/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/properties` from the response with the `200` status
  - removed the optional property `first_step/output_parser/allOf[subschema #1: AgentOutputParser]/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/required` from the response with the `200` status
  - removed the optional property `first_step/output_parser/allOf[subschema #1: AgentOutputParser]/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/title` from the response with the `200` status
  - removed the optional property `first_step/output_parser/allOf[subschema #1: AgentOutputParser]/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/type` from the response with the `200` status
  - removed the optional property `steps/additionalProperties/output_parser/allOf[subschema #1: AgentOutputParser]/oneOf[subschema #2: StructuredOutputParser]/json_schema/schema/additionalProperties` from the response with the `200` status
  - …16 more

---

[Operation](https://skmtc.dev/vectara/apis/vectara-rest-api-v2/docs/v2/agents/:agent_key/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/agents/:agent_key/patch)
