Skip to main content
PUT
Update mid call tool
This endpoint allows you to update an existing mid call tool. All fields are optional - only provide the fields you want to update.

Path Parameters

integer
required
The unique identifier of the tool to update

Body Parameters

For tools linked to an Automation Platform flow, the endpoint, method, and body_format fields are ignored to protect the flow connection.
string
Tool name — letters, numbers and underscores, starting with a letter or underscore (max 64 characters)
string
Detailed explanation of when and how the AI should use this tool (max 255 characters)
string
Valid URL of the API endpoint to call (max 2048 characters)
string
HTTP method: GET, POST, PUT, PATCH, or DELETE
string
Request body encoding for write methods: json (default) or form
integer
Request timeout in seconds (1-30)
array
HTTP headers to send with the request (replaces existing headers)
array
Fixed key/value pairs always sent with the request (replaces existing static fields)
array
Parameters schema (replaces existing schema)

Response fields

string
Success message
object
The updated tool object with all current values

Managing Tool Assignments

To attach or detach this tool from assistants, use the Assistant API:
  • Create Assistant - Use the tool_ids parameter to attach tools when creating an assistant
  • Update Assistant - Use the tool_ids parameter to manage which tools are assigned to an assistant