Skip to main content
POST
Definir Configurações
Auth: TokenAccount ou TokenInstanceRate-limit: Global (100/min) • Idempotente: sim

Descrição

Aceita body parcial, campos não enviados são mantidos. Pelo menos um campo precisa ser informado. Se keepOnlineStatus é enviado e a instância está conectada, a presença é aplicada em tempo real (envia PresenceAvailable ou PresenceUnavailable).

Exemplos

Alterar só autoReadMessages

Body parcial com apenas autoReadMessages: true, os outros 6 settings ficam intocados, o servidor só atualiza o campo enviado e devolve o objeto completo na resposta.

Combo anti-ruído

Aplica de uma vez quatro settings para silenciar o número: ignora mensagens de grupo, ignora stories, rejeita chamadas e responde ao chamador com a callRejectMessage. Combinação típica para bots 1-a-1 que não querem ser interrompidos.

Resposta de sucesso

A resposta inclui todos os 7 settings (os não modificados vêm com o valor atual do banco).
200 OK

Path parameters

string
obrigatório
Nome da instância.

Headers

string
obrigatório
TokenAccount ou TokenInstance.
string
obrigatório
application/json.

Request body

boolean
Rejeita chamadas recebidas automaticamente.
string
Mensagem automática ao rejeitar chamada.
boolean
Não processa mensagens recebidas em grupos.
boolean
Mantém presença available. Aplicado imediatamente se a instância estiver conectada.
boolean
Marca mensagens recebidas como lidas.
boolean
padrão:"true"
Desliga sincronização de histórico no primeiro connect. Default true.
boolean
Ignora mensagens tipo “status” (stories) do WhatsApp.

Notas

disableHistorySync=true no update não apaga histórico já importado, só afeta futuros connect.
Aplicar ignoreGroupMessages=true não apaga mensagens de grupos já gravadas; só para de gravar novas.

Erros