WA messsage API WA Message API

Daftar Kontak yang Diblokir

API ini memungkinkan Anda untuk mengambil daftar kontak yang diblokir dari instansi WhatsApp melalui permintaan POST.

URL Dasar

URL: https://apiwhatsappweb.com/api/not-allowed-contacts

Semua permintaan harus dibuat ke URL dasar ini.

Autentikasi

Untuk mengautentikasi permintaan, sertakan Kunci API (apiKey) dan ID Instansi (id) dalam header permintaan.

    {
        "apiKey": "Kunci API Anda di sini",
        "id": "ID instansi Anda di sini"
    }
        

Contoh Penggunaan

    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));
    

Pengaturan Undangan Grup di WhatsApp

Dokumentasi API

API ini memungkinkan Anda untuk mengatur siapa yang dapat menambahkan akun WhatsApp Anda ke grup.

URL Dasar

URL: https://apiwhatsappweb.com/api/group-config

Semua permintaan harus dibuat ke URL dasar ini.

Autentikasi

Untuk mengautentikasi permintaan, sertakan Kunci API (apiKey) dan ID Instansi (id) dalam header permintaan.

{
            "apiKey": "Kunci API Anda di sini",
            "id": "ID instansi Anda di sini"
        }

Cara Mengatur Izin Grup

Body Permintaan

Body permintaan harus berupa objek JSON dengan struktur berikut:

{
            "id": "INSTANCE_ID",   // ID instansi yang terhubung ke WhatsApp
            "groupSetting": "all"  // Pilihan: "all", "contacts", "contacts_except"
        }

Pilihan Tersedia

  • "all": Siapa saja dapat menambahkan Anda ke grup.
  • "contacts": Hanya kontak Anda yang dapat menambahkan Anda ke grup.
  • "contacts_except": Kontak Anda dapat menambahkan Anda, kecuali beberapa nomor tertentu.

Contoh Kode

    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));
                

Contoh Respon

Contoh Sukses

{
            "success": true,
            "message": "Pengaturan grup berhasil diperbarui!",
            "groupSetting": "contacts"
        }

Contoh Error

{
            "error": "ID instansi tidak ditemukan."
        }

Kode Status

  • 200 OK: Pengaturan berhasil diubah.
  • 401 Unauthorized: Gagal autentikasi.
  • 404 Not Found: ID instansi tidak ditemukan.
  • 500 Internal Server Error: Terjadi kesalahan pada server.

Pengaturan Visibilitas Online di WhatsApp

Dokumentasi API

API ini memungkinkan Anda untuk mengatur siapa yang dapat melihat status "Online" Anda di WhatsApp.

URL Dasar

URL Dasar: https://apiwhatsappweb.com/api/online-visibility

Semua permintaan harus dibuat ke URL dasar ini.

Autentikasi

Untuk mengautentikasi permintaan, sertakan Kunci API (apiKey) dan ID Instansi (id) dalam header permintaan.

{
            apiKey: Kunci API Anda di sini
            id: ID instansi Anda di sini
        }

Cara Mengatur Visibilitas Status Online:

Body Permintaan

Body permintaan harus berupa objek JSON dengan struktur berikut:

{
        "id": "INSTANCE_ID",  // ID instansi yang terhubung ke WhatsApp
        "visibilitySetting": "everyone" // Pilihan: "everyone", "contacts", "contacts_except", "nobody"
    }

Pilihan Tersedia

  • "everyone": Semua orang dapat melihat ketika Anda sedang online.
  • "contacts": Hanya kontak Anda yang dapat melihat status online Anda.
  • "contacts_except": Kontak Anda dapat melihat status online Anda, kecuali beberapa nomor tertentu.
  • "nobody": Tidak ada yang dapat melihat status online Anda.

Contoh Penggunaan

    const axios = require("axios");
    
    let data = JSON.stringify({
    "id": "INSTANCE_ID",
    "visibilitySetting": "contacts_except"
    });
    
    let config = {
        method: 'post',
        url: 'https://apiwhatsappweb.com/api/online-visibility',
        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/online-visibility'
    headers = {
    'apiKey': 'Bearer Your_ApiKey',
    'id': 'Your_Instance_ID_Here',
    'Content-Type': 'application/json'
    }
    data = {
    "id": "INSTANCE_ID",
    "visibilitySetting": "nobody"
    }
    
    response = requests.post(url, headers=headers, json=data)
    print(response.json())
    

Pengaturan Konfirmasi Pembacaan di WhatsApp

Dokumentasi API

API ini memungkinkan Anda untuk mengaktifkan atau menonaktifkan konfirmasi pembacaan (centang biru) di WhatsApp.

URL Dasar

URL Dasar: https://apiwhatsappweb.com/api/read-receipts

Semua permintaan harus dibuat ke URL dasar ini.

Autentikasi

Untuk mengautentikasi permintaan, sertakan Kunci API (apiKey) dan ID Instansi (id) dalam header permintaan.

{
            apiKey: Kunci API Anda di sini
            id: ID instansi Anda di sini
        }

Cara Mengaktifkan/Menonaktifkan Konfirmasi Pembacaan:

Body Permintaan

Body permintaan harus berupa objek JSON dengan struktur berikut:

{
        "id": "INSTANCE_ID",  // ID instansi yang terhubung ke WhatsApp
        "readReceipts": true   // true = Aktifkan | false = Nonaktifkan
    }

Contoh Penggunaan

    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())
    


Sobre nós

API WhatsApp Web – Sua solução completa para integrar e automatizar a comunicação via WhatsApp.

Conecte-se conosco

© 2024 WA message API - Todos os direitos reservados.