Getting Started
Selamat datang di dokumentasi API Kirimi! Panduan ini akan membantu Anda memulai integrasi WhatsApp dengan aplikasi Anda.
Base URL
https://api.kirimi.idAutentikasi
Setiap request API memerlukan kredensial berikut:
- user_code - Kode pengguna unik Anda dari dashboard
- secret - Kunci rahasia untuk autentikasi API
- device_id - ID perangkat WhatsApp yang terhubung (untuk endpoint tertentu)
Penting
- Jaga kerahasiaan Secret Key Anda
- Regenerate Secret Key secara berkala untuk keamanan
- Gunakan HTTPS untuk semua API request
Dua jalur pengiriman
Kirimi punya dua jalur yang aturannya berbeda, dan endpoint-nya tidak saling menggantikan:
- Perangkat QR Scan - dipakai endpoint
/v1/send-messagedan/v1/broadcast-message. Butuhdevice_id, bisa mengirim teks bebas kapan saja, dan bisa mengirim ke grup. - WhatsApp Business API resmi - dipakai endpoint
/v1/waba/*. Butuhwaba_id, bukandevice_id. Pesan yang Anda mulai duluan wajib memakai template yang disetujui Meta, balasan bebas teks hanya dalam 24 jam sejak pesan masuk terakhir, dan tidak bisa mengirim ke grup.
Response Format
Semua response API memakai amplop yang sama. Periksa nilai success, jangan hanya kode HTTP:
{
"success": true,
"message": "Pesan berhasil dikirim",
"data": {
"message_id": "msg_123456",
"status": "sent"
}
}