v1 · Preview

One API between Amazon and your ERP.

Connect your own ERP — Tally, SAP, Busy or custom — directly to the marketplace workflows Zobrx automates. Pull purchase orders, sync inventory, push invoices. Same auth, permissions and audit trail as the dashboard.

Multi-channel ecommerce and Amazon Vendor Central are live today. The same API extends to more Zobrx modules over time.

How it works

A bidirectional loop with your back office

Zobrx sits between Amazon Vendor Central and your ERP, so procure-to-pay runs without anyone re-keying data.

Purchase orders → your ERP

Zobrx ingests POs from Amazon Vendor Central. Pull them on a schedule, or register a webhook and Zobrx pushes each new PO to your ERP, HMAC-signed.

Inventory → auto-acknowledge

Sync stock levels back to Zobrx. It accepts the fulfillable quantity per PO line and backorders the rest — automatically, or as a suggestion you confirm.

Invoices → Amazon

Generate invoices in your ERP and push them to Zobrx. It maps each to the right PO, validates the GST/HSN tax split, and submits to Vendor Central.

Your ERP can act as a client (pull POs, push invoices) or a server (receive PO webhooks, expose an invoice feed Zobrx polls).

Quickstart

One key. Plain REST.

The Zobrx API is JSON over HTTPS. Authenticate with a per-tenant API key, target a connected Vendor Central account with one header, and call any endpoint with the HTTP client you already use.

API-key auth

A per-tenant key sent as a Bearer token. Generate and revoke keys in Settings → Developers; the secret is shown once.

Idempotency

Every write accepts an Idempotency-Key header, so retries never create duplicates.

Predictable limits

Per-key rate limits return 429 with Retry-After, so backoff is straightforward.

bash
# 1. Pull pending purchase orders
curl "https://app.zobrx.com/api/v1/vendor/purchase-orders?ackState=pending" \
  -H "Authorization: Bearer zbx_live_xxxxxxxxxxxx" \
  -H "X-Zobrx-Integration-Id: <vc-account>"

# 2. Push an invoice generated in your ERP
curl -X POST "https://app.zobrx.com/api/v1/vendor/invoices" \
  -H "Authorization: Bearer zbx_live_xxxxxxxxxxxx" \
  -H "Idempotency-Key: INV-2026-00187" \
  -H "Content-Type: application/json" \
  -d '{
    "poNumber": "8Y7GVYVU",
    "externalInvoiceId": "INV-2026-00187",
    "invoiceDate": "2026-06-25",
    "lines": [
      {
        "vendorSku": "8906153090467",
        "quantity": 24,
        "unitNetCost": { "minor": 20764, "currency": "INR" }
      }
    ]
  }'
Endpoints

The Vendor Central API surface

Browse full schemas, parameters and live examples in the interactive reference.

GET/v1/vendor/purchase-orders

List POs Zobrx ingests from Amazon Vendor Central. Poll incrementally with changedSince.

GET/v1/vendor/purchase-orders/{poNumber}

Fetch a single PO with full line detail.

POST/v1/vendor/inventory

Sync available stock so Zobrx can auto-acknowledge POs.

POST/v1/vendor/invoices

Push an ERP-generated invoice — mapped to the PO, validated, submitted to Amazon.

GET/v1/vendor/invoices

Track invoice status, including the Amazon submission result.

Ecommerce module

Every channel, one unified shape

Read your orders, returns, settlements, reimbursements and tax invoices across Amazon, Flipkart, Meesho, Myntra and more — or push your ERP catalog and stock into Zobrx. All money is in paise; buyer PII is redacted unless the key holds the ecommerce:pii:read scope.

GET/v1/ecommerce/orders

Unified order lines across Amazon, Flipkart, Meesho, Myntra, Snapdeal, JioMart, AJIO, Shopify and offline. Filter by channel, store, date, state.

GET/v1/ecommerce/returns

Multi-channel returns with claim-eligibility deadlines and reimbursement tracking.

GET/v1/ecommerce/settlements

Per-cycle settlement summaries — gross, fees, tax withheld, net settled, variance. Plus line-level detail.

GET/v1/ecommerce/reimbursements

Amazon FBA reimbursements bucketed by reason (warehouse-lost, damaged, fulfilment-error…).

GET/v1/ecommerce/tax/commission-invoices

Marketplace commission GST invoices with IGST/CGST/SGST splits, per channel and total.

GET/v1/ecommerce/inventory/products

Zobrx's unified per-product inventory rollup across channels and warehouses.

POST/v1/ecommerce/inventory/products

Inbound: push your ERP catalog + stock into Zobrx. Idempotent per SKU; a scheduled pull-feed is also supported.

Reads flow Zobrx → your ERP; products/stock flow your ERP → Zobrx (push, or a feed Zobrx polls on a schedule).

Webhooks

Push, not just poll.

Register an ERP endpoint and Zobrx posts each new or changed purchase order the moment it arrives from Amazon — so your back office reacts in real time instead of polling.

  • HMAC-SHA256 signature in X-Zobrx-Signature
  • Idempotency-Key on every delivery — safe to retry
  • Exponential-backoff retries with replay history
  • Pull as an alternative — both contracts are published
POSTyour-erp.example.com/zobrx
{
  "event": "purchase-order.created",
  "integrationId": "amzn1.vg.10054292",
  "data": {
    "poNumber": "8Y7GVYVU",
    "orderDate": "2026-06-24T09:00:00Z",
    "buyingPartyKey": "HHY7",
    "ackState": "pending",
    "lines": [
      {
        "vendorSku": "8906153090467",
        "asin": "B082418FHJ",
        "orderedQuantity": 24
      }
    ]
  }
}
Tooling

Built on open standards

OpenAPI 3.1

A machine-readable spec powers the interactive reference — generate your own client with any OpenAPI codegen.

Any HTTP client

Plain REST/JSON — integrate today from Node, Python, PHP, Go or cURL, no SDK required.

Roadmap

Official SDKs

Typed first-party libraries are on the way. Tell us which stack you need and we will prioritise it.

FAQ

Frequently asked questions

The interactive reference is live at www.zobrx.com/developers/api — browse every endpoint, schema and auth detail, and try calls in the browser.
Get started

Start building with Zobrx

Get an API key, read the reference, and connect your ERP to Amazon Vendor Central.

  • ✓ 14-day free trial
  • ✓ No credit card
  • ✓ Cancel anytime