Criar Conversa
Cria uma nova conversa externa vinculada obrigatoriamente a um lead existente e atribui ao setor de atendimento desejado.
/account-external-conversationcurl --request POST \
--url 'https://crm.wavups.com/api/v1/account-external-conversation' \
--header 'Token: SEU_TOKEN_DE_API' \
--header 'Content-Type: application/json' \
--data '{
"leadId": "clead12345",
"accountChatSectorId": "csector001",
"contactPhone": "5511988887777",
"contactName": "Carlos Eduardo"
}'{
"id": "clconv123",
"contactName": "Carlos Eduardo",
"contactPhone": "5511988887777",
"contactUsername": null,
"leadId": "clead12345",
"accountChatSectorId": "csector001",
"status": "active",
"state": "NEW",
"unreadCount": 0,
"createdAt": "2026-02-20T10:00:00.000Z",
"AccountChatSector": {
"id": "csector001",
"name": "Vendas",
"color": "#10B981"
},
"PlatformIntegration": {
"id": "cplat001",
"name": "WhatsApp"
}
}Padrão Estrito de Telefone (DDI + DDD + Número)
Os números de telefone devem ser enviados exclusivamente no formato de dígitos com DDI + DDD/Código de Área + Número (exemplo Brasil: 5547999999999, exemplo EUA: 14155552671), sem espaços, traços, parênteses ou o símbolo +.
Qualquer divergência neste formato causará falhas nos disparos da API do WhatsApp e duplicação de leads no sistema.
Fluxo de Criação em Duas Etapas: Para direcionar um lead a um setor específico antes do primeiro contato:
- Primeiro registre o lead através do endpoint Criar Lead para obter o
iddo lead. - Em seguida, utilize este endpoint enviando o
leadIde oaccountChatSectorIddesejado (ex: Setor de Vendas).
POST https://crm.wavups.com/api/v1/account-external-conversation
Seu token de autenticação.
ID do Lead retornado na criação do lead (POST /lead). Campo obrigatório.
ID do setor do chat para atribuir a conversa (ex: Setor de Vendas, Suporte).
Telefone do contato no formato estrito internacional (5547999999999). Caso não informado, o telefone cadastrado no Lead será utilizado.
Nome do contato da conversa. Caso não informado, o nome cadastrado no Lead será utilizado.
Username ou identificador social do contato (ex: username do Instagram).
ID da integração da conta (consulte Listar Integrações). Opcional caso o setor já possua integração associada.
ID do membro da conta responsável pela conversa. Caso não informado, utilizará o leadOwner do lead.
Status da conversa (padrão: active).
Estado inicial do atendimento da conversa (padrão: NEW). Valores aceitos: NEW, AI_ANSWERING, NEEDS_HUMAN, NO_RESPONSE, COMPLETED, ARCHIVED.
Retorna o objeto da conversa criada (status HTTP 201).
Identificador único da conversa.
Nome do contato.
Telefone do contato formatado.
ID do lead associado.
ID do setor associado.
Status da conversa.
Estado atual do atendimento da conversa. Padrão: NEW. Valores possíveis: NEW, AI_ANSWERING, NEEDS_HUMAN, NO_RESPONSE, COMPLETED, ARCHIVED.
Data e hora de criação (ISO 8601).
Autorização
Token de autenticacao gerado na plataforma WavUps CRM.
Corpo da requisição
application/json · objectNome do contato.
Telefone do contato.
Username do contato.
ID do lead vinculado.
ID do setor vinculado.
ID da integração.
ID do responsável.
Status (padrão: active).
Estado inicial do atendimento (padrão: NEW).
Valores aceitos: NEW, AI_ANSWERING, NEEDS_HUMAN, NO_RESPONSE, COMPLETED, ARCHIVED
Respostas
Conversa criada com sucesso.
Valores aceitos: NEW, AI_ANSWERING, NEEDS_HUMAN, NO_RESPONSE, COMPLETED, ARCHIVED