> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getnexor.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Listar Workflow Tools

<span class="badge--get">GET</span> <code class="endpoint-url">/workflows/:id/tools</code>

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

```json theme={null}
{
  "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

| 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                                                                      |

### `401` — Error de autenticación

Ver [Autenticación](/docs/es/api/authentication).

### `404` — No encontrado

```json theme={null}
{
  "error": "Not found",
  "message": "Workflow not found"
}
```

### `500` — Error interno del servidor
