Dokumentasi API

Satu endpoint mengatur semuanya: POST https://user.nearmestore.my.id/api/bot-wa/run

Kirim Pesan

Teks, gambar, lokasi, broadcast, grup, dan pesan terjadwal.

Single — teks ke 1 nomor

Body JSON
{
  "api_key": "TOKEN",
  "action": "send_message",
  "data": {
    "target": "08123456789",
    "text": "Halo"
  }
}

Broadcast — banyak nomor + delay acak + variabel

Body JSON
{
  "api_key": "TOKEN",
  "action": "broadcast",
  "data": {
    "target": "081111|Budi,082222|Siti,60123456789|Ahmad",
    "text": "Halo {name}, promo spesial untuk Anda!",
    "delay": "1-3",
    "country_code": "62"
  }
}

Attachment — gambar via URL

Body JSON
{
  "api_key": "TOKEN",
  "action": "send_image",
  "data": {
    "target": "08123456789",
    "image_url": "https://example.com/foto.jpg",
    "caption": "Bukti transfer"
  }
}

Lokasi

Body JSON
{
  "api_key": "TOKEN",
  "action": "send_location",
  "data": {
    "target": "08123456789",
    "latitude": -6.2088,
    "longitude": 106.8456,
    "name": "Jakarta"
  }
}

WhatsApp Group — pakai group JID

💡 Group JID didapat dari chat group di WhatsApp — bukan nomor biasa.

Body JSON
{
  "api_key": "TOKEN",
  "action": "send_message",
  "data": {
    "target": "1203630xxxxx@g.us",
    "text": "Pesan ke group"
  }
}

Schedule — pesan terjadwal

Body JSON
{
  "api_key": "TOKEN",
  "action": "schedule",
  "data": {
    "target": "08123456789",
    "text": "Reminder meeting",
    "send_at": "2026-08-14T10:00:00.000Z",
    "image_url": ""
  }
}

Parameter data (kirim)

targetNomor tunggal, multi (pisah koma), group JID, atau "08xx|Nama"
textIsi pesan — mendukung variabel {name} {var1}
image_urlURL gambar yang akan dikirim
image_base64Gambar dalam format Base64
captionCaption untuk gambar
delay"2" (detik tetap) atau "1-5" (jeda acak antar target)
country_codeDefault 62 · 0 = jangan diubah · 60 Malaysia · 65 Singapura · 1 Amerika
latitude, longitude, nameKoordinat & label untuk pesan lokasi
contact_groupNama grup kontak tersimpan (dipakai saat broadcast)
template_idID template pesan tersimpan
send_atWaktu kirim — format ISO date atau unix timestamp (untuk schedule)