Groups

Grup

Buat dan kelola grup WhatsApp.

Endpoint grup berada di /api/whatsapp/group/*.


POST /api/whatsapp/group

Buat grup WhatsApp baru.

Request body (application/json)

FieldTypeRequiredKeterangan
titlestringYaNama grup
participantsstring[]YaNomor anggota yang ditambahkan (dengan kode negara)
curl -X POST /api/whatsapp/group \
  -H "Content-Type: application/json" \
  -b "wa_token=<token>" \
  -d '{
    "title": "Tim Marketing",
    "participants": ["628123456789", "628987654321"]
  }'

POST /api/whatsapp/group/join-with-link

Bergabung ke grup via link undangan.

Request body (application/json)

FieldTypeRequiredKeterangan
linkstringYaLink undangan grup WhatsApp
curl -X POST /api/whatsapp/group/join-with-link \
  -H "Content-Type: application/json" \
  -b "wa_token=<token>" \
  -d '{"link": "https://chat.whatsapp.com/xxxxxx"}'

Lihat info grup dari link undangan tanpa bergabung.

Query parameters

ParameterTypeKeterangan
linkstringLink undangan grup

GET /api/whatsapp/group/info

Ambil detail grup.

Query parameters

ParameterTypeKeterangan
group_idstringJID grup, contoh: 120363xxx@g.us
curl "/api/whatsapp/group/info?group_id=120363xxx@g.us" \
  -b "wa_token=<token>"

POST /api/whatsapp/group/leave

Keluar dari grup.

Request body (application/json)

FieldTypeRequiredKeterangan
group_idstringYaJID grup

GET /api/whatsapp/group/participants

Ambil daftar anggota grup.

Query parameters

ParameterTypeKeterangan
group_idstringJID grup
curl "/api/whatsapp/group/participants?group_id=120363xxx@g.us" \
  -b "wa_token=<token>"

Response 200

{
  "code": 200,
  "results": {
    "group_id": "120363xxx@g.us",
    "name": "Tim Marketing",
    "participants": [
      {
        "jid": "628123456789@s.whatsapp.net",
        "phone_number": "628123456789",
        "display_name": "John",
        "is_admin": true,
        "is_super_admin": false
      }
    ]
  }
}

GET /api/whatsapp/group/participants/export

Export daftar anggota grup sebagai file CSV.

Query parameters — sama dengan GET /group/participants.


POST /api/whatsapp/group/participants

Tambah anggota ke grup.

Request body (application/json)

FieldTypeRequiredKeterangan
group_idstringYaJID grup
participantsstring[]YaNomor yang ditambahkan
curl -X POST /api/whatsapp/group/participants \
  -H "Content-Type: application/json" \
  -b "wa_token=<token>" \
  -d '{"group_id":"120363xxx@g.us","participants":["628111222333"]}'

POST /api/whatsapp/group/participants/remove

Keluarkan anggota dari grup. Body sama dengan tambah anggota.


POST /api/whatsapp/group/participants/promote

Jadikan anggota sebagai admin. Body sama dengan tambah anggota.


POST /api/whatsapp/group/participants/demote

Cabut status admin anggota. Body sama dengan tambah anggota.


GET /api/whatsapp/group/participant-requests

Lihat permintaan bergabung yang menunggu persetujuan (khusus admin).

Query parameters

ParameterTypeKeterangan
group_idstringJID grup

POST /api/whatsapp/group/participant-requests/approve

Setujui permintaan bergabung.

Request body (application/json)

FieldTypeKeterangan
group_idstringJID grup
participantsstring[]JID yang disetujui

POST /api/whatsapp/group/participant-requests/reject

Tolak permintaan bergabung. Body sama dengan approve.


POST /api/whatsapp/group/photo

Ganti foto profil grup.

Request body (multipart/form-data)

FieldTypeRequired
group_idstringYa
photofileYa

POST /api/whatsapp/group/name

Ubah nama grup.

Request body (application/json)

FieldTypeRequiredKeterangan
group_idstringYaJID grup
namestringYaNama baru

POST /api/whatsapp/group/topic

Ubah deskripsi grup.

Request body (application/json)

FieldTypeRequiredKeterangan
group_idstringYaJID grup
topicstringYaDeskripsi baru

POST /api/whatsapp/group/locked

Kunci atau buka kunci grup (hanya admin yang bisa kirim pesan).

Request body (application/json)

FieldTypeRequired
group_idstringYa
lockedbooleanYa

POST /api/whatsapp/group/announce

Aktifkan atau nonaktifkan mode pengumuman.

Request body (application/json)

FieldTypeRequired
group_idstringYa
announcebooleanYa

Dapatkan link undangan grup.

Query parameters

ParameterTypeKeterangan
group_idstringJID grup
curl "/api/whatsapp/group/invite-link?group_id=120363xxx@g.us" \
  -b "wa_token=<token>"

© 2026 WAPIZ. Unofficial WhatsApp API.