Tools
Update Tool
PUT
Update an existing tool configuration. Only provided fields will be updated.
Headers
string
required
Your API key for authentication.
string
required
The organization ID.
string
required
Must be
application/json.Path Parameters
string
required
The unique identifier of the tool.
Permissions
tools:update(admin, agent_manager)
Request Body
All fields are optional. Only provided fields will be updated.string
New name for the tool (pattern:
^[a-zA-Z0-9_]+$, 1-50 characters).string
New description (1-500 characters).
string
New webhook URL (1-500 characters).
string
New HTTP method:
GET, POST, PUT, PATCH, or DELETE.object
New headers (replaces existing).
array
New parameters (replaces existing).
integer
New timeout in seconds (1-60).
Response
boolean
Indicates if the update was successful.
string
Human-readable success message.
object
The updated tool object.
Errors
object
Tool not found.
object
Tool belongs to different organization.