Autentikasi

Setiap request API memakai API key tenant. Kamu tidak perlu menempelkan token Meta di aplikasi untuk memanggil Nala Send.

Bearer token

Kirim API key sebagai bearer token:

Authorization: Bearer nala_live_xxxxxxxxxxxxxxxxx

Bearer hanya menerima key dengan prefix nala_. Access token dashboard bukan API key dan tidak boleh dipakai di sini.

Contoh

curl -X POST https://api.nalasend.id/meta/v20.0/109384756201/messages \
  -H "Authorization: Bearer nala_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "messaging_product": "whatsapp",
    "to": "628123456789",
    "type": "text",
    "text": { "body": "Halo" }
  }'

Live dan test key

PrefixPerilaku
nala_live_Mengirim ke Meta dan mencatat usage.
nala_test_Tidak memanggil Meta dan tidak mencatat usage. Wamid diawali wamid.test_.

Membuat dan mencabut key

  1. Buka Dashboard → API Keys.
  2. Pilih live atau test, lalu buat key.
  3. Salin key sekali; Nala hanya menyimpan hash SHA-256.
  4. Cabut key dari halaman yang sama jika bocor. Pencabutan berlaku langsung.

Jangan menaruh API key di browser, aplikasi mobile, atau repository. Simpan di secret manager dan panggil API dari server.