Conversas
API dedicada para gerenciar atendimentos. Todos os endpoints criam o contato automaticamente se o telefone não existir.Todos os endpoints requerem o header
X-Client-Token. Veja Autenticação.Base URL
Atribuir Operador
Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
instanceId | string | ✅ | ID da instância |
phone | string | ✅ | Número do contato |
assignTo | string | ✅ | E-mail ou UUID do operador |
portfolio | boolean | ❌ | Se true, adiciona à carteira do operador (prioridade absoluta) |
departmentId | string | ❌ | UUID do departamento (preserva o atual se omitido) |
Exemplo
Resposta
- O operador recebe e-mail de notificação automaticamente com link direto para a conversa.
- Transferências (quando havia outro operador) são registradas em
chat_transfer_loge geram nota interna na conversa. - Com
portfolio: true, o contato passa a ser exclusivo do operador na fila.
Mudar Status
Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
instanceId | string | ✅ | ID da instância |
phone | string | ✅ | Número do contato |
status | string | ✅ | open, closed ou pending |
internalNote | string | ❌ | Nota interna registrada junto com a mudança |
Exemplo
Resposta
Adicionar Nota Interna
Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
instanceId | string | ✅ | ID da instância |
phone | string | ✅ | Número do contato |
note | string | ✅ | Conteúdo da nota |
Exemplo
Resposta
Comportamentos Automáticos
Auto-criação de Contato
Auto-criação de Contato
Se o
phone não existir, o contato é criado com origin: "api" antes de aplicar a operação.Detecção de Transferência
Detecção de Transferência
Quando
assign é chamado e a conversa já tem outro operador atribuído, o sistema:- Atualiza para o novo operador
- Registra a transferência em
chat_transfer_log - Cria nota interna automática com nomes dos operadores envolvidos
- Notifica o novo operador por e-mail
Notificação por E-mail
Notificação por E-mail
A atribuição via API dispara o mesmo e-mail de notificação enviado quando um operador é atribuído pelo painel — garantindo consistência em qualquer fluxo.

