Skip to main content
POST
Silenciar chat
Auth: TokenAccount ou TokenInstanceRate-limit: Global (100/min) • Idempotente: sim

Descrição

Silencia (mute: true) ou desativa o silenciamento (mute: false) de um chat. O parâmetro duration aceita vários formatos legíveis para configurar a janela.

Exemplos

Silenciar 8h

Silencia o chat por uma janela de 8 horas com duration: "8h". Ao fim do período, as notificações voltam automaticamente sem necessidade de outra chamada.

Silenciar permanente

Com duration: "always" (aceita "forever" e "permanent" também), o chat fica silenciado indefinidamente, até que você envie outra chamada com mute: false.

Desativar

Com mute: false, remove qualquer silenciamento ativo no chat e volta a entregar notificações normalmente. O campo duration é ignorado nesta variante.

Resposta de sucesso

muted indica o estado final e duration vem em segundos (28800 = 8h, 604800 = 1 semana, 0 = permanente ou desativado). A message muda conforme a operação: "Chat muted permanently", "Chat muted for 8 hours", "Chat muted for 1 week" ou "Chat notifications unmuted successfully".
200 OK

Parâmetros de rota

string
obrigatório
Nome da instância.

Headers

Request body

string
obrigatório
Telefone, JID privado (...@s.whatsapp.net ou ...@lid), JID de grupo (...@g.us) ou newsletter.
boolean
obrigatório
true silencia, false desfaz.
string
Tempo de silenciamento. Aceita os formatos da tabela abaixo. Ignorado quando mute=false.

Valores aceitos para duration

Respostas de erro

Erro 400

Relacionados

Arquivar chat

POST /api/chat/archive/:instance

Bloquear contato

POST /api/chat/block/:instance