Endpoint ·
POST /conversation/actionsassign_ai_employee o atribui (opcionalmente o executa) e unassign_ai o
remove (a conversa passa para um humano).
assign_ai_employee
Atribui um funcionário AI à conversa. Com run: true, além disso o executa de
imediato (só então conta como ação que dispara AI).
Campos
ai_employee—{ name }do funcionário AI (obrigatório).run— booleano (opcional, padrãofalse). Comtrueexecuta o funcionário de imediato após atribuí-lo.instructions— texto opcional com instruções pontuais para essa execução. Só se aplica comrun: true.scheduled_message_action—reassign|cancel. O que fazer com a mensagem agendada ativa da conversa. Enviecancelpor padrão (veja o aviso).
unassign_ai
Remove o funcionário AI (a conversa passa para um humano). Sem campos; idempotente
(no-op bem-sucedido se a conversa já não tiver AI). Cancela a mensagem agendada
ativa do AI, se houver.
actions de um POST /conversation/actions — veja Montar uma lista de ações.
Exemplo executável
Duas ações gerenciam o funcionário AI de uma conversa identificada por telefone e canal:assign_ai_employee o atribui (com run: true também o executa) e
unassign_ai o remove. Envie scheduled_message_action: cancel por padrão; use
reassign apenas ao reatribuir de um funcionário AI para outro mantendo sua
mensagem agendada.
Request
Resposta
202 Accepted — o grupo foi aceito e roda em background. O resultado por
ação não viaja na resposta (consulte-o depois — veja Como é executado).
string
Sempre
processing: confirma que o grupo foi aceito e está em execução.integer
Quantas ações do array foram admitidas para execução — não quantas tiveram
sucesso.