Developer documentation

Integrasikan aplikasi Anda dengan Notify.

Halaman ini merupakan gambaran struktur integrasi. Endpoint dan kredensial produksi diberikan setelah akun organisasi disetujui.

Alur dasar

  1. Buat aplikasi A, B, atau C pada dashboard organisasi.
  2. Hubungkan akun bisnis dan kanal pesan yang berwenang.
  3. Buat serta setujui template notifikasi.
  4. Gunakan kunci API untuk mengirim permintaan.
  5. Terima status pengiriman melalui webhook.

Autentikasi

Setiap permintaan menggunakan bearer token milik organisasi. Simpan token hanya di sisi server, batasi hak akses, dan lakukan rotasi apabila dicurigai bocor.

Contoh permintaan

POST /v1/messages
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
  "application": "app_a",
  "recipient": "62812XXXXXXXX",
  "template": "status_update",
  "parameters": {
    "reference": "REF-001",
    "status": "Diproses"
  }
}

Contoh ini tidak mengirim pesan nyata dan digunakan untuk menunjukkan bentuk payload yang disarankan.

Status melalui webhook

Notify dapat mengirim status antrean, diproses, terkirim, dibaca, atau gagal. Endpoint pelanggan harus menggunakan HTTPS dan memverifikasi tanda tangan webhook.

Persetujuan dan identitas

Pastikan penerima telah menyetujui nama bisnis dan jenis pesan yang akan diterima. Jangan mengunggah daftar nomor yang diperoleh tanpa izin atau menggunakan template untuk tujuan yang berbeda.

Baca Syarat dan Ketentuan →