Desativar Agente em Múltiplas Conversas
Este endpoint permite atualizar o status de múltiplas conversas simultaneamente, incluindo a desativação do agente em conversas específicas por canal ou agente.Casos de uso
- Desativar agente em todas as conversas de um canal específico
- Atualizar status de todas as conversas de um agente
- Operações em lote para gerenciamento de conversas
- Transferência em massa para atendimento humano
Parâmetros de Query
Parâmetro | Tipo | Descrição |
---|---|---|
channel | string | Filtrar por canal específico (opcional) |
agentId | string | Filtrar por agente específico (opcional) |
Canais suportados
whatsapp
- WhatsAppwebsite
- Website/Chattelegram
- Telegramemail
- Emailapi
- API direta
Corpo da requisição
Campo | Tipo | Descrição |
---|---|---|
status | string | Novo status para as conversas |
Valores aceitos para status
UNRESOLVED
- Conversa não resolvidaRESOLVED
- Conversa resolvidaHUMAN_REQUESTED
- Solicitação de atendimento humano
Exemplos de código
Exemplos de uso
1. Transferir todas as conversas de WhatsApp para humano
2. Resolver todas as conversas de um agente específico
3. Atualizar todas as conversas do workspace
Exemplo de resposta
Códigos de resposta
Código | Descrição |
---|---|
200 | Conversas atualizadas com sucesso |
400 | Dados inválidos na requisição |
401 | Token de autenticação inválido |
403 | Sem permissão para esta operação |
500 | Erro interno do servidor |
Notas importantes
- Esta operação é irreversível e afeta múltiplas conversas simultaneamente
- Use com cuidado ao especificar filtros para evitar atualizações indesejadas
- O número de conversas afetadas é retornado no campo
count
- Apenas conversas do workspace atual são afetadas
- Se nenhum filtro for especificado, todas as conversas do workspace serão atualizadas