Skip to main content
PATCH

Path Parameters

string
required
The UUID of the server the tool belongs to (e.g. 836995ae-1cff-41ec-823e-a4f07ccca3a0). Numeric IDs are also accepted for backwards compatibility.
string
required
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.
string
Tool name.
string
Tool description.
string
API endpoint URL. Supports {{param}} path placeholders.
string
HTTP method: GET, POST, PUT, PATCH, DELETE.
object
JSON Schema for input parameters.
object
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, or header.
  • key (string, optional): the key name to use in the request. Defaults to the parameter name.
object
Custom HTTP headers to include in every request to the external API.
integer
Cache TTL in seconds.
integer
Request timeout in seconds.
integer
Number of automatic retries on failure (0–5). Retries on connection errors and HTTP status codes 408, 429, 500, 502, 503, 504.
string
Delay strategy between retries. One of: none (retry immediately), linear (1s, 2s, 3s…), exponential (1s, 2s, 4s…).
string
Tool status: active or paused.