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.
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"
}
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:
https://apiwhatsappweb.com/api/create-group
Semua permintaan harus dilakukan ke URL dasar ini.
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" }
Badan permintaan harus berupa objek JSON dengan struktur berikut:
{ "groupName": "Nama Grup", "participants": ["5511999999999", "5511888888888"] }
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));
import requests url = 'https://apiwhatsappweb.com/api/create-group' headers = { 'apiKey': 'Bearer Your_ApiKey', 'id': 'Your_Instance_ID_Here', 'Content-Type': 'application/json' } data = { "id": "INSTANCE_ID", "groupName": "Nama Grup", "participants": ["5511999999999", "5511888888888"] } response = requests.post(url, headers=headers, json=data) print(response.json())
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
Untuk mengautentikasi permintaan, sertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).
{
"id": "ID_Instansi_Anda_Sini"
'apiKey': 'Bearer Kunci_Api_Anda',
}
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); });
import requests url = 'https://apiwhatsappweb.com/api/get-group-ids' headers = { 'apiKey': 'Bearer Your_ApiKey', 'id': 'Your_Instance_ID_Here', 'Content-Type': 'application/json' } response = requests.post(url, headers=headers) print(response.json())
{
"success": true,
"message": "ID Grup berhasil diambil!",
"groupIds": [
"[email protected]",
"[email protected]",
"[email protected]"
]
}
API ini memungkinkan Anda untuk mengganti nama grup di WhatsApp dengan mengirimkan permintaan POST.
URL Dasar:
https://apiwhatsappweb.com/api/rename-group
Untuk mengautentikasi permintaan, sertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).
{
"groupId": "[email protected]",
"newName": "Nama Grup Baru"
}
GroupId dapat diperoleh melalui webhook yang diterima.
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); });
import requests url = 'https://apiwhatsappweb.com/api/rename-group' headers = { 'apiKey': 'Bearer Your_ApiKey', 'id': 'Your_Instance_ID_Here', 'Content-Type': 'application/json' } data = { "groupId": "[email protected]", "newName": "Nama Grup Baru" } response = requests.post(url, headers=headers, json=data) print(response.json())
{
"message": "Nama grup berhasil diperbarui!",
"groupId": "[email protected]",
"newName": "Nama Grup Baru"
}
API ini memungkinkan Anda untuk mengubah gambar grup di WhatsApp dengan mengirimkan permintaan POST.
URL Dasar: https://apiwhatsappweb.com/api/change-group-image
Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).
Badan permintaan harus berupa objek JSON dengan struktur berikut:
{
"groupId": "[email protected]",
"image": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQE..."
}
Contoh dalam Node.js dan Python:
{
"message": "Gambar grup berhasil diperbarui!",
"groupId": "[email protected]"
}
API ini memungkinkan Anda untuk menambahkan kontak ke grup WhatsApp dengan mengirimkan permintaan POST.
URL Dasar: https://apiwhatsappweb.com/api/add-contact-group
Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).
Badan permintaan harus berupa objek JSON dengan struktur berikut:
{
"groupId": "[email protected]",
"contact": "5511998765432"
}
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));
import requests url = 'https://apiwhatsappweb.com/api/add-contact-group' headers = { 'apiKey': 'Bearer Your_ApiKey', 'id': 'Your_Instance_ID_Here', 'Content-Type': 'application/json' } data = { "groupId": "[email protected]", "contact": "5511998765432" } response = requests.post(url, headers=headers, json=data) print(response.json())
{
"message": "Kontak berhasil ditambahkan!",
"groupId": "[email protected]",
"contact": "5511998765432"
}
API ini memungkinkan Anda untuk menghapus kontak dari grup WhatsApp dengan mengirimkan permintaan POST.
URL Dasar:
https://apiwhatsappweb.com/api/remove-contact-group
Semua permintaan harus dilakukan ke URL dasar ini.
Untuk mengautentikasi permintaan, sertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).
Badan permintaan harus berupa objek JSON dengan struktur berikut:
{
"groupId": "[email protected]",
"contact": "5511998765432"
}
{
"message": "Kontak berhasil dihapus!",
"groupId": "[email protected]",
"contact": "5511998765432"
}
API ini memungkinkan Anda untuk menyetujui kontak yang meminta untuk bergabung dengan grup WhatsApp dengan mengirimkan permintaan POST.
URL Dasar: https://apiwhatsappweb.com/api/approve-contact-group
Untuk mengautentikasi permintaan, sertakan Kunci API (apiKey) dan Identifikasi Instansi (id) di header (Header).
Badan permintaan harus berupa objek JSON dengan struktur berikut:
{
"groupId": "[email protected]",
"contact": "5511998765432"
}
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));
import requests url = 'https://apiwhatsappweb.com/api/approve-contact-group' headers = { 'apiKey': 'Bearer Your_ApiKey', 'id': 'Your_Instance_ID_Here', 'Content-Type': 'application/json' } data = { "groupId": "[email protected]", "contact": "5511998765432" } response = requests.post(url, headers=headers, json=data) print(response.json())
{
"message": "Kontak berhasil disetujui!",
"groupId": "[email protected]",
"contact": "5511998765432"
}
API ini memungkinkan Anda untuk menolak kontak yang meminta bergabung dengan grup WhatsApp.
URL Dasar:
https://apiwhatsappweb.com/api/reject-contact-group
Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).
Badan permintaan harus berupa objek JSON dengan struktur berikut:
{ "groupId": "[email protected]", "contact": "5511998765432" }
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));
import requests url = 'https://apiwhatsappweb.com/api/reject-contact-group' headers = { 'apiKey': 'Bearer Your_ApiKey', 'id': 'Your_Instance_ID_Here', 'Content-Type': 'application/json' } data = { "groupId": "[email protected]", "contact": "5511998765432" } response = requests.post(url, headers=headers, json=data) print(response.json())
{ "message": "Kontak berhasil ditolak!", "groupId": "[email protected]", "contact": "5511998765432" }
API ini memungkinkan Anda untuk mendapatkan daftar kontak dari grup WhatsApp dengan mengirimkan permintaan GET.
URL Dasar:
https://apiwhatsappweb.com/api/get-group-contacts
Untuk mengautentikasi permintaan, sertakan kunci API (apiKey) dan identifikasi instansi Id (identifikasi) di header (Header).
Permintaan harus menyertakan groupId
di URL, seperti contoh di bawah:
GET /api/[email protected]
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); });
import requests url = 'https://apiwhatsappweb.com/api/[email protected]' headers = { 'apiKey': 'Bearer Your_ApiKey', 'id': 'Your_Instance_ID_Here' } response = requests.get(url, headers=headers) print(response.json())
{
"groupId": "[email protected]",
"contacts": [
{
"id": "[email protected]",
"name": "John Doe",
"isAdmin": true
},
{
"id": "[email protected]",
"name": "Jane Doe",
"isAdmin": false
}
]
}
API ini memungkinkan Anda untuk mengubah pengaturan grup WhatsApp, seperti siapa yang dapat mengirim pesan atau mengubah informasi grup.
URL Dasar: https://apiwhatsappweb.com/api/alter-group-configs
Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).
Badan permintaan harus berupa objek JSON dengan struktur berikut:
{
"groupId": "[email protected]",
"sendMessages": "admins" | "everyone",
"editGroupInfo": "admins" | "everyone"
}
Contoh dalam Node.js dan Python:
{
"message": "Pengaturan grup berhasil diperbarui!",
"groupId": "[email protected]",
"sendMessages": "admins",
"editGroupInfo": "everyone"
}
API ini memungkinkan Anda untuk mengubah deskripsi grup WhatsApp dengan mengirimkan permintaan POST.
URL Dasar: https://apiwhatsappweb.com/api/alter-group-description
Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).
Badan permintaan harus berupa objek JSON dengan struktur berikut:
{
"groupId": "[email protected]",
"description": "Ini adalah deskripsi baru grup."
}
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));
import requests url = 'https://apiwhatsappweb.com/api/alter-group-description' headers = { 'apiKey': 'Bearer Your_ApiKey', 'id': 'Your_Instance_ID_Here', 'Content-Type': 'application/json' } data = { "groupId": "[email protected]", "description": "Ini adalah deskripsi baru grup." } response = requests.post(url, headers=headers, json=data) print(response.json())
{
"message": "Deskripsi grup berhasil diperbarui!",
"groupId": "[email protected]",
"description": "Ini adalah deskripsi baru grup."
}
API ini memungkinkan Anda untuk membuat tautan undangan baru untuk grup WhatsApp.
URL Dasar:
https://apiwhatsappweb.com/api/generate-group-link
Semua permintaan harus dilakukan ke URL dasar ini.
Untuk mengautentikasi permintaan, sertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).
Permintaan harus menyertakan groupId
di URL, seperti contoh di bawah:
POST /api/[email protected]
{
"message": "Tautan undangan grup baru berhasil dibuat!",
"groupId": "[email protected]",
"inviteLink": "https://chat.whatsapp.com/KJHGFDSERTYUI"
}
API ini memungkinkan Anda untuk menerima undangan grup WhatsApp dengan mengirimkan permintaan POST.
URL Dasar: https://apiwhatsappweb.com/api/accept-group-invite
Untuk mengautentikasi permintaan, sertakan Kunci API (apiKey) dan Identifikasi Instansi (id) di header (Header).
Badan permintaan harus berupa objek JSON dengan struktur berikut:
{
"inviteCode": "KJHGFDSERTYUI"
}
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));
import requests url = 'https://apiwhatsappweb.com/api/accept-group-invite' headers = { 'apiKey': 'Bearer Your_ApiKey', 'id': 'Your_Instance_ID_Here', 'Content-Type': 'application/json' } data = { "inviteCode": "KJHGFDSERTYUI" } response = requests.post(url, headers=headers, json=data) print(response.json())
{
"message": "Berhasil bergabung dengan grup!",
"groupId": "[email protected]"
}
API ini memungkinkan Anda untuk mempromosikan anggota menjadi administrator grup WhatsApp.
URL Dasar:
https://apiwhatsappweb.com/api/set-group-admin
Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).
Badan permintaan harus berupa objek JSON dengan struktur berikut:
{ "groupId": "[email protected]", "contact": "5511998765432" }
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));
import requests url = 'https://apiwhatsappweb.com/api/set-group-admin' headers = { 'apiKey': 'Bearer Your_ApiKey', 'id': 'Your_Instance_ID_Here', 'Content-Type': 'application/json' } data = { "groupId": "[email protected]", "contact": "5511998765432" } response = requests.post(url, headers=headers, json=data) print(response.json())
{ "message": "Kontak berhasil dipromosikan menjadi admin!", "groupId": "[email protected]", "contact": "5511998765432" }
API ini memungkinkan Anda untuk menghapus administrator dari grup WhatsApp.
URL Dasar:
https://apiwhatsappweb.com/api/remove-group-admin
Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).
Badan permintaan harus berupa objek JSON dengan struktur berikut:
{ "groupId": "[email protected]", "contact": "5511998765432" }
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));
import requests url = 'https://apiwhatsappweb.com/api/remove-group-admin' headers = { 'apiKey': 'Bearer Your_ApiKey', 'id': 'Your_Instance_ID_Here', 'Content-Type': 'application/json' } data = { "groupId": "[email protected]", "contact": "5511998765432" } response = requests.post(url, headers=headers, json=data) print(response.json())
{ "message": "Hak administrator berhasil dihapus!", "groupId": "[email protected]", "contact": "5511998765432" }
API ini memungkinkan Anda untuk menyebut anggota tertentu dari grup WhatsApp saat mengirim pesan.
URL Dasar:
https://apiwhatsappweb.com/api/mention-group-member
Untuk mengautentikasi permintaan, sertakan Kunci API (apiKey) dan Identifikasi Instansi (id) di header (Header).
{
"groupId": "[email protected]",
"contact": "5511998765432",
"message": "Hallo @user, selamat datang di grup!"
}
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); });
import requests url = 'https://apiwhatsappweb.com/api/mention-group-member' headers = { 'apiKey': 'Bearer Your_ApiKey', 'id': 'Your_Instance_ID_Here', 'Content-Type': 'application/json' } data = { "groupId": "[email protected]", "contact": "5511998765432", "message": "Hallo @user, selamat datang di grup!" } response = requests.post(url, headers=headers, json=data) print(response.json())
{
"message": "Penyebutan berhasil dikirim!",
"groupId": "[email protected]",
"contact": "5511998765432"
}
API ini memungkinkan Anda untuk menyebut semua anggota grup WhatsApp saat mengirim pesan.
URL Dasar: https://apiwhatsappweb.com/api/mention-group
Untuk mengautentikasi permintaan, Anda harus menyertakan kunci API (apiKey) dan identifikasi instansi ID (identifikasi) di header (Header).
Badan permintaan harus berupa objek JSON dengan struktur berikut:
{
"groupId": "[email protected]",
"message": "Hallo @everyone, ini adalah pesan untuk seluruh grup!"
}
Contoh dalam Node.js dan Python:
{
"message": "Penyebutan grup berhasil dikirim!",
"groupId": "[email protected]"
}