Send Template (Official WABA)
Gunakan endpoint ini untuk mengirim pesan menggunakan template resmi WhatsApp yang telah disetujui (Meta-Approved Template) melalui Meta WhatsApp Business API (Official WABA) BaBlast.
Endpoint API
hljs http
POST https://api.bablast.id/waba/send-template
Headers
| Header | Value | Deskripsi |
|---|---|---|
Authorization | Bearer bk_live_... | Global API Key Anda |
Content-Type | application/json | Format payload request |
Payload Parameter (JSON)
| Field | Tipe | Wajib | Deskripsi |
|---|---|---|---|
sender_id | String/Number | Ya | ID nomor WhatsApp pengirim bertipe WABA yang terdaftar. |
phone | String | Ya | Nomor telepon WhatsApp penerima (misal: 6281234567890). |
template_name | String | Ya | Nama kode template yang telah disetujui di Meta. |
language | String | Tidak | Kode bahasa template (default: id). |
variables | Array | Tidak | Parameter nilai variabel {{1}}, {{2}} dst. sesuai urutan. |
media_url | String | Tidak | URL gambar/media header apabila template menggunakan media header. |
Contoh Request
Mengirim Template Berisi Variabel & Media Header
Misalkan Anda memiliki template bernama otp_verification yang disetujui Meta dengan format teks:
Halo {{1}}, kode keamanan akun Anda adalah {{2}}.
Dan template tersebut memiliki Header tipe Gambar.
hljs bash
curl -X POST https://api.bablast.id/waba/send-template \
-H "Authorization: Bearer bk_live_YOUR_GLOBAL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sender_id": "18",
"phone": "6281234567890",
"template_name": "otp_verification",
"language": "id",
"variables": ["Budi", "582103"],
"media_url": "https://example.com/branding-header.jpg"
}'
Struktur Respons (200 OK)
hljs json
{
"status": true,
"message": "Template WhatsApp berhasil dikirim",
"data": {
"message_id": "wamid.HBgNNjI4MTIzNDU2Nzg5MA==...",
"recipient_id": "6281234567890",
"status": "sent"
}
}
CATATAN
Pencatatan Log WABA: Setiap pengiriman via WABA API resmi akan dicatat ke dalam database log WABA akun Anda dan dapat diinspeksi melalui menu API Message Logs di portal pengembang.