Skip to main content
POST
Update Settings
Auth: TokenAccount or TokenInstanceRate-limit: Global (100/min) • Idempotent: yes

Description

Accepts a partial body, fields not sent are kept. At least one field must be informed. If keepOnlineStatus is sent and the instance is connected, presence is applied in real time (sends PresenceAvailable or PresenceUnavailable).

Examples

Change only autoReadMessages

Partial body with only autoReadMessages: true, the other 6 settings are untouched, the server only updates the field sent and returns the full object in the response.

Anti-noise combo

Applies four settings at once to silence the number: ignores group messages, ignores stories, rejects calls, and replies to the caller with the callRejectMessage. Typical combination for 1-to-1 bots that don’t want to be interrupted.

Success response

The response includes all 7 settings (those not modified come with their current value from the database).
200 OK

Path parameters

string
required
Instance name.

Headers

string
required
TokenAccount or TokenInstance.
string
required
application/json.

Request body

boolean
Automatically rejects incoming calls.
string
Automatic message when rejecting a call.
boolean
Does not process messages received in groups.
boolean
Keeps presence as available. Applied immediately if the instance is connected.
boolean
Marks received messages as read.
boolean
default:"true"
Disables history synchronization on the first connect. Default true.
boolean
Ignores “status” type messages (stories) from WhatsApp.

Notes

disableHistorySync=true on update does not delete already imported history; it only affects future connect calls.
Applying ignoreGroupMessages=true does not delete already recorded group messages; it just stops recording new ones.

Errors