/workflows/:id/tools
Lista las tools HTTP personalizadas que un agente puede llamar — sus propias funciones hechas a medida, además de las built-in.
Parámetros de Ruta
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
id | string (uuid) | Sí | ID del agente |
Respuestas
200 — Respuesta exitosa
Campos de Respuesta — WorkflowTool
| Campo | Tipo | Descripción |
|---|---|---|
id | string (uuid) | Identificador de la tool |
name | string | Nombre en snake_case que el agente usa para llamar la tool |
description | string | Le indica al agente qué hace la tool y cuándo usarla |
method | string | Método HTTP que llama la tool: GET, POST, PUT, PATCH, o DELETE |
url | string | Endpoint que llama la tool |
is_active | boolean | Si el agente puede llamar esta tool actualmente |
available_in_statuses | string[] | null | Keys de status del funnel donde se ofrece esta tool. null significa en todos los statuses |
auto_run_on_entry | boolean | Si la tool corre automáticamente cuando un lead entra a un status elegible |
call_once | boolean | Si la tool solo se puede llamar una vez por lead |
sort_order | integer | Orden de visualización |