Dokumentasi API
Quick Start Integrasi
Panduan cepat integrasi REST API 9WhatsApp dalam hitungan menit. Cukup panggil satu endpoint menggunakan HTTP POST request.
1. Autentikasi API
Setiap request API ke platform kami harus menyertakan header otentikasi menggunakan API Key yang bisa Anda peroleh secara gratis dari halaman dashboard setelah mendaftar.
Authorization: Bearer <API_KEY_ANDA>
2. Endpoint Pengiriman
Pesan dikirimkan dengan melakukan HTTP POST request ke endpoint berikut menggunakan format JSON body.
POSThttps://api.9whatsapp.web.id/v1/message/send
3. Struktur Payload JSON
Kirimkan JSON body dengan parameter penerima (`recipient`) dalam format kode negara tanpa simbol plus (contoh: 628123456789) dan isi pesan (`message`) sebagai teks.
{
"recipient": "6281234567890",
"message": "Kode OTP verifikasi Anda adalah: 8492"
}4. Format Respons API
API kami akan memberikan respons berupa kode status HTTP standar beserta body JSON yang menjelaskan hasil pengiriman.
Success Response (200 OK)
{
"status": "success",
"message": "Pesan berhasil diantrekan",
"message_id": "msg_9wa_84f93jd93jf"
}Error Response (401 Unauthorized)
{
"status": "error",
"message": "API Key tidak valid atau telah kedaluwarsa"
}curl -X POST https://api.9whatsapp.web.id/v1/send \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"recipient": "6281234567890",
"message": "Kode OTP Anda: 8492"
}'