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
| Prefix | Perilaku |
|---|---|
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
- Buka Dashboard → API Keys.
- Pilih live atau test, lalu buat key.
- Salin key sekali; Nala hanya menyimpan hash SHA-256.
- 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.
