</> REST API · Webhook · SDK

WhatsApp API untuk
Developer Serius

REST API bersih, dokumentasi lengkap, sandbox mode, dan SDK siap pakai. Integrasikan WhatsApp ke sistem kamu dalam kurang dari 5 menit.

<200ms

Avg. response time

99.7%

API uptime

12+

Endpoint tersedia

4

SDK bahasa

🚀 Quick Start

Kirim Pesan Pertama dalam 3 Langkah

Tidak perlu setup server atau konfigurasi rumit. Daftar, ambil API key, dan langsung kirim.

01

Daftar & Dapatkan API Key

Buat akun di notifkita.com, masuk ke dashboard, dan generate API key di menu Settings → API Keys. Tersedia key untuk staging dan production.

02

Install SDK atau Pakai cURL

Install SDK sesuai bahasa kamu, atau langsung hit endpoint dengan cURL/Postman. Tidak ada dependency wajib — REST API standar.

03

Kirim Pesan Pertama

Hit endpoint /v1/messages dengan nomor tujuan dan isi pesan. Response langsung dalam <200ms. Cek status di dashboard real-time.

import NotifKita from 'notifkita-sdk'; const nk = new NotifKita({ apiKey: 'nk_live_xxxxxxxxxxxx' }); "color:#4a7a4a">// Kirim pesan teksconst res = await nk.messages.send({  to: '6281234567890',  text: 'Halo! Pesanan #1234 sudah dikirim 🎉',}); console.log(res.messageId); "color:#4a7a4a">// msg_8x2kp9qr

// Response — 187ms

{ "message_id": "msg_8x2kp9qr", "status": "queued", "to": "628***7890" }

📦 SDK

SDK untuk 4 Bahasa Populer

Wrapper resmi yang sudah handle auth, retry, dan error parsing. Tinggal pakai.

📦Node.js
npm install notifkita-sdkLihat dokumentasi →
🐍Python
pip install notifkitaLihat dokumentasi →
🐘PHP
composer require notifkita/sdkLihat dokumentasi →
🐹Go
go get github.com/notifkita/go-sdkLihat dokumentasi →
⚙️ Fitur API

Dibangun untuk Skala Production

Bukan sekedar wrapper WhatsApp — infrastructure yang siap untuk jutaan pesan per bulan.

🔑

API Key per Akun

Generate API key langsung dari dashboard. Buat multiple key untuk staging dan production secara terpisah.

Respon <200ms

Server berlokasi di Indonesia. Latency rendah untuk pengiriman pesan real-time ke pelanggan lokal.

🔗

Webhook Real-Time

Terima event pesan masuk, status delivered/read, dan perubahan kontak ke endpoint kamu secara instan.

🧪

Sandbox Mode

Test integrasi tanpa nomor WA sungguhan. Simulasi kirim dan terima pesan di environment sandbox.

📄

Docs Interaktif

Dokumentasi lengkap dengan Postman collection, contoh request/response, dan error code reference.

🔄

Versioning Stabil

API versioned (v1, v2) dengan deprecation notice minimal 6 bulan. Tidak ada breaking change mendadak.

🚦

Rate Limit Jelas

100 req/menit untuk Starter, 1.000 req/menit untuk Pro. Header X-RateLimit tersedia di setiap response.

🔐

Keamanan Enterprise

HTTPS wajib, IP whitelist, API key rotation, dan audit log untuk setiap request yang masuk.

🗂️ API Reference

12 Endpoint Tersedia

Base URL: https://api.notifkita.com

POST/v1/messages
POST/v1/messages/bulk
GET/v1/messages/:id
POST/v1/media
GET/v1/contacts
POST/v1/contacts
POST/v1/webhooks
GET/v1/webhooks
DELETE/v1/webhooks/:id
GET/v1/sessions
POST/v1/templates
GET/v1/analytics

Dokumentasi lengkap beserta request/response schema tersedia di docs.notifkita.com

🔗 Webhook

Terima Event
Real-Time

Daftarkan endpoint HTTPS kamu dan kami akan POST setiap event secara instan — pesan masuk, status terkirim, hingga koneksi nomor berubah.

  • Verifikasi signature dengan HMAC-SHA256
  • Retry otomatis 3x jika endpoint tidak merespons
  • Delay retry: 10s, 60s, 300s
  • Dashboard log untuk debug semua event
📡 Webhook Events
message.receivedPesan masuk dari pelanggan
message.deliveredPesan berhasil diterima perangkat
message.readPesan dibaca oleh penerima
message.failedPesan gagal dikirim + alasan error
session.connectedNomor WhatsApp berhasil terhubung
session.disconnectedNomor WhatsApp terputus

API Key Gratis,
Langsung Production-Ready

Akses penuh 30 hari. Sandbox + production. Tidak perlu kartu kredit. Support via Discord dan email.

Ada pertanyaan teknis? dev@notifkita.com atau Discord Community