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"
}