KataWhatsapp Public API
Base URL: https://api.katawhatsapp.com
KataWhatsapp memakai koneksi WhatsApp Web unofficial. Gunakan dengan bijak, jangan spam, dan patuhi aturan WhatsApp.
Authentication
Kirim API key melalui salah satu header berikut:
Authorization: Bearer <api_key> X-API-Key: <api_key>
Endpoints
| Method | Path | Deskripsi |
|---|---|---|
GET | /v1/me | Info akun API key |
GET | /v1/devices | List device WhatsApp milik member |
GET | /v1/devices/:session_id | Detail status device |
GET | /v1/devices/:session_id/messages?limit=50 | Riwayat pesan device |
POST | /v1/messages/text | Kirim pesan teks |
POST | /v1/messages/media | Kirim image/video/audio/document dari URL |
POST | /v1/messages/location | Kirim lokasi |
POST | /v1/messages/contact | Kirim contact/vCard sederhana |
Kirim Teks
curl -X POST https://api.katawhatsapp.com/v1/messages/text \
-H "Authorization: Bearer <api_key>" \
-H "Content-Type: application/json" \
-d '{"session_id":"DEVICE_ID","to":"6281234567890","text":"Halo dari API"}'
Kirim Media URL
curl -X POST https://api.katawhatsapp.com/v1/messages/media \
-H "Authorization: Bearer <api_key>" \
-H "Content-Type: application/json" \
-d '{"session_id":"DEVICE_ID","to":"6281234567890","type":"image","url":"https://example.com/image.jpg","caption":"Contoh"}'