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

Descripción

Silencia (mute: true) o reactiva (mute: false) un chat. El parámetro duration acepta varios formatos legibles para definir la ventana.

Ejemplos

Silenciar por 8h

Silencia el chat por una ventana de 8 horas con duration: "8h". Al final del periodo las notificaciones vuelven automáticamente, no se necesita otra llamada.

Silenciar permanentemente

Con duration: "always" (también acepta "forever" y "permanent"), el chat queda silenciado por tiempo indefinido hasta que envíes otra llamada con mute: false.

Reactivar (unmute)

Con mute: false, quita cualquier silencio activo del chat y las notificaciones se reanudan normalmente. El campo duration es ignorado en esta variante.

Respuesta exitosa

muted indica el estado final y duration viene en segundos (28800 = 8h, 604800 = 1 semana, 0 = permanente o sin silencio). El message cambia por operación: "Chat muted permanently", "Chat muted for 8 hours", "Chat muted for 1 week" o "Chat notifications unmuted successfully".
200 OK

Parámetros de ruta

string
requerido
Nombre de la instancia.

Cabeceras

Cuerpo de la solicitud

string
requerido
Número de teléfono, JID privado (...@s.whatsapp.net o ...@lid), JID de grupo (...@g.us) o newsletter.
boolean
requerido
true silencia, false reactiva.
string
Duración del silencio. Acepta los formatos de la tabla siguiente. Ignorado cuando mute=false.

Valores aceptados para duration

Respuestas de error

Error 400

Relacionados

Archivar chat

POST /api/chat/archive/:instance

Bloquear contacto

POST /api/chat/block/:instance