Desativar Agente em Conversa
Este endpoint permite desativar o agente de IA em uma conversa específica, fazendo com que as mensagens futuras não sejam processadas automaticamente pelo agente.Casos de uso
- Transferir conversa para atendimento humano
- Pausar respostas automáticas em conversas específicas
- Permitir intervenção manual em conversas sensíveis
- Desabilitar temporariamente o agente em conversas específicas
Parâmetros
Parâmetro | Tipo | Localização | Descrição |
---|---|---|---|
conversationId | string | path | ID da conversa (obrigatório) |
isAiEnabled | boolean | body | Define se o agente está ativo na conversa (false para desativar) |
status | string | body | Status da conversa (opcional) |
metadata | object | body | Metadados adicionais da conversa (opcional) |
Valores aceitos para status
UNRESOLVED
- Conversa não resolvidaRESOLVED
- Conversa resolvidaHUMAN_REQUESTED
- Solicitação de atendimento humano
Exemplos de código
Corpo da requisição
Exemplo de resposta
Códigos de resposta
Código | Descrição |
---|---|
200 | Agente desativado com sucesso |
400 | Dados inválidos na requisição |
401 | Token de autenticação inválido |
403 | Sem permissão para acessar esta conversa |
404 | Conversa não encontrada |
500 | Erro interno do servidor |
Eventos disparados
Quando um agente é desativado, os seguintes eventos podem ser disparados:- conversation-resolved: Se o status for alterado para
RESOLVED
- human-requested: Se o status for alterado para
HUMAN_REQUESTED