Essa API permite recuperar a lista de contatos bloqueados de uma instância do WhatsApp através de uma requisição POST.
URL: https://apiwhatsappweb.com/api/not-allowed-contacts
Todas as solicitações devem ser feitas para esta URL base.
Para autenticar as solicitações, inclua a Chave API (apiKey) e a Identificação da Instância (id) no cabeçalho (Header).
{
"apiKey": "Sua chave API aqui",
"id": "A identificação da instância aqui"
}
const axios = require("axios"); let config = { method: 'post', url: 'https://apiwhatsappweb.com/api/not-allowed-contacts', headers: { 'apiKey': 'Bearer Your_ApiKey', 'id': 'Your_Instance_ID_Here', 'Content-Type': 'application/json' } }; axios.request(config) .then(response => console.log(response.data)) .catch(error => console.error(error));
Essa API permite configurar quem pode adicionar sua conta do WhatsApp a grupos.
URL Base: https://apiwhatsappweb.com/api/group-config
Todas as solicitações devem ser feitas para esta URL base.
Para autenticar as solicitações, você deve incluir a chave API (apiKey) e a identificação da instância ID no cabeçalho (Header).
{
"apiKey": "Sua chave API aqui",
"id": "A identificação da instância aqui"
}
O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:
{
"id": "INSTANCE_ID", // ID da instância conectada ao WhatsApp
"groupSetting": "all" // Opções: "all", "contacts", "contacts_except"
}
const axios = require("axios"); let data = JSON.stringify({ "id": "INSTANCE_ID", "groupSetting": "contacts" }); let config = { method: 'post', url: 'https://apiwhatsappweb.com/api/group-config', headers: { 'apiKey': 'Bearer Your_ApiKey', 'id': 'Your_Instance_ID_Here', 'Content-Type': 'application/json' }, data: data }; axios.request(config) .then((response) => console.log(response.data)) .catch((error) => console.log(error));
{
"success": true,
"message": "Configuração de grupo atualizada!",
"groupSetting": "contacts"
}
{
"error": "ID da instância não encontrado."
}
Essa API permite configurar quem pode ver seu status "Online" no WhatsApp.
URL Base: https://apiwhatsappweb.com/api/online-visibility
Para autenticar as solicitações, você deve incluir a chave API (apiKey) e a identificação da instância Id (identificação) no cabeçalho (Header).
{
"apiKey": "Sua chave Api aqui",
"id": "A identificação da instância aqui"
}
O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:
{
"id": "INSTANCE_ID",
"visibilitySetting": "everyone" // Opções: "everyone", "contacts", "contacts_except", "nobody"
}
Exemplos em Node.js e Python:
Essa API permite ativar ou desativar a confirmação de leitura (checks azuis) no WhatsApp.
URL Base: https://apiwhatsappweb.com/api/read-receipts
Todas as solicitações devem ser feitas para esta URL base.
Para autenticar as solicitações, você deve incluir a chave API (apiKey) e a identificação da instância Id (identificação) no cabeçalho (Header).
{
"apiKey": "Sua chave Api aqui",
"id": "A identificação da instância aqui"
}
O corpo da requisição deve ser um objeto JSON com a seguinte estrutura:
{
"id": "INSTANCE_ID",
"readReceipts": true
}
const axios = require("axios"); let data = JSON.stringify({ "id": "INSTANCE_ID", "readReceipts": false }); let config = { method: 'post', url: 'https://apiwhatsappweb.com/api/read-receipts', headers: { 'apiKey': 'Bearer Your_ApiKey', 'id': 'Your_Instance_ID_Here', 'Content-Type': 'application/json' }, data: data }; axios.request(config) .then((response) => console.log(response.data)) .catch((error) => console.log(error));
import requests url = 'https://apiwhatsappweb.com/api/read-receipts' headers = { 'apiKey': 'Bearer Your_ApiKey', 'id': 'Your_Instance_ID_Here', 'Content-Type': 'application/json' } data = { "id": "INSTANCE_ID", "readReceipts": true } response = requests.post(url, headers=headers, json=data) print(response.json())