Belirli bir numaranın bağlı olup olmadığını kontrol eder. Secret gerektirmez. (iframe ve public kullanım için)
{"connected": true}Mesaj gönderme (/api/wa/send), hesapları listeleme (/api/accounts) ve loglar gibi sistem geneli verilere iki yolla erişilir: (1) API istemcileri için .env dosyasındaki APP_SECRET değeri X-Secret başlığında gönderilir; (2) yönetim paneline giriş yapmış tarayıcılar wa_admin çerezi ile yetkilenir. Hedef oturum X-Account-Phone başlığı ile seçilir.
X-Secret: <APP_SECRET> X-Account-Phone: 905XXXXXXXXX (Sadece mesaj gönderirken)
Hesabınıza gelen WA mesajları veritabanında belirtilen webhookUrl adresine HMAC-SHA256 imzalı olarak POST edilir:
POST <webhookUrl>
X-Account-Phone: 905XXXXXXXXX
X-Signature-SHA256: <hex-hmac-sha256>
Content-Type: application/json
{
"accountId": "cm...",
"from": "905001234567",
"body": "Mesaj içeriği",
"timestamp": 1710000000,
"opt_out": true
}Belirli bir numaranın bağlı olup olmadığını kontrol eder. Secret gerektirmez. (iframe ve public kullanım için)
{"connected": true}Yeni WA oturumu başlat. Dönen sessionId ile QR'ı çekin.
{"sessionId":"<cuid>"}Oturum durumu: starting | qr | ready. Ready olduğunda phone ve secret görünür.
{"status":"ready","phone":"905...","pushname":"Ad","secret":"..."}Belirtilen hesaptan mesaj gönder (APP_SECRET veya yönetim oturumu gerekir).
{"phone":"905001234567","message":"Merhaba!"}{"jobId":"1","status":"queued"}Tüm kayıtlı hesapları listele (APP_SECRET veya yönetim oturumu gerekir).
[{"id":"...","phone":"905...","status":"ready",...}]Mesaj loglarını getir. Opsiyonel filtreler: status, since (ISO tarih). (APP_SECRET veya yönetim oturumu gerekir).
{"logs":[...],"total":5}