Dashboard
Overview webhook activity
–
Total Events
–
Today
–
Event Types
–
Channels
Recent Events
View All →No events received yet
Events will appear here when your webhook receives dataEvents
All received webhook events
| Time | Event | Channel | From | Name | Type | Message | |
|---|---|---|---|---|---|---|---|
|
No events found |
|||||||
Settings
Webhook configuration and setup guide
🔗 Webhook URL
Use this URL as your Webhook URL in the CSAI Developer API dashboard.
Loading...
📋 Setup Guide
1
Deploy this server
Deploy ke VPS / Cloud server Anda (pastikan HTTPS). Contoh: gunakan Nginx reverse proxy dengan Let's Encrypt SSL.
2
Set Environment Variables
Copy .env.example ke .env dan isi WEBHOOK_SECRET dari dashboard CSAI.
3
Register Webhook URL
Masuk ke CSAI Developer API → Create New App → isi Webhook URL Anda (contoh: https://domain.com/webhook).
4
Verify & Save
Klik "Verify" untuk memastikan server bisa menerima request, lalu "Save App".
🔐 Signature Verification
Setiap request webhook mengandung header X-Reply-Signature yang di-generate menggunakan HMAC SHA256 dari payload JSON + Webhook Secret Anda.
X-Reply-Signature: <hmac_sha256_hex>
Computed from:
HMAC-SHA256(webhook_secret, JSON.stringify(body))
📡 Server Info
Status
Checking...
Uptime
–
Webhook Endpoint
/webhook (POST)
API Base
/api