Tools
Update Tool
Partially update an existing tool.
PATCH
Path Parameters
The UUID of the server the tool belongs to (e.g.
836995ae-1cff-41ec-823e-a4f07ccca3a0). Numeric IDs are also accepted for backwards compatibility.The UUID of the tool to update (e.g.
5376af81-6bb8-4b01-800c-508d7672e394). Numeric IDs are also accepted for backwards compatibility.Body Parameters
All fields are optional. Only include fields you want to update.Tool name.
Tool description.
API endpoint URL. Supports
{{param}} path placeholders.HTTP method:
GET, POST, PUT, PATCH, DELETE.JSON Schema for input parameters.
Maps input parameters to their location in the outbound HTTP request. Each key is a parameter name; the value is an object with:
target(string, required):path,query,body, orheader.key(string, optional): the key name to use in the request. Defaults to the parameter name.
Custom HTTP headers to include in every request to the external API.
Cache TTL in seconds.
Request timeout in seconds.
Number of automatic retries on failure (0–5). Retries on connection errors and HTTP status codes 408, 429, 500, 502, 503, 504.
Delay strategy between retries. One of:
none (retry immediately), linear (1s, 2s, 3s…), exponential (1s, 2s, 4s…).Tool status:
active or paused.
