Webhook Endpoints
Manage event subscriptions, configure delivery targets, and verify payloads from Aevum Zenth's distributed event bus.
📡 Registered Endpoints
| Status | URL | Environment | Events | Last Delivery | Actions |
|---|---|---|---|---|---|
| Active | api.partner.io/az-events |
Production | order.created, payment.success | 2 mins ago | |
| Active | hooks.internal.dev/sync |
Staging | inventory.low, user.registered | 14 mins ago | |
| Paused | legacy.systems/callback |
Production | shipment.updated | 3 days ago |
All Aevum Zenth webhooks deliver a JSON payload with a standardized envelope. The data object contains the event-specific attributes.
{
"id": "evt_8f4a2c1d9b7e",
"event": "order.created",
"timestamp": "2026-03-14T08:22:15Z",
"version": 2,
"source": "us-east-1.core",
"data": {
"order_id": "ord_az_992841",
"customer_id": "cust_7731",
"total_cents": 24500,
"currency": "USD",
"status": "pending"
}
}Aevum Zenth signs all webhook requests using HMAC-SHA256. Always verify the Az-Signature header before processing.
// Node.js Example
const crypto = require('crypto');
function verifySignature(payload, signature, secret) {
const hmac = crypto.createHmac('sha256', secret);
const digest = hmac.update(payload).digest('hex');
return crypto.timingSafeEqual(
Buffer.from(signature),
Buffer.from(`sha256=${digest}`)
);
}⚠️ Warning: Reject any request missing the Az-Signature header or failing verification. Use constant-time comparison to prevent timing attacks.
Real-time delivery logs for your endpoints. Filter by event type or status.
> [2026-03-14 08:22:15] POST /webhook/az-zenth → 200 OK (42ms)
> [2026-03-14 08:22:16] Payload hash: a1b2c3d4e5... Signature: verified
> [2026-03-14 08:22:18] POST /api.partner.io/az-events → 200 OK (38ms)
> [2026-03-14 08:23:01] Retry 1/5 → hooks.internal.dev/sync (Timeout)
> [2026-03-14 08:23:05] POST /hooks.internal.dev/sync → 200 OK (112ms)
> WARN: Endpoint `legacy.systems` exceeded daily limit. Paused until reset.
Webhook API v2.4 | Documentation Last Updated: March 14, 2026
Need help? Contact developer-support@aevumzenth.com