Skip to main content
PATCH
Update client tool

Autorizaciones

X-API-Key
string
header
requerido

API key for authentication. Keys are prefixed with nxr_live_.

Parámetros de ruta

id
string<uuid>
requerido

Client tool ID.

Cuerpo

application/json

Any subset of these fields; at least one is required. name is immutable and cannot be sent here.

description
string

Non-empty if provided, max 1024 characters. Propagated to inherited workflow_tools.

url
string

Non-empty if provided. Propagated to inherited workflow_tools.

method
enum<string>

Propagated to inherited workflow_tools.

Opciones disponibles:
GET,
POST,
PUT,
PATCH,
DELETE
parameters
object

Propagated to inherited workflow_tools.

headers
object

Propagated to inherited workflow_tools.

query_parameters
object

Propagated to inherited workflow_tools.

timeout_ms
integer

Clamped to 1,000-120,000. Propagated to inherited workflow_tools.

speak_during_execution
boolean

Workflow-scoped after assign, not propagated.

speak_after_execution
boolean

Workflow-scoped after assign, not propagated.

response_variables
object

Workflow-scoped after assign, not propagated.

execution_message_type
string

Workflow-scoped after assign, not propagated.

execution_message_description
string

Workflow-scoped after assign, not propagated.

llm_response_fields
string[]

Catalog-only, never copied or propagated.

is_active
boolean

Propagated to inherited workflow_tools.

sort_order
integer

Catalog-only, never copied or propagated.

Respuesta

Updated

success
boolean
tool
object

A reusable tool in the client's catalog. Assigning it to an agent (POST /client-tools/{id}/assign) creates an inherited workflow_tools mirror that stays in sync on future edits.

propagated_workflow_tools
integer

Number of inherited workflow_tools rows updated by this edit.

Última modificación el 7 de agosto de 2026