Pengantar API
Berikut ini merupakan dokumentasi NusaSMS API yang mencakup:
- API WhatsApp Blast Unofficial
Versi lama dokumentasi ini yaitu: NusaSMS API v1.0 - apidoc
Base URL
Base URL untuk api ini yaitu https://api.nusasms.com
APIKey
APIKey diwajibkan untuk menggunakan API ini. Silahkan lihat APIKey anda di app.nusasms.com di menu Account > User management.
Respon API
Sukses
Respon sukses dari API ini ditandai dengan kode HTTP 200, 201, 202 dan 204, dengan tambahan nilai error=false di konten JSON responnya.
- 200: Berhasil
- 201: Berhasil menyimpan/memperbaharui data
- 204: Permintaan penghapusan berhasil
Gagal / Error
Selain respon dengan kode HTTP 200, 201 dan 204, merupakan respon dari operasi gagal.
Status kode HTTP:
- 401 or 403: Autentikasi gagal
- 400: Payload API-nya tidak valid (Setelah di validasi). (Lihat info lebih lengkap di konten respon)
- 404: Endpoint atau item tidak ditemukan
- 405: Metode HTTP tidak tepat
- 422: Nilai atau format parameter tidak tepat
- 429: Rate limit
- 50X: Error internal server
Tipe Konten (Content Type)
Secara default, tipe konten dari respon API-nya adalah JSON (application/json).
Gunakan header Accept dengan nilai text/xml atau application/xml untuk mendapatkan respon dengan format XML.
Whitelist IP
Fitur keamanan ini diwajibkan sejak 24-02-2026. Jadi anda harus mendaftarkan alamat IP anda ke daftar Whitelist IP.
Mohon segera daftarkan IP anda.
Gunakan karakter * sebagai karakter wildcard IP.
Berikut ini intuksi untuk mendaftarkan IP ke daftar whitelist IP.
- Login app.nusasms.com
- Buka menu Account > IP Whitelist
- Klik tombol menambahkan (tombol biru dengan ikon tanda tambah)
- Isi bidang IP, dan klik cek pada ceklis Active
- Simpan dan tutup