/workflows/:id/tools/:toolId
Edita la configuración de una tool personalizada. name es inmutable — el prompt del agente la referencia, así que elimina y recrea la tool en lugar de renombrarla.
Parámetros de Ruta
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
id | string (uuid) | Sí | ID del agente |
toolId | string (uuid) | Sí | ID de la tool |
Cuerpo de la Solicitud
Provee al menos un campo. Misma forma que Crear Workflow Tool, sinname.
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
description | string | No | |
url | string | No | |
method | string | No | GET, POST, PUT, PATCH, o DELETE |
parameters | object | No | |
headers | object | No | |
query_parameters | object | No | |
timeout_ms | integer | No | |
available_in_statuses | string[] | null | No | |
auto_run_on_entry | boolean | No | |
call_once | boolean | No | |
is_active | boolean | No |
Respuestas
200 — Tool actualizada
400 — Error de validación
"invalid method" o "Nothing to update".
401 — Error de autenticación
Ver Autenticación.
404 — No encontrado
"Workflow not found").