Endpoint ·
POST /conversation/actionsassign_ai_employee lo asigna (opcionalmente lo ejecuta) y unassign_ai lo
retira (la conversación pasa a un humano).
assign_ai_employee
Asigna un empleado AI a la conversación. Con run: true, además lo ejecuta de
inmediato (solo entonces cuenta como acción que dispara AI).
Campos
ai_employee—{ name }del empleado AI (obligatorio).run— booleano (opcional, defaultfalse). Contrueejecuta el empleado de inmediato tras asignarlo.instructions— texto opcional con instrucciones puntuales para esa ejecución. Solo aplica conrun: true.scheduled_message_action—reassign|cancel. Qué hacer con el mensaje programado activo de la conversación. Mandacancelpor defecto (ver el aviso).
unassign_ai
Retira el empleado AI (la conversación pasa a un humano). Sin campos; idempotente
(no-op exitoso si la conversación ya no tiene AI). Cancela el mensaje programado
activo del AI, si lo hay.
actions de un POST /conversation/actions — ver Armar una lista de acciones.
Ejemplo ejecutable
Dos acciones gestionan el empleado AI de una conversación identificada por teléfono y canal:assign_ai_employee lo asigna (con run: true además lo
ejecuta) y unassign_ai lo retira. Manda scheduled_message_action: cancel por
defecto; usa reassign solo al reasignar de un empleado AI a otro conservando su
mensaje programado.
Request
Respuesta
202 Accepted — el grupo se aceptó y corre en background. El resultado real
por acción no viaja en la respuesta (se consulta después — ver Cómo se ejecuta).
string
Siempre
processing: confirma que el grupo fue aceptado y está en ejecución.integer
Cuántas acciones del array se admitieron para ejecución — no cuántas
tuvieron éxito.