Actualiza la configuración de privacidad (visto por última vez, en línea, foto, estado, confirmaciones de lectura, llamadas, grupos)
Auth:Documentation Index
Fetch the complete documentation index at: https://docs.ryzeapi.cloud/llms.txt
Use this file to discover all available pages before exploring further.
TokenAccount o TokenInstance • Rate limit: Global (100/min) • Idempotente: sí (establecer el mismo valor no produce efecto)
visibility, privacy, permissions) debe enviarse. La respuesta devuelve la configuración completa después de la actualización.
lastSeen, restringe estado / foto a contactos, desactiva las confirmaciones de lectura y limita las llamadas a contactos conocidos. Cada subsección envía un campo, totalizando varias stanzas en WhatsApp.
permissions.groupAdd a contacts, impidiendo que desconocidos agreguen la cuenta a grupos. Las demás configuraciones permanecen sin cambios.
privacy.readReceipts en none para dejar de enviar el “doble check azul”. La cuenta deja de confirmar lecturas, y también deja de ver las confirmaciones de los demás (efecto recíproco de WhatsApp).
lastSeen y enlaza online al mismo nivel (match_last_seen). Resultado: nadie ve cuándo la cuenta estuvo en línea por última vez, ni si está activa en este momento.
GetPrivacySettings y devuelve el snapshot completo actual en settings, agrupado en visibility (lastSeen, status, profile, online), privacy (readReceipts) y permissions (callAdd, groupAdd). Usa la respuesta como fuente de verdad del estado posterior a la actualización, es lo que WhatsApp confirmó, no solo lo que enviaste.
TokenAccount o TokenInstance.application/jsonlastSeen, status, profile, online.readReceipts.callAdd, groupAdd.| Campo | Valores |
|---|---|
lastSeen / status / profile | all / contacts / contact_blacklist / none |
online | all / match_last_seen |
readReceipts | all / none |
callAdd | all / known |
groupAdd | all / contacts / contact_blacklist |
SetPrivacySetting falla, las dos primeras ya fueron aplicadas, el cliente recibe un 500 pero el estado parcial persiste. Verifica vía GET después de errores.GetPrivacySettings final = 8 stanzas. La latencia puede acumularse.| HTTP | Mensaje |
|---|---|
| 400 | At least one privacy setting must be provided |
| 400 | Invalid lastSeen value: <value>. Valid values: all, contacts, contact_blacklist, none |
| 400 | Invalid status value: <value>. Valid values: all, contacts, contact_blacklist, none |
| 400 | Invalid profile value: <value>. Valid values: all, contacts, contact_blacklist, none |
| 400 | Invalid online value: <value>. Valid values: all, match_last_seen |
| 400 | Invalid readReceipts value: <value>. Valid values: all, none |
| 400 | Invalid callAdd value: <value>. Valid values: all, known |
| 400 | Invalid groupAdd value: <value>. Valid values: all, contacts, contact_blacklist |
| 400 | Instance is not connected to WhatsApp |
| 500 | failed to update <field> privacy: <reason> |