Agents Platform

Changes to Get Tool

get/v1/convai/tools/{tool_id}
    • info

      added the optional property ////// to the response with the status

    • breaking

      the // response property's min was decreased from 1.00 to -1.00 for the response status

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property ///////// to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property ///////// to the response with the status

    • info

      added to the /// response property anyOf list for the response status

    • info

      removed from the /// response property anyOf list for the response status

    • info

      response property tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/path_params_schema/additionalProperties/allowed_values_dynamic_variable deprecated

    • info

      response property tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/request_body_schema/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #1: LiteralJsonSchemaProperty]/allowed_values_dynamic_variable deprecated

    • info

      response property 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]/allowed_values_dynamic_variable deprecated

    • info

      response property tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/response_body_schema/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #1: LiteralJsonSchemaProperty]/allowed_values_dynamic_variable deprecated

    • info

      response property 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]/allowed_values_dynamic_variable deprecated

    • info

      response property tool_config/oneOf[subschema #2: ClientToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #1: LiteralJsonSchemaProperty]/allowed_values_dynamic_variable deprecated

    • info

      response property tool_config/oneOf[subschema #2: ClientToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #3: ArrayJsonSchemaProperty]/items/oneOf[subschema #1: LiteralJsonSchemaProperty]/allowed_values_dynamic_variable deprecated

    • info

      response property tool_config/oneOf[subschema #4: MCPToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #1: LiteralJsonSchemaProperty]/allowed_values_dynamic_variable deprecated

    • info

      response property tool_config/oneOf[subschema #4: MCPToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #3: ArrayJsonSchemaProperty]/items/oneOf[subschema #1: LiteralJsonSchemaProperty]/allowed_values_dynamic_variable deprecated

    • info

      removed run_subagent discriminator mapping keys from the // response property for the response status

    • info

      removed from the // response property oneOf list for the response status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • breaking

      added to the // response property oneOf list for the response status

    • info

      mapped value for discriminator key end_procedure changed from to for // response property for the response status

    • info

      mapped value for discriminator key start_procedure changed from to for // response property for the response status

    • info

      removed from the // response property oneOf list for the response status

    • info

      added the optional property ////// to the response with the status

    • breaking

      response property 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

    • breaking

      response property 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

    • breaking

      response property 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

    • breaking

      response property 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

    • breaking

      response property 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

    • breaking

      response property 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

    • breaking

      response property 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

    • breaking

      response property 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

    • breaking

      response property 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

    • breaking

      response property 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

    • breaking

      response property 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

    • breaking

      response property 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

    • breaking

      response property 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

    • info

      the response's property default value changed from gemini-2.5-flash-lite to gemini-3.1-flash-lite for the status

    • info

      the response's property default value changed from gemini-2.5-flash-lite to gemini-3.1-flash-lite for the status

    • breaking

      the // response property's max was increased from 120.00 to 300.00 for the response status

    • info

      added the optional property //// to the response with the status

    • breaking

      added to the // response property oneOf list for the response status

    • info

      added knowledge_base discriminator mapping keys to the // response property for the response status

    • info

      added the optional property /// to the response with the status

    • breaking

      response property 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

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      removed subschema #1 subschema #2 subschema #3 subschema #4 from the ////////// response property anyOf list for the response status

    • info

      removed subschema #1 subschema #2 subschema #3 subschema #4 from the ////////// response property anyOf list for the response status

    • info

      removed subschema #1 subschema #2 subschema #3 subschema #4 from the ///////// response property anyOf list for the response status

    • info

      removed subschema #1 subschema #2 subschema #3 subschema #4 from the ///////////// response property anyOf list for the response status

    • info

      removed subschema #1 subschema #2 subschema #3 subschema #4 from the ///////// response property anyOf list for the response status

    • breaking

      response property tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/path_params_schema/additionalProperties/type list-of-types was widened by adding types array to media type application/json of response 200

    • breaking

      response property tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/query_params_schema/anyOf[subschema #1: QueryParamsJsonSchema]/properties/additionalProperties/type list-of-types was widened by adding types array to media type application/json of response 200

    • breaking

      response property tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/request_body_schema/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #1: LiteralJsonSchemaProperty]/type list-of-types was widened by adding types array to media type application/json of response 200

    • breaking

      response property 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]/type list-of-types was widened by adding types array to media type application/json of response 200

    • breaking

      response property tool_config/oneOf[subschema #1: WebhookToolConfig]/api_schema/response_body_schema/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #1: LiteralJsonSchemaProperty]/type list-of-types was widened by adding types array to media type application/json of response 200

    • breaking

      response property 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]/type list-of-types was widened by adding types array to media type application/json of response 200

    • breaking

      response property tool_config/oneOf[subschema #2: ClientToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #1: LiteralJsonSchemaProperty]/type list-of-types was widened by adding types array to media type application/json of response 200

    • breaking

      response property tool_config/oneOf[subschema #2: ClientToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #3: ArrayJsonSchemaProperty]/items/oneOf[subschema #1: LiteralJsonSchemaProperty]/type list-of-types was widened by adding types array to media type application/json of response 200

    • breaking

      response property 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 array to media type application/json of response 200

    • breaking

      response property tool_config/oneOf[subschema #4: MCPToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #1: LiteralJsonSchemaProperty]/type list-of-types was widened by adding types array to media type application/json of response 200

    • breaking

      response property tool_config/oneOf[subschema #4: MCPToolConfig]/parameters/anyOf[subschema #1: ObjectJsonSchemaProperty]/properties/additionalProperties/oneOf[subschema #3: ArrayJsonSchemaProperty]/items/oneOf[subschema #1: LiteralJsonSchemaProperty]/type list-of-types was widened by adding types array to media type application/json of response 200

    • breaking

      added to the // response property oneOf list for the response status

    • info

      added the new optional query request parameter environment

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property ///////// to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property ///////// to the response with the status

    • info

      the response's property default value changed from {"type":"string","description":"Array element","is_system_provided":false,"dynamic_variable":"","constant_value":"","is_omitted":false} to {"type":"string","description":"Array element","is_system_provided":false,"dynamic_variable":"","allowed_values_dynamic_variable":"","constant_value":"","is_omitted":false} for the status

    • info

      the response's property default value changed from {"type":"string","description":"Array element","is_system_provided":false,"dynamic_variable":"","constant_value":"","is_omitted":false} to {"type":"string","description":"Array element","is_system_provided":false,"dynamic_variable":"","allowed_values_dynamic_variable":"","constant_value":"","is_omitted":false} for the status

    • info

      the response's property default value changed from {"type":"string","description":"Array element","is_system_provided":false,"dynamic_variable":"","constant_value":"","is_omitted":false} to {"type":"string","description":"Array element","is_system_provided":false,"dynamic_variable":"","allowed_values_dynamic_variable":"","constant_value":"","is_omitted":false} for the status

    • info

      the response's property default value changed from {"type":"string","description":"Array element","is_system_provided":false,"dynamic_variable":"","constant_value":"","is_omitted":false} to {"type":"string","description":"Array element","is_system_provided":false,"dynamic_variable":"","allowed_values_dynamic_variable":"","constant_value":"","is_omitted":false} for the status

    • info

      response property tool_config/oneOf[subschema #1: WebhookToolConfig]/disable_interruptions deprecated

    • info

      response property tool_config/oneOf[subschema #2: ClientToolConfig]/disable_interruptions deprecated

    • info

      response property tool_config/oneOf[subschema #3: SystemToolConfig]/disable_interruptions deprecated

    • info

      response property tool_config/oneOf[subschema #4: MCPToolConfig]/disable_interruptions deprecated

    • info

      added end_procedure run_subagent discriminator mapping keys to the // response property for the response status

    • info

      mapped value for discriminator key transfer_to_agent changed from to for // response property for the response status

    • info

      removed the boolean enum value from the ///// response property for the response status

    • info

      removed the boolean enum value from the /////// response property for the response status

    • info

      removed the boolean enum value from the //////// response property for the response status

    • info

      removed the boolean enum value from the ////////// response property for the response status

    • info

      removed the boolean enum value from the //////// response property for the response status

    • info

      removed the boolean enum value from the ////////// response property for the response status

    • info

      removed the boolean enum value from the /////// response property for the response status

    • info

      removed the boolean enum value from the ///////// response property for the response status

    • info

      removed the boolean enum value from the /////// response property for the response status

    • info

      removed the boolean enum value from the ///////// response property for the response status

    • info

      removed the integer enum value from the ///// response property for the response status

    • info

      removed the integer enum value from the /////// response property for the response status

    • info

      removed the integer enum value from the //////// response property for the response status

    • info

      removed the integer enum value from the ////////// response property for the response status

    • info

      removed the integer enum value from the //////// response property for the response status

    • info

      removed the integer enum value from the ////////// response property for the response status

    • info

      removed the integer enum value from the /////// response property for the response status

    • info

      removed the integer enum value from the ///////// response property for the response status

    • info

      removed the integer enum value from the /////// response property for the response status

    • info

      removed the integer enum value from the ///////// response property for the response status

    • info

      removed the number enum value from the ///// response property for the response status

    • info

      removed the number enum value from the /////// response property for the response status

    • info

      removed the number enum value from the //////// response property for the response status

    • info

      removed the number enum value from the ////////// response property for the response status

    • info

      removed the number enum value from the //////// response property for the response status

    • info

      removed the number enum value from the ////////// response property for the response status

    • info

      removed the number enum value from the /////// response property for the response status

    • info

      removed the number enum value from the ///////// response property for the response status

    • info

      removed the number enum value from the /////// response property for the response status

    • info

      removed the number enum value from the ///////// response property for the response status

    • info

      removed the string enum value from the ///// response property for the response status

    • info

      removed the string enum value from the /////// response property for the response status

    • info

      removed the string enum value from the //////// response property for the response status

    • info

      removed the string enum value from the ////////// response property for the response status

    • info

      removed the string enum value from the //////// response property for the response status

    • info

      removed the string enum value from the ////////// response property for the response status

    • info

      removed the string enum value from the /////// response property for the response status

    • info

      removed the string enum value from the ///////// response property for the response status

    • info

      removed the string enum value from the /////// response property for the response status

    • info

      removed the string enum value from the ///////// response property for the response status

    • info

      removed from the // response property oneOf list for the response status

    • breaking

      the response property //////// became optional for the status

    • breaking

      the response property /////// became optional for the status

    • breaking

      the response property ////// became optional for the status

    • breaking

      the response property /////// became optional for the status

    • breaking

      response property tool_config/oneOf[subschema #1: WebhookToolConfig]/dynamic_variables/dynamic_variable_placeholders/additionalProperties/ list-of-types was widened by adding types array and null to media type application/json of response 200

    • breaking

      response property tool_config/oneOf[subschema #2: ClientToolConfig]/dynamic_variables/dynamic_variable_placeholders/additionalProperties/ list-of-types was widened by adding types array and null to media type application/json of response 200

    • breaking

      response property tool_config/oneOf[subschema #3: SystemToolConfig]/params/oneOf[subschema #3: TransferToAgentToolConfig]/transfers/items/agent_id list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      added to the // response property oneOf list for the response status

    • breaking

      added to the //// response property oneOf list for the response status

    • breaking

      added to the ////// response property oneOf list for the response status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property ///////// to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property ///////// to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      removed subschema #1 subschema #2 from the ////// response property anyOf list for the response status

    • info

      the response property ////// became required for the status

    • info

      the response's property default value {"type":"string","description":"Array element","is_system_provided":false,"dynamic_variable":"","constant_value":"","is_omitted":false} was added for the status

    • info

      the response's property default value {"type":"string","description":"Array element","is_system_provided":false,"dynamic_variable":"","constant_value":"","is_omitted":false} was added for the status

    • info

      the response's property default value {"type":"string","description":"Array element","is_system_provided":false,"dynamic_variable":"","constant_value":"","is_omitted":false} was added for the status

    • info

      the response's property default value changed from 20 to 30 for the status

    • info

      response property tool_config/oneOf[subschema #1: WebhookToolConfig]/force_pre_tool_speech deprecated

    • info

      response property tool_config/oneOf[subschema #2: ClientToolConfig]/force_pre_tool_speech deprecated

    • info

      response property tool_config/oneOf[subschema #3: SystemToolConfig]/force_pre_tool_speech deprecated

    • info

      response property tool_config/oneOf[subschema #4: MCPToolConfig]/force_pre_tool_speech deprecated

    • info

      added discriminator to ////// response property for the response status

    • info

      added knowledge_base_rag start_procedure discriminator mapping keys to the // response property for the response status

    • info

      added omit discriminator mapping keys to the //// response property for the response status

    • breaking

      added to the response property oneOf list for the response status

    • info

      added the optional property to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property ////// to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      added to the //// response property anyOf list for the response status

    • info

      added to the /// response property anyOf list for the response status

    • info

      the response's property default value changed from false to true for the status

    • info

      added mcp discriminator mapping keys to the response property for the response status

    • info

      endpoint added