Supplier API
Catalog API & Synchronization
Keep your catalog, prices and stock up to date in real time using our Catalog API. After the initial import, use API operations or webhooks for incremental synchronization.
What you can manage
Products
Create, update or deactivate products and variations.
Prices
Update prices, currencies, tax information and promotions.
Stock & Inventory
Manage inventory levels per location and track availability.
Attributes
Maintain attributes, categories and classifications.
Incremental sync
Send only changes since the last sync to optimize performance.
Synchronization approaches
API (Pull / Push)
Use REST endpoints to push changes or pull data from Mediloop.
Webhooks
Receive real-time notifications about orders, returns and stock events.
Scheduled sync
Use delta tokens to sync changes on a schedule.
Key endpoints
| Resource | Method | Description |
|---|---|---|
/v1/products | GET · POST | List products or create a product |
/v1/products/{id} | GET · PUT · PATCH · DELETE | Retrieve, update or delete a product |
/v1/prices | GET · POST | List or set prices |
/v1/inventory | GET · POST | Get or update inventory |
/v1/sync/delta | GET | Get changes since a cursor |
Data model overview
Product
Price
Inventory
Availability
Example: Update stock
POST /v1/inventory
{ "product_id":"prod_123", "location_id":"wh_lux_01", "quantity":120 }Example: Delta sync
GET /v1/sync/delta?cursor=2026-08-16T22:00:00ZBest practices
Keep SKUs unique and stable, use idempotency keys, prefer incremental updates, and monitor your last-successful cursor.