curl --request PUT \
--url 'https://crm.wavups.com/api/v1/account-external-conversation/clxyz123/update-status' \
--header 'Token: SEU_TOKEN_DE_API' \
--header 'Content-Type: application/json' \
--data '{
"status": "inactive"
}'
{
"id": "clxyz123",
"contactName": "Maria Silva",
"contactPhone": "+5511999990000",
"accountChatSectorId": "csector001",
"conversationOwnerId": "cuser789",
"status": "inactive",
"state": "NEW",
"createdAt": "2025-09-15T10:00:00.000Z"
}
{
"error": "Invalid status. Must be 'active' or 'inactive'"
}
{
"error": "Account external conversation not found"
}
{
"error": "Error to update account external conversation"
}
Conversas
Atualizar Status da Conversa
Atualiza o status de uma conversa externa específica para ativo (active) ou inativo (inactive).
PUT
/
account-external-conversation
/
{id}
/
update-status
curl --request PUT \
--url 'https://crm.wavups.com/api/v1/account-external-conversation/clxyz123/update-status' \
--header 'Token: SEU_TOKEN_DE_API' \
--header 'Content-Type: application/json' \
--data '{
"status": "inactive"
}'
{
"id": "clxyz123",
"contactName": "Maria Silva",
"contactPhone": "+5511999990000",
"accountChatSectorId": "csector001",
"conversationOwnerId": "cuser789",
"status": "inactive",
"state": "NEW",
"createdAt": "2025-09-15T10:00:00.000Z"
}
{
"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}/update-status
string
required
Seu token de autenticação.
string
required
ID da conversa externa a ser atualizada.
string
required
Novo status da conversa. Deve ser
active ou inactive.Resposta
Retorna o objeto da conversa atualizada.string
Identificador único da conversa.
string
Nome do contato da conversa.
string | null
Telefone do contato.
string | null
ID do setor de chat ao qual a conversa pertence.
string | null
ID do usuário responsável pela conversa.
string
Status atualizado da conversa (
active ou inactive).string | null
Estado atual do atendimento da conversa. Este endpoint não altera este campo (apenas
status); o valor retornado reflete o estado atual 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).
Exemplos
curl --request PUT \
--url 'https://crm.wavups.com/api/v1/account-external-conversation/clxyz123/update-status' \
--header 'Token: SEU_TOKEN_DE_API' \
--header 'Content-Type: application/json' \
--data '{
"status": "inactive"
}'
{
"id": "clxyz123",
"contactName": "Maria Silva",
"contactPhone": "+5511999990000",
"accountChatSectorId": "csector001",
"conversationOwnerId": "cuser789",
"status": "inactive",
"state": "NEW",
"createdAt": "2025-09-15T10:00:00.000Z"
}
{
"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
Novo status da conversa. Deve ser 'active' ou 'inactive'.
Available options:
active, inactive Response
Status da conversa atualizado com sucesso.

