Update a Custom Tool

Update a custom tool configuration.

Path Params
uuid
required

The tool config ID.

Body Params

Request schema for updating an existing tool configuration.

Note: Only user-created configs can be updated, not system defaults.
All fields are optional. Type-specific fields are only applied if the tool
is of the matching type.

length ≥ 2

New display name for the tool.

length ≥ 2

New description for the tool.

This will be included in agent prompts to help the LLM understand
when and how to use this tool.

length ≥ 1

The unique name identifying this tool to an LLM.

DefaultToolScorerRef | null

Reference to the Tool Scorer to use when using tool-based evaluation.

Whether this tool requires user approval before execution.

object | null

JSON schema describing the tool's input parameters

SMTPConfig | null

SMTP server configuration (for SMTP tools)

HTTPConfig | null

HTTP endpoint configuration (for HTTP tools)

AuthConfigUpdate | null

Authentication configuration updates

Responses

404

Custom tool not found.

Language
Credentials
URL
LoadingLoading…
Response
Choose an example:
application/json