REST API

Predictable, JSON-based endpoints.

Manage products, stock levels, locations, orders, invoices, customers, and suppliers programmatically. Authenticate with scoped API keys and respect granular permissions, just like users do.

  • Resource endpoints for the whole catalogue and order lifecycle
  • Scoped, revocable API keys with per-action permissions
  • Pagination, filtering, and idempotent writes
  • Sandbox environment for safe testing
GET /v1/products?low_stock=true
Authorization: Bearer zb_live_•••

200 OK
{
  "data": [{
    "sku": "4CH-NVR-KIT",
    "on_hand": 6,
    "reorder_point": 20,
    "location": "S2-R1-A5-L4"
  }],
  "next": "/v1/products?cursor=•••"
}
Webhooks

React to events in real time.

Subscribe to stock, order, and invoice events and Zobook will POST a signed payload to your endpoint the moment something changes — no polling required.

  • Events for orders, stock movements, low stock, and payments
  • Signed payloads you can verify
  • Automatic retries with backoff
  • Delivery logs you can inspect
POST to your endpoint
X-Zobook-Signature: sha256=•••

{
  "event": "order.created",
  "channel": "amazon_uk",
  "order_id": "ZB-100482",
  "total": 284.00,
  "currency": "GBP"
}

What you can build

Custom integrations

Wire Zobook into bespoke ERP, EPOS, or warehouse systems that don't have a native connector.

Your own dashboards

Pull stock, sales, and Amazon analytics into Power BI, Looker, or a spreadsheet on a schedule.

Automations

Trigger reorders, notifications, or downstream workflows when stock or order events fire.

Want API access?

API keys are available on all plans. Tell us what you're building and we'll point you to the right endpoints and a sandbox.

Request API access