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 data

Events

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