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

Descripción

Acepta un body parcial, los campos no enviados se mantienen. Al menos un campo debe ser informado. Si keepOnlineStatus se envía y la instancia está conectada, la presencia se aplica en tiempo real (envía PresenceAvailable o PresenceUnavailable).

Ejemplos

Cambiar solo autoReadMessages

Body parcial con solo autoReadMessages: true, los otros 6 settings quedan intactos, el servidor solo actualiza el campo enviado y devuelve el objeto completo en la respuesta.

Combo anti-ruido

Aplica cuatro settings a la vez para silenciar el número: ignora mensajes de grupo, ignora estados, rechaza llamadas y responde al llamante con el callRejectMessage. Combinación típica para bots 1-a-1 que no quieren ser interrumpidos.

Respuesta exitosa

La respuesta incluye todos los 7 settings (los no modificados vienen con su valor actual de la base de datos).
200 OK

Parámetros de ruta

string
requerido
Nombre de la instancia.

Cabeceras

string
requerido
TokenAccount o TokenInstance.
string
requerido
application/json.

Cuerpo de la solicitud

boolean
Rechaza automáticamente las llamadas entrantes.
string
Mensaje automático al rechazar una llamada.
boolean
No procesa mensajes recibidos en grupos.
boolean
Mantiene la presencia como available. Aplicado inmediatamente si la instancia está conectada.
boolean
Marca los mensajes recibidos como leídos.
boolean
predeterminado:"true"
Deshabilita la sincronización de historial en el primer connect. Default true.
boolean
Ignora mensajes de tipo “status” (stories) de WhatsApp.

Notas

disableHistorySync=true en update no elimina el historial ya importado; solo afecta llamadas futuras a connect.
Aplicar ignoreGroupMessages=true no elimina los mensajes de grupo ya registrados; solo deja de registrar nuevos.

Errores