Dokumentasi API WhatsApp Gateway
Integrasikan layanan WhatsApp ke aplikasi Anda dalam hitungan menit. Kirim pesan teks, media, tombol interaktif, kelola grup, status, webhook, dan autoreply dengan endpoint yang sederhana dan stabil.
curl -X POST http://wagw.cvmedandigitalinovasi.com/api/send-message \
-H "Content-Type: application/json" \
-d '{
"api_key": "API_KEY_ANDA",
"sender": "628xxxxxxxx",
"number": "628xxxxxxxx",
"message": "Halo dari API!"
}'
Cepat & Stabil
Arsitektur multi-device dengan auto-reconnect memastikan pesan terkirim tanpa hambatan.
Mudah Diintegrasikan
Hanya memerlukan api_key dan sender. Mendukung cURL, PHP, Node.js, Python, dan bahasa lain.
Aman & Terukur
Validasi API key per perangkat, log pengiriman, dan limit harian sesuai paket.
Autentikasi
Setiap request ke API memerlukan dua parameter utama:
| Parameter | Type | Required | Deskripsi |
|---|---|---|---|
api_key | string | Yes | API key akun Anda, ditemukan di User Settings. |
sender | string | Yes | Nomor perangkat WhatsApp yang sudah terhubung. |
Request dapat dikirim via POST dengan body JSON atau form-data, serta via GET dengan query parameter untuk endpoint tertentu.
Endpoint Utama
Berikut ringkasan endpoint yang tersedia. Detail parameter lengkap tersedia di dashboard member setelah login.
Send Message
/api/send-message
Kirim pesan teks ke satu atau banyak nomor menggunakan pemisah |.
Send Media
/api/send-media
Kirim gambar, video, dokumen, atau audio dengan caption.
Interactive Buttons
/api/send-interactive-buttons
Kirim pesan dengan tombol aksi modern (reply/url).
Interactive List
/api/send-interactive-list
Kirim pesan dengan daftar pilihan yang dapat dipilih.
Group Management
/api/get-groups, /api/create-group
Kelola grup WhatsApp: buat, tambah/ hapus anggota, undangan, dan pengaturan.
Post Status
/api/post-text-status
Unggah status teks, gambar, atau video ke WhatsApp Story.
Utilities
/api/check-number
Cek nomor terdaftar, ambil foto profil, about, block/unblock.
Autoreply
/api/get-autoreplies, /api/add-autoreply
Kelola chatbot autoreply berbasis keyword.
Webhook
/api/get-webhook, /api/set-webhook
Terima notifikasi pesan masuk secara real-time ke URL Anda.
Contoh Kode
curl -X POST http://wagw.cvmedandigitalinovasi.com/api/send-message \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"api_key": "API_KEY_ANDA",
"sender": "628xxxxxxxx",
"number": "628xxxxxxxx",
"message": "Halo dari API!"
}'
<?php
$url = 'http://wagw.cvmedandigitalinovasi.com/api/send-message';
$data = [
'api_key' => 'API_KEY_ANDA',
'sender' => '628xxxxxxxx',
'number' => '628xxxxxxxx',
'message' => 'Halo dari API!'
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
const axios = require('axios');
axios.post('http://wagw.cvmedandigitalinovasi.com/api/send-message', {
api_key: 'API_KEY_ANDA',
sender: '628xxxxxxxx',
number: '628xxxxxxxx',
message: 'Halo dari API!'
})
.then(res => console.log(res.data))
.catch(err => console.error(err.response.data));
import requests
url = 'http://wagw.cvmedandigitalinovasi.com/api/send-message'
payload = {
'api_key': 'API_KEY_ANDA',
'sender': '628xxxxxxxx',
'number': '628xxxxxxxx',
'message': 'Halo dari API!'
}
response = requests.post(url, json=payload)
print(response.json())
Format Response
Sukses
{
"status": true,
"msg": "Message sent successfully!"
}
Gagal
{
"status": false,
"msg": "Invalid data!",
"errors": {
"number": ["The number field is required."]
}
}
Pertanyaan Umum
Siap Integrasi WhatsApp ke Aplikasi Anda?
Daftar gratis, hubungkan perangkat, dan mulai kirim pesan dalam hitungan menit.
Daftar Sekarang Login Member