Saltar a contenido

Agentes

Listado de los agentes de AI disponibles para tu organización. El agent_id que devuelve este endpoint es el que usas al lanzar una campaña.

La misma referencia, en otras dos formas

· Probar los endpoints — esta misma información, desplegable y con botón para ejecutar las consultas de lectura contra tu organización. · Ciclo de vida de una campaña — si buscabas el recorrido completo en orden en vez del contrato suelto.

Base URL: https://api.neuronstudio.ai

Autenticación: API Key (X-API-Key) o JWT (Authorization: Bearer).

Los agentes se crean y configuran del lado de Neuron — no se crean vía la API. Si necesitas un agente nuevo o un cambio de configuración, contacta a tu contacto de Neuron.


GET /api/agents

Lista los agentes asignados a tu organización. Se puede filtrar por tipo.

Atributo Valor
URL completa https://api.neuronstudio.ai/api/agents
Autenticación API Key / JWT
Scope lectura
Rate limit

Parámetros de query

Parámetro Tipo Requerido Descripción
type string No Filtra por agent_type: collections, sdr, cx o interviewer.

Ejemplo de request

API_BASE_URL="https://api.neuronstudio.ai"

curl -s "$API_BASE_URL/api/agents?type=collections" \
  -H "X-API-Key: nrn_live_0123456789abcdef0123456789abcdef"

Ejemplo de response (200)

{
  "success": true,
  "agents": [
    {
      "agent_id": "agent_abc",
      "agent_name": "Cobranza CDMX",
      "agent_type": "collections"
    },
    {
      "agent_id": "agent_def",
      "agent_name": "Prospección Norte",
      "agent_type": "sdr"
    }
  ]
}
Campo Significado
agent_id Identificador del agente. Es el valor que pasas como agent_id al iniciar o programar una campaña.
agent_name Nombre legible del agente.
agent_type Tipo del agente: collections, sdr, cx o interviewer.

Cómo se usa el agent_id

Al iniciar una campaña (POST /api/campaign/start), pasas el agent_id de este listado para elegir qué agente realiza las llamadas. Si omites agent_id, se usa el agente por defecto de tu organización.

curl -s -X POST "$API_BASE_URL/api/campaign/start" \
  -H "X-API-Key: nrn_live_0123456789abcdef0123456789abcdef" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Cobranza Enero",
    "csv_content": "to_number,lead_id,client_name,debt\n+525512345678,L001,Juan,5000",
    "agent_id": "agent_abc"
  }'

Códigos de error

Código Cuándo ocurre
401 No autenticado.
400 type no es un tipo de agente válido.