Skip to main content

Mengirim Pesan ke Grup WhatsApp

Panduan mengirim pesan ke grup WhatsApp melalui API Whapi menggunakan id_group sebagai identifikasi grup tujuan. Pengirim tidak harus menjadi admin grup untuk bisa mengirim pesan.

Prasyarat

  • Perangkat sudah terhubung dan aktif
  • Nomor WhatsApp yang digunakan sudah menjadi anggota grup tujuan
  • API Key tersedia

Apa Itu id_group?

id_group adalah identifikasi unik setiap grup WhatsApp dalam sistem Whapi. Format id_group berbeda dari nomor telepon biasa karena mengandung timestamp pembuatan grup.

Contoh format id_group:

id_group digunakan sebagai nilai field phone saat mengirim pesan ke grup, menggantikan nomor telepon individual.

Cara Mendapatkan id_group

Metode 1: Via Dashboard

Memfilter id_group pada whatsapp

  1. Masuk ke menu Perangkat > Kelola Perangkat > Kelola di dashboard
  2. Buka tab Daftar Grup
  3. Klik tombol Filter Grup
  4. Daftar grup beserta id_group masing-masing akan ditampilkan
  5. Salin id_group dari grup yang dituju

Metode 2: Via API

Gunakan endpoint berikut untuk mendapatkan daftar semua grup beserta id_group-nya:

GET /api/get-list-group

Contoh response:

{
"code": 200,
"results": [
{
"id": "string",
"owner": "string",
"subject": "string",
"creation": 0,
"desc": "string",
"participants": [
{
"id": "string",
"admin": "string"
}
]
}
]
}

Referensi lengkap endpoint tersedia di

GET /api/getListGroup

Mengirim Tipe Pesan Lain ke Grup

Selain teks, semua tipe pesan berikut bisa dikirim ke grup menggunakan id_group yang sama di field phone:

Tipe PesanEndpoint
TeksPOST /api/sendMessageGroup
Media (gambar, video, dokumen) dari lokalPOST /api/sendMediaFromLocalGroup
Media dari URLPOST /api/sendMediaFromUrlGroup
LokasiPOST /api/sendLocationMessageGroup
KontakPOST /api/sendContactGroup
Stiker dari lokalPOST /api/sendStickerGroup
Stiker dari URLPOST /api/sendStickerFromUrlGroup

Error Umum dan Solusinya

KondisiPenyebabSolusi
Pesan terkirim tapi tidak masuk ke grupNomor diblokir oleh admin grupHubungi admin grup untuk memastikan nomor tidak dibatasi
id_group tidak ditemukan di dashboardGrup belum dimuat atau filter belum diterapkanKlik Filter Grup dan tunggu hingga daftar selesai dimuat