Listar Conversas
Retorna a lista de conversas externas da conta autenticada, com suporte a filtros por setor e responsável.
/account-external-conversationcurl --request GET \
--url 'https://crm.wavups.com/api/v1/account-external-conversation?accountChatSectorId=csector001' \
--header 'Token: SEU_TOKEN_DE_API'[
{
"id": "clxyz123",
"leadId": "clead456",
"accountChatSectorId": "csector001",
"contactName": "Maria Silva",
"contactPhone": "+5511999990000",
"contactUsername": null,
"lastMessage": { "type": "text", "text": "Olá, tudo bem?" },
"lastMessageAt": "2025-10-01T14:30:00.000Z",
"unreadCount": 2,
"status": "active",
"state": "NEW",
"createdAt": "2025-09-15T10:00:00.000Z",
"AccountCRMLead": {
"id": "clead456",
"leadOwner": "cuser789",
"LeadOwner": {
"User": {
"name": "João Souza"
}
}
},
"PlatformIntegration": {
"name": "WhatsApp"
},
"accountLabelAssignments": [
{
"AccountLabel": {
"id": "clabel001",
"name": "Urgente",
"color": "#FF0000"
}
}
]
}
]GET https://crm.wavups.com/api/v1/account-external-conversation
Seu token de autenticação.
Filtra conversas pertencentes a um setor específico. Informe o ID do setor.
Filtra conversas pelo ID do usuário responsável pelo Lead da conversa. Também aceita conversationOwnerId.
Retorna um array de objetos de conversa, ordenados do mais recente para o mais antigo. Os campos internos accountId, externalId, externalContactId, platformIntegrationId e updatedAt são omitidos.
Identificador único da conversa.
ID do lead vinculado à conversa.
ID do setor de chat ao qual a conversa pertence.
Nome do contato da conversa.
Telefone do contato.
Username do contato (ex: handle do Instagram ou nome de usuário do WhatsApp).
Objeto JSON com os dados da última mensagem da conversa.
Data e hora da última mensagem (ISO 8601).
Quantidade de mensagens não lidas. Padrão: 0.
Status da conversa. Padrão: active.
Estado atual do atendimento da conversa. Padrão: NEW. Valores possíveis:
NEW: conversa recém-criada, ainda não iniciada.AI_ANSWERING: a IA está respondendo automaticamente ao contato.NEEDS_HUMAN: a conversa precisa de atendimento humano.NO_RESPONSE: o contato não respondeu.COMPLETED: o atendimento foi concluído.ARCHIVED: a conversa foi arquivada.
Data de criação da conversa (ISO 8601).
Dados da integração de plataforma associada à conversa.
Nome da plataforma de integração (ex: WhatsApp, Instagram).
Lista de etiquetas atribuídas à conversa.
Autorização
Token de autenticacao gerado na plataforma WavUps CRM.
Parâmetros de consulta
Filtra conversas pertencentes a um setor específico.
Filtra conversas pelo ID do usuário responsável pelo Lead da conversa.
Filtra conversas pelo ID do responsável.
Respostas
Lista de conversas retornada com sucesso.
Valores aceitos: NEW, AI_ANSWERING, NEEDS_HUMAN, NO_RESPONSE, COMPLETED, ARCHIVED