Getting started
Introduction
Welcome to the Elmatajer API — the REST API behind every store on the Elmatajer platform. Use it to read and update orders, products, categories, customers and shipping zones, and to receive webhooks the moment something happens in a store.
What you can build
- Order tools — send orders to a shipping company or a fulfilment centre, update their status, add notes.
- Supplier & dropshipping apps — create products, keep stock in sync by SKU, receive the orders that contain your products.
- WhatsApp & messaging apps — order confirmation, delivery updates, abandoned-cart reminders.
- Accounting & ERP sync, reports, and anything else that works with a store's data.
Getting started
- Get a key — the store owner creates one in their dashboard: Domains & apps → Public API (Authentication). For an app used by many stores, use the install link instead.
- Call the API — send the key in the
Api-Keyheader tohttps://elmatajer.com/api/v1/vendor. - Receive webhooks — add a webhook URL to the key and get signed
order.createdevents (Webhooks).
curl https://elmatajer.com/api/v1/vendor/orders?limit=5 \
-H "Api-Key: YOUR_API_KEY"
Conventions
- JSON in, JSON out. Send
Accept: application/json. - Every response has
status(okorerror); data is indata, paging inmeta. - Times are ISO 8601 with the store's offset. Money is a number in the store's currency (
currency_code). - Limits: 60 calls a minute per key (Rate limits).