REST API v1

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:

ParameterTypeRequiredDeskripsi
api_keystringYesAPI key akun Anda, ditemukan di User Settings.
senderstringYesNomor 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.

POST
Send Message

/api/send-message

Kirim pesan teks ke satu atau banyak nomor menggunakan pemisah |.

POST
Send Media

/api/send-media

Kirim gambar, video, dokumen, atau audio dengan caption.

POST
Interactive Buttons

/api/send-interactive-buttons

Kirim pesan dengan tombol aksi modern (reply/url).

POST
Interactive List

/api/send-interactive-list

Kirim pesan dengan daftar pilihan yang dapat dipilih.

POST
Group Management

/api/get-groups, /api/create-group

Kelola grup WhatsApp: buat, tambah/ hapus anggota, undangan, dan pengaturan.

POST
Post Status

/api/post-text-status

Unggah status teks, gambar, atau video ke WhatsApp Story.

POST
Utilities

/api/check-number

Cek nomor terdaftar, ambil foto profil, about, block/unblock.

POST
Autoreply

/api/get-autoreplies, /api/add-autoreply

Kelola chatbot autoreply berbasis keyword.

POST
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

Apakah API ini gratis dicoba?
Ya, setiap akun baru mendapat saldo trial untuk mencoba endpoint pengiriman pesan dan utility lainnya.
Bagaimana cara mendapatkan API key?
Daftar akun, hubungkan perangkat WhatsApp, lalu pergi ke menu User Settings untuk melihat API key Anda.
Apakah mendukung pengiriman ke banyak nomor sekaligus?
Ya, gunakan pemisah | pada parameter number untuk mengirim ke banyak nomor dalam satu request.
Apakah ada webhook untuk pesan masuk?
Ya, Anda dapat mengatur webhook URL per perangkat untuk menerima notifikasi pesan masuk secara real-time.

Siap Integrasi WhatsApp ke Aplikasi Anda?

Daftar gratis, hubungkan perangkat, dan mulai kirim pesan dalam hitungan menit.

Daftar Sekarang Login Member