WA message api Web WA message api Web

Manajemen Grup dengan API

Dengan API ini, Anda dapat melakukan berbagai tindakan terkait grup WhatsApp, seperti membuat, mengedit, menambahkan dan menghapus anggota, serta mengonfigurasi izin dan mengelola grup secara efisien.

Autentikasi

Untuk mengautentikasi permintaan, sertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).

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

๐Ÿ“Œ Membuat Grup di WhatsApp via API

๐Ÿ“– Pendahuluan

API ini memungkinkan pembuatan grup baru di WhatsApp melalui WhatsApp Web JS. Untuk membuat grup, Anda perlu menentukan nama dan menambahkan setidaknya satu peserta.

๐ŸŒ URL Dasar

URL Dasar: https://apiwhatsappweb.com/api/create-group

Semua permintaan harus dilakukan ke URL dasar ini.

๐Ÿ”‘ Autentikasi

Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).

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

๐Ÿ“Œ Cara Membuat Grup di WhatsApp:

๐Ÿ“œ Badan Permintaan

Badan permintaan harus berupa objek JSON dengan struktur berikut:

{
    "groupName": "Nama Grup",  
    "participants": ["5511999999999", "5511888888888"]
}

๐Ÿ“Œ Contoh Penggunaan

const axios = require("axios");

let data = JSON.stringify({
"id": "INSTANCE_ID",
    "groupName": "Nama Grup",
    "participants": ["5511999999999", "5511888888888"]
});

let config = {
    method: 'post',
    url: 'https://apiwhatsappweb.com/api/create-group',
    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.error(error));

Mendapatkan ID Grup

Deskripsi

API ini memungkinkan Anda untuk mendapatkan semua ID grup WhatsApp dari instansi aktif tertentu dengan mengirimkan permintaan POST.

URL Dasar: https://apiwhatsappweb.com/api/get-group-ids

Autentikasi

Untuk mengautentikasi permintaan, sertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).

Header Permintaan

{
        "id": "ID_Instansi_Anda_Sini"
        'apiKey': 'Bearer Kunci_Api_Anda',
}

Contoh Penggunaan

const axios = require("axios");

let config = {
    method: 'post',
    url: 'https://apiwhatsappweb.com/api/get-group-ids',
    headers: { 
        'apiKey': 'Bearer Your_ApiKey',
        'id': 'Your_Instance_ID_Here',
        'Content-Type': 'application/json'
    },
};

axios.request(config)
    .then((response) => {
        console.log(JSON.stringify(response.data));
})
    .catch((error) => {
        console.log(error);
});

Respons

{
        "success": true,
        "message": "ID Grup berhasil diambil!",
        "groupIds": [
            "[email protected]",
            "[email protected]",
            "[email protected]"
        ]
}

Mengganti Nama Grup

Deskripsi

API ini memungkinkan Anda untuk mengganti nama grup di WhatsApp dengan mengirimkan permintaan POST.

URL Dasar: https://apiwhatsappweb.com/api/rename-group

Autentikasi

Untuk mengautentikasi permintaan, sertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).

Badan Permintaan

{
    "groupId": "[email protected]", 
    "newName": "Nama Grup Baru"
}

GroupId dapat diperoleh melalui webhook yang diterima.

Contoh Penggunaan

Perhatian!

Pastikan Anda memiliki izin admin di grup sebelum menggantinya.

const axios = require("axios");

let data = JSON.stringify({
    "groupId": "[email protected]",
    "newName": "Nama Grup Baru"
});

let config = {
    method: 'post',
    url: 'https://apiwhatsappweb.com/api/rename-group',
    headers: { 
        'apiKey': 'Bearer Your_ApiKey',
        'id': 'Your_Instance_ID_Here',
        'Content-Type': 'application/json'
},
    data: data
};

axios.request(config)
    .then((response) => {
        console.log(JSON.stringify(response.data));
})
    .catch((error) => {
        console.log(error);
});

Respons

{
    "message": "Nama grup berhasil diperbarui!",
    "groupId": "[email protected]",
    "newName": "Nama Grup Baru"
}

Dokumentasi API - Mengubah Gambar Grup

Deskripsi

API ini memungkinkan Anda untuk mengubah gambar grup di WhatsApp dengan mengirimkan permintaan POST.

URL Dasar

URL Dasar: https://apiwhatsappweb.com/api/change-group-image

Autentikasi

Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).

Badan Permintaan

Badan permintaan harus berupa objek JSON dengan struktur berikut:

{
    "groupId": "[email protected]",
    "image": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQE..."
}

Contoh Penggunaan

Contoh dalam Node.js dan Python:

Respons

{
    "message": "Gambar grup berhasil diperbarui!",
    "groupId": "[email protected]"
}

Menambahkan Kontak ke Grup

Dokumentasi API

API ini memungkinkan Anda untuk menambahkan kontak ke grup WhatsApp dengan mengirimkan permintaan POST.

URL Dasar

URL Dasar: https://apiwhatsappweb.com/api/add-contact-group

Autentikasi

Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).

Badan Permintaan

Badan permintaan harus berupa objek JSON dengan struktur berikut:

{
    "groupId": "[email protected]",
    "contact": "5511998765432"
}

Contoh Penggunaan

const axios = require("axios");

let data = JSON.stringify({
    "groupId": "[email protected]",
    "contact": "5511998765432"
});

let config = {
    method: 'post',
    url: 'https://apiwhatsappweb.com/api/add-contact-group',
    headers: { 
        'apiKey': 'Bearer Your_ApiKey',
        'id': 'Your_Instance_ID_Here',
        'Content-Type': 'application/json'
    },
    data: data
};

axios.request(config)
    .then((response) => console.log(JSON.stringify(response.data)))
    .catch((error) => console.log(error));

Respons

{
    "message": "Kontak berhasil ditambahkan!",
    "groupId": "[email protected]",
    "contact": "5511998765432"
}

Menghapus Kontak dari Grup

Dokumentasi API

API ini memungkinkan Anda untuk menghapus kontak dari grup WhatsApp dengan mengirimkan permintaan POST.

URL Dasar

URL Dasar: https://apiwhatsappweb.com/api/remove-contact-group

Semua permintaan harus dilakukan ke URL dasar ini.

Autentikasi

Untuk mengautentikasi permintaan, sertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).

Badan Permintaan

Badan permintaan harus berupa objek JSON dengan struktur berikut:

{
    "groupId": "[email protected]",
    "contact": "5511998765432"
}

Contoh Penggunaan

Respons

{
    "message": "Kontak berhasil dihapus!",
    "groupId": "[email protected]",
    "contact": "5511998765432"
}

Dokumentasi API - Menyetujui Kontak di Grup

Deskripsi

API ini memungkinkan Anda untuk menyetujui kontak yang meminta untuk bergabung dengan grup WhatsApp dengan mengirimkan permintaan POST.

URL Dasar

URL Dasar: https://apiwhatsappweb.com/api/approve-contact-group

Autentikasi

Untuk mengautentikasi permintaan, sertakan Kunci API (apiKey) dan Identifikasi Instansi (id) di header (Header).

Badan Permintaan

Badan permintaan harus berupa objek JSON dengan struktur berikut:

{
    "groupId": "[email protected]",
    "contact": "5511998765432"
}
    

Contoh Penggunaan

const axios = require("axios");

let data = JSON.stringify({
    "groupId": "[email protected]",
    "contact": "5511998765432"
});

let config = {
    method: 'post',
    url: 'https://apiwhatsappweb.com/api/approve-contact-group',
    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));

Respons

{
    "message": "Kontak berhasil disetujui!",
    "groupId": "[email protected]",
    "contact": "5511998765432"
}
    

๐Ÿ“Œ Dokumentasi API - Menolak Kontak di Grup

API ini memungkinkan Anda untuk menolak kontak yang meminta bergabung dengan grup WhatsApp.

๐ŸŒ URL Dasar

URL Dasar: https://apiwhatsappweb.com/api/reject-contact-group

๐Ÿ”‘ Autentikasi

Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).

๐Ÿ“œ Badan Permintaan

Badan permintaan harus berupa objek JSON dengan struktur berikut:

{
    "groupId": "[email protected]",
    "contact": "5511998765432"
}
    

๐Ÿ“Œ Contoh Penggunaan

const axios = require("axios");

let data = JSON.stringify({
    "groupId": "[email protected]",
    "contact": "5511998765432"
});

let config = {
    method: 'post',
    url: 'https://apiwhatsappweb.com/api/reject-contact-group',
    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.error(error));

๐Ÿ“ฉ Respons

{
    "message": "Kontak berhasil ditolak!",
    "groupId": "[email protected]",
    "contact": "5511998765432"
}
    

Mendapatkan Kontak Grup

Deskripsi

API ini memungkinkan Anda untuk mendapatkan daftar kontak dari grup WhatsApp dengan mengirimkan permintaan GET.

URL Dasar: https://apiwhatsappweb.com/api/get-group-contacts

Autentikasi

Untuk mengautentikasi permintaan, sertakan kunci API (apiKey) dan identifikasi instansi Id (identifikasi) di header (Header).

Parameter Permintaan

Permintaan harus menyertakan groupId di URL, seperti contoh di bawah:

GET /api/[email protected]

Contoh Penggunaan

Perhatian!

Untuk mengakses kontak dari sebuah grup, Anda harus menjadi anggota grup dan memiliki izin yang sesuai.

const axios = require("axios");

let config = {
    method: 'get',
    url: 'https://apiwhatsappweb.com/api/[email protected]',
    headers: { 
        'apiKey': 'Bearer Your_ApiKey',
        'id': 'Your_Instance_ID_Here'
    }
};

axios.request(config)
    .then((response) => {
        console.log(JSON.stringify(response.data));
    })
    .catch((error) => {
        console.log(error);
    });

Respons

{
    "groupId": "[email protected]",
    "contacts": [
    {
    "id": "[email protected]",
            "name": "John Doe",
            "isAdmin": true
    },
    {
    "id": "[email protected]",
            "name": "Jane Doe",
            "isAdmin": false
    }
    ]
}

Dokumentasi API - Mengubah Pengaturan Grup

Deskripsi

API ini memungkinkan Anda untuk mengubah pengaturan grup WhatsApp, seperti siapa yang dapat mengirim pesan atau mengubah informasi grup.

URL Dasar

URL Dasar: https://apiwhatsappweb.com/api/alter-group-configs

Autentikasi

Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).

Badan Permintaan

Badan permintaan harus berupa objek JSON dengan struktur berikut:

{
    "groupId": "[email protected]",
    "sendMessages": "admins" | "everyone",
    "editGroupInfo": "admins" | "everyone"
}

Contoh Penggunaan

Contoh dalam Node.js dan Python:

Respons

{
    "message": "Pengaturan grup berhasil diperbarui!",
    "groupId": "[email protected]",
    "sendMessages": "admins",
    "editGroupInfo": "everyone"
}

Mengubah Deskripsi Grup

Dokumentasi API

API ini memungkinkan Anda untuk mengubah deskripsi grup WhatsApp dengan mengirimkan permintaan POST.

URL Dasar

URL Dasar: https://apiwhatsappweb.com/api/alter-group-description

Autentikasi

Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).

Badan Permintaan

Badan permintaan harus berupa objek JSON dengan struktur berikut:

{
    "groupId": "[email protected]",
    "description": "Ini adalah deskripsi baru grup."
}

Contoh Penggunaan

const axios = require("axios");

let data = JSON.stringify({
    "groupId": "[email protected]",
    "description": "Ini adalah deskripsi baru grup."
});

let config = {
    method: 'post',
    url: 'https://apiwhatsappweb.com/api/alter-group-description',
    headers: { 
        'apiKey': 'Bearer Your_ApiKey',
        'id': 'Your_Instance_ID_Here',
        'Content-Type': 'application/json'
    },
    data: data
};

axios.request(config)
    .then((response) => console.log(JSON.stringify(response.data)))
    .catch((error) => console.log(error));

Respons

{
    "message": "Deskripsi grup berhasil diperbarui!",
    "groupId": "[email protected]",
    "description": "Ini adalah deskripsi baru grup."
}

Dokumentasi API - Menerima Undangan Grup

Deskripsi

API ini memungkinkan Anda untuk menerima undangan grup WhatsApp dengan mengirimkan permintaan POST.

URL Dasar

URL Dasar: https://apiwhatsappweb.com/api/accept-group-invite

Autentikasi

Untuk mengautentikasi permintaan, sertakan Kunci API (apiKey) dan Identifikasi Instansi (id) di header (Header).

Badan Permintaan

Badan permintaan harus berupa objek JSON dengan struktur berikut:

{
    "inviteCode": "KJHGFDSERTYUI"
}
    

Contoh Penggunaan

const axios = require("axios");

let data = JSON.stringify({
    "inviteCode": "KJHGFDSERTYUI"
});

let config = {
    method: 'post',
    url: 'https://apiwhatsappweb.com/api/accept-group-invite',
    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));

Respons

{
    "message": "Berhasil bergabung dengan grup!",
    "groupId": "[email protected]"
}
    

๐Ÿ“Œ Dokumentasi API - Menetapkan Administrator Baru

API ini memungkinkan Anda untuk mempromosikan anggota menjadi administrator grup WhatsApp.

๐ŸŒ URL Dasar

URL Dasar: https://apiwhatsappweb.com/api/set-group-admin

๐Ÿ”‘ Autentikasi

Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).

๐Ÿ“œ Badan Permintaan

Badan permintaan harus berupa objek JSON dengan struktur berikut:

{
    "groupId": "[email protected]",
    "contact": "5511998765432"
}
    

๐Ÿ“Œ Contoh Penggunaan

const axios = require("axios");

let data = JSON.stringify({
    "groupId": "[email protected]",
    "contact": "5511998765432"
});

let config = {
    method: 'post',
    url: 'https://apiwhatsappweb.com/api/set-group-admin',
    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.error(error));

๐Ÿ“ฉ Respons

{
    "message": "Kontak berhasil dipromosikan menjadi admin!",
    "groupId": "[email protected]",
    "contact": "5511998765432"
}
    

๐Ÿ“Œ Dokumentasi API - Menghapus Administrator

API ini memungkinkan Anda untuk menghapus administrator dari grup WhatsApp.

๐ŸŒ URL Dasar

URL Dasar: https://apiwhatsappweb.com/api/remove-group-admin

๐Ÿ”‘ Autentikasi

Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).

๐Ÿ“œ Badan Permintaan

Badan permintaan harus berupa objek JSON dengan struktur berikut:

{
    "groupId": "[email protected]",
    "contact": "5511998765432"
}
    

๐Ÿ“Œ Contoh Penggunaan

const axios = require("axios");

let data = JSON.stringify({
    "groupId": "[email protected]",
    "contact": "5511998765432"
});

let config = {
    method: 'post',
    url: 'https://apiwhatsappweb.com/api/remove-group-admin',
    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.error(error));

๐Ÿ“ฉ Respons

{
    "message": "Hak administrator berhasil dihapus!",
    "groupId": "[email protected]",
    "contact": "5511998765432"
}
    

Menyebut Anggota Grup

Deskripsi

API ini memungkinkan Anda untuk menyebut anggota tertentu dari grup WhatsApp saat mengirim pesan.

URL Dasar: https://apiwhatsappweb.com/api/mention-group-member

Autentikasi

Untuk mengautentikasi permintaan, sertakan Kunci API (apiKey) dan Identifikasi Instansi (id) di header (Header).

Badan Permintaan

{
    "groupId": "[email protected]",
    "contact": "5511998765432",
    "message": "Hallo @user, selamat datang di grup!"
}

Contoh Penggunaan

Perhatian!

Anggota yang disebut harus menjadi bagian dari grup. Pastikan menggunakan nomor yang benar beserta kode negara.

const axios = require("axios");

let data = JSON.stringify({
    "groupId": "[email protected]",
    "contact": "5511998765432",
    "message": "Hallo @user, selamat datang di grup!"
});

let config = {
    method: 'post',
    url: 'https://apiwhatsappweb.com/api/mention-group-member',
    headers: { 
        'apiKey': 'Bearer Your_ApiKey',
        'id': 'Your_Instance_ID_Here',
        'Content-Type': 'application/json'
    },
    data: data
};

axios.request(config)
    .then((response) => {
        console.log(JSON.stringify(response.data));
    })
    .catch((error) => {
        console.log(error);
    });

Respons

{
    "message": "Penyebutan berhasil dikirim!",
    "groupId": "[email protected]",
    "contact": "5511998765432"
}

Dokumentasi API - Menyebut Semua Anggota di Grup

Deskripsi

API ini memungkinkan Anda untuk menyebut semua anggota grup WhatsApp saat mengirim pesan.

URL Dasar

URL Dasar: https://apiwhatsappweb.com/api/mention-group

Autentikasi

Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).

Badan Permintaan

Badan permintaan harus berupa objek JSON dengan struktur berikut:

{
    "groupId": "[email protected]",
    "message": "Hallo @everyone, ini adalah pesan untuk seluruh grup!"
}

Contoh Penggunaan

Contoh dalam Node.js dan Python:

Respons

{
    "message": "Penyebutan grup berhasil dikirim!",
    "groupId": "[email protected]"
}


Tentang Kami

API WhatsApp Web โ€“ Solusi lengkap Anda untuk mengintegrasikan dan mengotomatisasi komunikasi melalui WhatsApp.

Terhubung dengan Kami

ยฉ 2024 WA message API - Semua hak dilindungi.