curl --request PUT \
--url 'https://crm.wavups.com/api/v1/account-external-conversation/clxyz123' \
--header 'Token: SEU_TOKEN_DE_API' \
--header 'Content-Type: application/json' \
--data '{
"contactName": "Maria Silva",
"contactPhone": "+5511999990000",
"contactUsername": "mariasilva",
"accountChatSectorId": "csector001",
"conversationOwnerId": "cuser789",
"status": "inactive"
}'
{
"id": "clxyz123",
"contactName": "Maria Silva",
"contactPhone": "+5511999990000",
"contactUsername": "mariasilva",
"accountChatSectorId": "csector001",
"status": "inactive",
"state": "NEW",
"createdAt": "2025-09-15T10:00:00.000Z",
"AccountCRMLead": {
"id": "clead456",
"leadOwner": "cuser789",
"LeadOwner": {
"User": {
"name": "João Souza"
}
}
}
}
{
"error": "Invalid status. Must be 'active' or 'inactive'"
}
{
"error": "Account external conversation not found"
}
{
"error": "Error to update account external conversation"
}
Conversas
Atualizar Conversa
Atualiza os dados de uma conversa externa (nome, telefone, username, setor, responsável e status).
PUT
/
account-external-conversation
/
{id}
curl --request PUT \
--url 'https://crm.wavups.com/api/v1/account-external-conversation/clxyz123' \
--header 'Token: SEU_TOKEN_DE_API' \
--header 'Content-Type: application/json' \
--data '{
"contactName": "Maria Silva",
"contactPhone": "+5511999990000",
"contactUsername": "mariasilva",
"accountChatSectorId": "csector001",
"conversationOwnerId": "cuser789",
"status": "inactive"
}'
{
"id": "clxyz123",
"contactName": "Maria Silva",
"contactPhone": "+5511999990000",
"contactUsername": "mariasilva",
"accountChatSectorId": "csector001",
"status": "inactive",
"state": "NEW",
"createdAt": "2025-09-15T10:00:00.000Z",
"AccountCRMLead": {
"id": "clead456",
"leadOwner": "cuser789",
"LeadOwner": {
"User": {
"name": "João Souza"
}
}
}
}
{
"error": "Invalid status. Must be 'active' or 'inactive'"
}
{
"error": "Account external conversation not found"
}
{
"error": "Error to update account external conversation"
}
Requisição
PUT https://crm.wavups.com/api/v1/account-external-conversation/{id}
string
required
Seu token de autenticação.
string
required
ID da conversa externa a ser atualizada.
Body Parameters
string
Nome do contato da conversa.
string
Número de telefone do contato (ex:
+5511999990000).string
Username do contato no canal (ex: handle do Instagram ou nome de usuário no WhatsApp).
string
ID do setor de chat a ser atribuído à conversa.
string
ID do usuário responsável. Esta propriedade define o responsável (
leadOwner) no objeto Lead vinculado à conversa.string
Status da conversa. Deve ser
active ou inactive.string
Estado do atendimento da conversa. Valores aceitos:
NEW, AI_ANSWERING, NEEDS_HUMAN, NO_RESPONSE, COMPLETED, ARCHIVED.Resposta
Retorna o objeto da conversa atualizada, incluindo os dados do Lead e responsável vinculados.string
Identificador único da conversa.
string
Nome do contato da conversa.
string | null
Telefone do contato.
string | null
Username do contato.
string | null
ID do setor de chat ao qual a conversa pertence.
string
Status atualizado da conversa (
active ou inactive).string | null
Estado atual do atendimento da conversa. 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.
string
Data de criação da conversa (ISO 8601).
object | null
Dados do Lead vinculado, incluindo o responsável atualizado (
leadOwner).Exemplos
curl --request PUT \
--url 'https://crm.wavups.com/api/v1/account-external-conversation/clxyz123' \
--header 'Token: SEU_TOKEN_DE_API' \
--header 'Content-Type: application/json' \
--data '{
"contactName": "Maria Silva",
"contactPhone": "+5511999990000",
"contactUsername": "mariasilva",
"accountChatSectorId": "csector001",
"conversationOwnerId": "cuser789",
"status": "inactive"
}'
{
"id": "clxyz123",
"contactName": "Maria Silva",
"contactPhone": "+5511999990000",
"contactUsername": "mariasilva",
"accountChatSectorId": "csector001",
"status": "inactive",
"state": "NEW",
"createdAt": "2025-09-15T10:00:00.000Z",
"AccountCRMLead": {
"id": "clead456",
"leadOwner": "cuser789",
"LeadOwner": {
"User": {
"name": "João Souza"
}
}
}
}
{
"error": "Invalid status. Must be 'active' or 'inactive'"
}
{
"error": "Account external conversation not found"
}
{
"error": "Error to update account external conversation"
}
Authorizations
Token de autenticacao gerado na plataforma WavUps CRM.
Path Parameters
Identificador único do recurso.
Body
application/json
Response
Conversa atualizada com sucesso.

