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"
  }'