📡 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