Versi v1 endpoint create broadcast — superset dari /broadcast/create. Auto-detect mode berdasarkan ada/tidaknya field template_id. Mode Inline (tanpa template_id): pesan ditulis langsung di receiver[].message, sama persis seperti /broadcast/create legacy. Mode Template (dengan template_id): pakai template yang sudah disimpan di dashboard, server otomatis substitute placeholder {{name}} dan {{opt1}}-{{opt7}}, plus eval spintax {a|b|c} per recipient.
POSThttps://api.alatwa.com/v1/broadcast/create
Headers
Name
Type
Description
Authorization
string
required
API Key akun Alat WA Anda
Content-Type
string
required
application/json
Body Parameters
Name
Type
Description
device
string | array
required
Device ID dari menu Device. Boleh single string ("device_a") atau array (["device_a", "device_b"]) - kalau array, executor akan rotasi acak per pesan dengan smart picker (anti-burst + balanced) supaya tidak banyak kirim dari device yang sama berturut. Pakai "default" untuk device pertama.
title
string
required
Nama broadcast (muncul di dashboard).
date_execute
string
required
Waktu mulai eksekusi, format Y-m-d H:i:s (contoh: 2026-04-30 09:00:00). Wajib diisi.
active_start
string
optional
Jam mulai aktif (H:i:s). Default: 00:00:00.
active_end
string
optional
Jam berhenti (H:i:s). Default: 23:59:59.
interval_from
integer
optional
Jeda min antar pesan (detik). Default: 5.
interval_to
integer
optional
Jeda max antar pesan (detik). Default: 15.
generate_receiver
string
optional
"yes" = format nomor otomatis ke 62.... Default: no.
template_id
string | array
optional
Template Code (32-char opaque hash) dari menu Template Pesan, kolom Template Code. Jika diisi maka aktifkan MODE TEMPLATE. Boleh single string atau array ["code_a", "code_b", "code_c"] - kalau array, server random pick salah satu PER recipient supaya pesan ber-variasi (anti-banned). Semua template code harus milik akun yang sama.
type
string
optional
[MODE INLINE] "text" atau "media". Default: text.
media_base64
string
optional
[MODE INLINE] Wajib jika type=media. File gambar/video/PDF dalam Base64.
receiver
array
required
Array penerima. Format berbeda per mode. MODE INLINE: {phone, message} per row, pesan ditulis langsung. MODE TEMPLATE: {phone, name, opt1..opt7} per row, placeholder di template di-substitute otomatis.