---
title: "Changes to Get Tools"
method: GET
path: "/v1/convai/tools"
---

# Changes to Get Tools

`GET /v1/convai/tools`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 8 of 26 revisions.

- **2026-08-27** `f366bca2ae3c` — 1 info
- **2026-08-19** `f053c821dc18` — 13 breaking
- **2026-08-08** `e77a0a530a82` — 2 info
- **2026-08-06** `1cae8adcc965` — 1 breaking
- **2026-08-05** `ebff0190de5c` — 1 info
- **2026-07-31** `72c54eba117e` — 1 breaking, 1 info
- **2026-07-27** `d39efac71e54` — 1 info
- **2026-07-26** `494d96419d15` — 1 breaking, 32 info

## Changes

- **2026-08-27** `f366bca2ae3c` — 1 info
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #4: TransferToNumberToolConfig]/transfers/items/sip_refer_play_dialtone` to the response with the `200` status
- **2026-08-19** `f053c821dc18` — 13 breaking
  - response property `tools/items/tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/path_params_schema/additionalProperties/constant_value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `tools/items/tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/query_params_schema/anyOf[subschema #1: QueryParamsJsonSchema]/properties/additionalProperties/constant_value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `tools/items/tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/request_body_schema/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #1: LiteralJsonSchemaProperty]/constant_value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `tools/items/tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/request_body_schema/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #3: ArrayJsonSchemaProperty]/items/oneOf[subschema #1: LiteralJsonSchemaProperty]/constant_value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `tools/items/tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/response_body_schema/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #1: LiteralJsonSchemaProperty]/constant_value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `tools/items/tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/response_body_schema/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #3: ArrayJsonSchemaProperty]/items/oneOf[subschema #1: LiteralJsonSchemaProperty]/constant_value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `tools/items/tool_config/oneOf[subschema #2: ClientToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #1: LiteralJsonSchemaProperty]/constant_value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `tools/items/tool_config/oneOf[subschema #2: ClientToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #3: ArrayJsonSchemaProperty]/items/oneOf[subschema #1: LiteralJsonSchemaProperty]/constant_value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #12: RunSubagentToolConfig]/agents/items/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #1: LiteralJsonSchemaProperty]/constant_value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #12: RunSubagentToolConfig]/agents/items/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #3: ArrayJsonSchemaProperty]/items/oneOf[subschema #1: LiteralJsonSchemaProperty]/constant_value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `tools/items/tool_config/oneOf[subschema #4: MCPToolConfig]/input_overrides/anyOf[subschema #1]/additionalProperties/oneOf[subschema #1: ConstantSchemaOverride]/constant_value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `tools/items/tool_config/oneOf[subschema #4: MCPToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #1: LiteralJsonSchemaProperty]/constant_value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `tools/items/tool_config/oneOf[subschema #4: MCPToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #3: ArrayJsonSchemaProperty]/items/oneOf[subschema #1: LiteralJsonSchemaProperty]/constant_value` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
- **2026-08-08** `e77a0a530a82` — 2 info
  - the `model` response's property default value changed from `gemini-2.5-flash-lite` to `gemini-3.1-flash-lite` for the status `200`
  - the `model` response's property default value changed from `gemini-2.5-flash-lite` to `gemini-3.1-flash-lite` for the status `200`
- **2026-08-06** `1cae8adcc965` — 1 breaking
  - the `tools/items/tool_config/oneOf[subschema #1: WebhookToolConfig]/response_timeout_secs` response property's max was increased from `120.00` to `300.00` for the response status `200`
- **2026-08-05** `ebff0190de5c` — 1 info
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #2: LanguageDetectionToolConfig]/only_at_conversation_start` to the response with the `200` status
- **2026-07-31** `72c54eba117e` — 1 breaking, 1 info
  - added `#/components/schemas/KnowledgeBaseToolConfig` to the `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params` response property `oneOf` list for the response status `200`
  - added `knowledge_base` discriminator mapping keys to the `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params` response property for the response status `200`
- **2026-07-27** `d39efac71e54` — 1 info
  - added the optional property `tools/items/response_mocks/anyOf[subschema #1]/items/is_error` to the response with the `200` status
- **2026-07-26** `494d96419d15` — 1 breaking, 32 info
  - response property `tools/items/tool_config/oneOf[subschema #4: MCPToolConfig]/input_overrides/anyOf[subschema #1]/additionalProperties/oneOf[subschema #1: ConstantSchemaOverride]/constant_value` list-of-types was widened by adding types `object` to media type `application/json` of response `200`
  - added the optional property `tools/items/tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/request_body_schema/anyOf[subschema #1: ObjectJsonSchemaProperty]/constant_value` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/request_body_schema/anyOf[subschema #1: ObjectJsonSchemaProperty]/dynamic_variable` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/request_body_schema/anyOf[subschema #1: ObjectJsonSchemaProperty]/is_omitted` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/response_body_schema/anyOf[subschema #1: ObjectJsonSchemaProperty]/constant_value` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/response_body_schema/anyOf[subschema #1: ObjectJsonSchemaProperty]/dynamic_variable` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/response_body_schema/anyOf[subschema #1: ObjectJsonSchemaProperty]/is_omitted` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #2: ClientToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/constant_value` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #2: ClientToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/dynamic_variable` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #2: ClientToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/is_omitted` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #10: EndProcedureToolConfig]/procedures/additionalProperties/guardrails/items/evaluate_full_response_only` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #10: EndProcedureToolConfig]/procedures/additionalProperties/referenced_dynamic_variables` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #10: EndProcedureToolConfig]/procedures/additionalProperties/referenced_kb_ids` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #10: EndProcedureToolConfig]/procedures/additionalProperties/referenced_procedure_ids` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #10: EndProcedureToolConfig]/procedures/additionalProperties/referenced_tool_ids` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #10: EndProcedureToolConfig]/procedures/additionalProperties/trigger` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #11: RunSubagentToolConfig]/agents/items/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/constant_value` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #11: RunSubagentToolConfig]/agents/items/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/dynamic_variable` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #11: RunSubagentToolConfig]/agents/items/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/is_omitted` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #9: StartProcedureToolConfig]/procedures/additionalProperties/guardrails/items/evaluate_full_response_only` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #9: StartProcedureToolConfig]/procedures/additionalProperties/referenced_dynamic_variables` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #9: StartProcedureToolConfig]/procedures/additionalProperties/referenced_kb_ids` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #9: StartProcedureToolConfig]/procedures/additionalProperties/referenced_procedure_ids` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #9: StartProcedureToolConfig]/procedures/additionalProperties/referenced_tool_ids` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #9: StartProcedureToolConfig]/procedures/additionalProperties/trigger` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #4: MCPToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/constant_value` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #4: MCPToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/dynamic_variable` to the response with the `200` status
  - added the optional property `tools/items/tool_config/oneOf[subschema #4: MCPToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/is_omitted` to the response with the `200` status
  - removed `subschema #1, subschema #2, subschema #3, subschema #4` from the `tools/items/tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/request_body_schema/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #3: ArrayJsonSchemaProperty]/constant_value/anyOf[subschema #1]/items/` response property `anyOf` list for the response status `200`
  - removed `subschema #1, subschema #2, subschema #3, subschema #4` from the `tools/items/tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/response_body_schema/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #3: ArrayJsonSchemaProperty]/constant_value/anyOf[subschema #1]/items/` response property `anyOf` list for the response status `200`
  - removed `subschema #1, subschema #2, subschema #3, subschema #4` from the `tools/items/tool_config/oneOf[subschema #2: ClientToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #3: ArrayJsonSchemaProperty]/constant_value/anyOf[subschema #1]/items/` response property `anyOf` list for the response status `200`
  - removed `subschema #1, subschema #2, subschema #3, subschema #4` from the `tools/items/tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #11: RunSubagentToolConfig]/agents/items/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #3: ArrayJsonSchemaProperty]/constant_value/anyOf[subschema #1]/items/` response property `anyOf` list for the response status `200`
  - removed `subschema #1, subschema #2, subschema #3, subschema #4` from the `tools/items/tool_config/oneOf[subschema #4: MCPToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #3: ArrayJsonSchemaProperty]/constant_value/anyOf[subschema #1]/items/` response property `anyOf` list for the response status `200`

---

[Operation](https://skmtc.dev/elevenlabs/apis/elevenlabs-api-documentation/docs/v1/convai/tools/get.md) · [API](https://skmtc.dev/elevenlabs/apis/elevenlabs-api-documentation.md) · [Page](https://skmtc.dev/elevenlabs/apis/elevenlabs-api-documentation/changes/v1/convai/tools/get)
