Skip to main content

Webhook

SnapOTP mendukung webhook untuk menerima update status pengiriman dari Waha.

Konfigurasi​

Daftarkan URL webhook Anda di dashboard SnapOTP. SnapOTP akan menerima callback dari Waha ke endpoint berikut:

POST /api/webhook/waha
Content-Type: application/json

Contoh Permintaan (cURL)​

curl -X POST "https://api.snapotp.com/api/webhook/waha" \
-H "Content-Type: application/json" \
-d '{
"event": "message.status",
"payload": {
"id": "whatsapp_message_id",
"status": "delivered",
"error": null
}
}'

Payload​

{
"event": "message.status",
"payload": {
"id": "whatsapp_message_id",
"status": "delivered",
"error": null
}
}

Status​

  • sent — Pesan terkirim
  • delivered — Pesan diterima
  • failed — Gagal terkirim