curl --request POST \
--url https://api.zappfy.io/instance/privacy \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"groupadd": "contacts"
}
'{
"groupadd": "contacts",
"last": "contacts",
"status": "contacts",
"profile": "contacts",
"readreceipts": "all",
"online": "all",
"calladd": "all"
}Alterar configurações de privacidade
Altera uma ou múltiplas configurações de privacidade da instância do WhatsApp de forma otimizada.
Importante - Diferença entre Status e Broadcast:
- Status: Refere-se ao recado personalizado que aparece embaixo do nome do usuário (ex: “Disponível”, “Ocupado”, texto personalizado)
- Broadcast: Refere-se ao envio de “stories/reels” (fotos/vídeos temporários)
Limitação: As configurações de privacidade do broadcast (stories/reels) não estão disponíveis para alteração via API.
Características:
- ✅ Eficiência: Altera apenas configurações que realmente mudaram
- ✅ Flexibilidade: Pode alterar uma ou múltiplas configurações na mesma requisição
- ✅ Feedback completo: Retorna todas as configurações atualizadas
Formato de entrada:
{
"groupadd": "contacts",
"last": "none",
"status": "contacts"
}
Tipos de privacidade disponíveis:
groupadd: Quem pode adicionar aos gruposlast: Quem pode ver visto por últimostatus: Quem pode ver status (recado embaixo do nome)profile: Quem pode ver foto de perfilreadreceipts: Confirmação de leituraonline: Quem pode ver status onlinecalladd: Quem pode fazer chamadas
Valores possíveis:
all: Todoscontacts: Apenas contatoscontact_blacklist: Contatos exceto bloqueadosnone: Ninguémmatch_last_seen: Corresponder ao visto por último (apenas para online)known: Números conhecidos (apenas para calladd)
curl --request POST \
--url https://api.zappfy.io/instance/privacy \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"groupadd": "contacts"
}
'{
"groupadd": "contacts",
"last": "contacts",
"status": "contacts",
"profile": "contacts",
"readreceipts": "all",
"online": "all",
"calladd": "all"
}Autorizações
Corpo
Quem pode adicionar aos grupos. Valores - all, contacts, contact_blacklist, none
all, contacts, contact_blacklist, none Quem pode ver visto por último. Valores - all, contacts, contact_blacklist, none
all, contacts, contact_blacklist, none Quem pode ver status (recado embaixo do nome). Valores - all, contacts, contact_blacklist, none
all, contacts, contact_blacklist, none Quem pode ver foto de perfil. Valores - all, contacts, contact_blacklist, none
all, contacts, contact_blacklist, none Confirmação de leitura. Valores - all, none
all, none Quem pode ver status online. Valores - all, match_last_seen
all, match_last_seen Quem pode fazer chamadas. Valores - all, known
all, known Resposta
Configuração de privacidade alterada com sucesso
Quem pode adicionar aos grupos. Valores - all, contacts, contact_blacklist, none
all, contacts, contact_blacklist, none Quem pode ver visto por último. Valores - all, contacts, contact_blacklist, none
all, contacts, contact_blacklist, none Quem pode ver status (recado embaixo do nome). Valores - all, contacts, contact_blacklist, none
all, contacts, contact_blacklist, none Quem pode ver foto de perfil. Valores - all, contacts, contact_blacklist, none
all, contacts, contact_blacklist, none Confirmação de leitura. Valores - all, none
all, none Quem pode ver status online. Valores - all, match_last_seen
all, match_last_seen Quem pode fazer chamadas. Valores - all, known
all, known 
