Memulai Integrasi
WhatsApp Gateway menyediakan REST API yang memungkinkan Anda mengirim pesan WhatsApp secara otomatis dari website, CRM, atau sistem internal Anda.
1. Dapatkan API Key Anda
Masuk ke dashboard akun Anda, buka menu Settings, klik "Generate New API Key", lalu salin kunci yang muncul.
2. Autentikasi Request
Setiap request API wajib menyertakan HTTP Header berikut:
X-API-KEY: key_anda_yang_dihasilkan_di_dashboard
POST
Kirim Pesan Tunggal (Send Message)
Mengirimkan satu pesan WhatsApp teks biasa ke satu nomor tujuan tertentu.
URL Endpoint
https://rojomalo.com/api/v1/messages/send
Parameter Request (JSON)
| Field | Tipe | Deskripsi |
|---|---|---|
| to | string | Nomor WhatsApp tujuan dengan kode negara (contoh: 628123456789). |
| msg | string | Isi teks pesan. Mendukung format Spintax e.g. {Halo|Hai}. |
Contoh Request & Snippet
curl -X POST https://rojomalo.com/api/v1/messages/send \
-H "Content-Type: application/json" \
-H "X-API-KEY: api_key_anda" \
-d '{
"to": "628123456789",
"msg": "{Halo|Hai}, pesanan Anda dengan nomor #1029 telah kami terima."
}'
Response Sukses (JSON)
{
"status": "success",
"message": "Message queued successfully"
}
POST
Kirim Pesan Massal (Send Bulk Message)
Mengirimkan antrean pesan WhatsApp secara massal ke beberapa nomor telepon sekaligus dalam satu request request.
URL Endpoint
https://rojomalo.com/api/v1/messages/send-bulk
Parameter Request (JSON)
| Field | Tipe | Deskripsi |
|---|---|---|
| messages | array | Array objek pesan, masing-masing berisi field to dan msg. |
Contoh Request Payload
{
"messages": [
{
"to": "628123456789",
"msg": "Pesan broadcast pertama"
},
{
"to": "628987654321",
"msg": "Pesan broadcast kedua"
}
]
}
Response Sukses (JSON)
{
"status": "success",
"message": "2 messages queued successfully"
}