Saltar al contenido principal
GET /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ámetroTipoRequeridoDescripción
idstring (uuid)ID del agente

Respuestas

200 — Respuesta exitosa

{
  "success": true,
  "tools": [
    {
      "id": "9a1b2c3d-0000-4000-8000-000000000001",
      "name": "check_availability",
      "description": "Checks open slots on the sales calendar for a given day",
      "method": "GET",
      "url": "https://api.acme.com/availability",
      "is_active": true,
      "available_in_statuses": ["qualified"],
      "auto_run_on_entry": false,
      "call_once": false,
      "sort_order": 0
    }
  ]
}

Campos de Respuesta — WorkflowTool

CampoTipoDescripción
idstring (uuid)Identificador de la tool
namestringNombre en snake_case que el agente usa para llamar la tool
descriptionstringLe indica al agente qué hace la tool y cuándo usarla
methodstringMétodo HTTP que llama la tool: GET, POST, PUT, PATCH, o DELETE
urlstringEndpoint que llama la tool
is_activebooleanSi el agente puede llamar esta tool actualmente
available_in_statusesstring[] | nullKeys de status del funnel donde se ofrece esta tool. null significa en todos los statuses
auto_run_on_entrybooleanSi la tool corre automáticamente cuando un lead entra a un status elegible
call_oncebooleanSi la tool solo se puede llamar una vez por lead
sort_orderintegerOrden de visualización

401 — Error de autenticación

Ver Autenticación.

404 — No encontrado

{
  "error": "Not found",
  "message": "Workflow not found"
}

500 — Error interno del servidor

Última modificación el 10 de julio de 2026