Zaher Developers

Build on your
Zaher store

Send orders and bookings to your ERP, CRM and automation tools in real time — signed, retried and logged, with no polling.

POST/webhooks/zaher200 OK320 ms

X-Zaher-Event-Type: order.completed

X-Zaher-Signature: v1=5257a869e7ec3b…

1{
2 "type": "order.completed",
3 "data": {
4 "order_number": 1042,
5 "status": "completed",
6 "total": "255.00",
7 "currency": "SAR",
8 "customer": {
9 "id": "00000000…",
10 "name": "Sara Ahmed"
11 }
12 }
13}

Developer resources

Everything you need to build with Zaher

Guides, references and tools to integrate your store and automate your workflows.

View all docs

Built for real-world integrations

A reliable platform for your store's events

Everything you need to build and scale your integration with confidence.

  • Signed and replay-safe

    HMAC-SHA256 signatures with timestamps, and secret rotation that keeps the old key valid for 24 hours.

  • Retries for 24 hours

    Failed deliveries retry with exponential backoff — 8 attempts — so a short outage never loses an event.

  • Full delivery log

    Every attempt with status, response and duration for 30 days, plus one-click resend.

  • Versioned payloads

    Each endpoint is pinned to an API version, so breaking changes are always opt-in.