Bahasa Indonesia
Ringkasan API
Semua endpoint Zawa dalam satu halaman. Kalau baru pertama kali, mampir dulu ke Quick Start ya.
Info Dasar
- Base URL:
https://api-zawa.azickri.com - Autentikasi: header
iddansession-iddari Buat Session, wajib di semua endpoint selainPOST /session - Format: JSON, baik request maupun response
- Error: selalu
{ "statusCode": number, "message": string }. Lihat Error & Solusi
API Session
Bikin, pantau, dan kelola koneksi nomor WhatsApp kamu.
| Method | Endpoint | Fungsi |
|---|---|---|
| POST | /session | Bikin sesi baru dan dapetin id + sessionId |
| GET | /session | Ambil info sesi, QR code, dan status koneksi |
| PUT | /session | Putusin perangkat tertaut dan bikin QR baru |
| DELETE | /session | Hapus sesi beserta semua datanya |
API Send
Kirim sesuatu atas nama nomor kamu.
| Method | Endpoint | Fungsi |
|---|---|---|
| POST | /message | Kirim teks, gambar, video, audio, dokumen, lokasi, atau kontak |
| POST | /status | Bikin status teks, gambar, atau video |
| POST | /typing | Munculin indikator mengetik atau merekam audio |
API Channel
Baca data channel (newsletter) WhatsApp yang kamu ikuti.
| Method | Endpoint | Fungsi |
|---|---|---|
| GET | /channel | Daftar channel yang kamu ikuti |
| GET | /channel/{channelId} | Detail satu channel |
| GET | /channel/message | Histori pesan channel, 100 per halaman |
API Group
Baca data grup WhatsApp yang kamu ikuti.
| Method | Endpoint | Fungsi |
|---|---|---|
| GET | /group | Daftar grup yang kamu ikuti |
| GET | /group/{groupId} | Detail satu grup |
| GET | /group/member | Daftar anggota grup |
Gimana dengan webhook?
Engine Zawa yang sekarang nggak punya webhook, jadi Zawa belum bisa ngabarin kamu kalau ada pesan masuk. Dokumentasi webhook versi lama masih disimpan di halaman Webhook (Deprecated) buat arsip.