REST API v2

Kirimi API Documentation

Integrasikan WhatsApp ke aplikasi Anda dalam hitungan menit. Kirim pesan, OTP, broadcast, dan kelola device melalui REST API.

Getting Started

Selamat datang di dokumentasi API Kirimi! Panduan ini akan membantu Anda memulai integrasi WhatsApp dengan aplikasi Anda.

Base URL

https://api.kirimi.id

Autentikasi

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-message dan /v1/broadcast-message. Butuh device_id, bisa mengirim teks bebas kapan saja, dan bisa mengirim ke grup.
  • WhatsApp Business API resmi - dipakai endpoint /v1/waba/*. Butuh waba_id, bukan device_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"
  }
}

Siap untuk memulai?

Daftar sekarang dan dapatkan akses ke semua fitur API Kirimi untuk mengintegrasikan WhatsApp dengan aplikasi Anda.

Butuh bantuan?

Tim CS siap membantu via WhatsApp

Chat CS