Endpoint ·
GET /ai-employeesEndpoint de solo consulta: devuelve información y no modifica nada. No se manda dentro del array
actions — se llama directo.name exacto que necesitan las
acciones que reciben un empleado AI: la API los identifica por nombre, no por id,
así que este catálogo es la forma de saber qué nombres existen antes de armar una
acción.
Cada elemento trae su type:
operative— puede asignarse a la conversación y también ejecutarse.json— solo puede ejecutarse de forma puntual. Asignarlo conassign_ai_employeefalla conAI_EMPLOYEE_NOT_FOUND.
search— substring del nombre, sin distinguir mayúsculas (1 a 100 caracteres). El asterisco*funciona como comodín y coincide con cualquier secuencia de caracteres;%y_se buscan literalmente.cursor— cursor opaco devuelto por la página anterior ennext_cursor. Se omite para pedir la primera página. No reutilices un cursor entre endpoints distintos: aunque el formato sea idéntico, cada endpoint lo interpreta sobre su propio conjunto de datos.limit— empleados AI por página. Default20, máximo100.
next_cursor de la
respuesta anterior hasta que has_more sea false.
Respuesta
items— arreglo de{ name, type }.next_cursor— cursor de la página siguiente;nullcuandohas_moreesfalse.has_more— indica si hay más resultados después de esta página.
Ejemplo
Es una lectura: elGET no asigna ni ejecuta nada, solo devuelve los nombres
disponibles para que después los uses en una acción.
400— parámetros de query inválidos (INVALID_REQUEST) o cursor corrupto (INVALID_CURSOR).401— token ausente, mal formado o no válido (INVALID_API_TOKEN).403— el slug del path no coincide con el business del token (TOKEN_BUSINESS_MISMATCH).429— rate limit excedido (RATE_LIMIT_EXCEEDED).500— error inesperado del servidor (UNKNOWN_ERROR).
name que devuelve este endpoint es el que va en el campo ai_employee de las
acciones que reciben un empleado AI:
Asignar y desasignar empleado AI,
Ejecutar empleado AI y
Asistencia de empleado AI. Recuerda que la
asignación persistente solo acepta empleados de tipo operative.