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