Mediloop
DocsAPIsSupplier APICatalog API & Synchronization
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

ResourceMethodDescription
/v1/productsGET · POSTList products or create a product
/v1/products/{id}GET · PUT · PATCH · DELETERetrieve, update or delete a product
/v1/pricesGET · POSTList or set prices
/v1/inventoryGET · POSTGet or update inventory
/v1/sync/deltaGETGet 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:00Z

Best practices

Keep SKUs unique and stable, use idempotency keys, prefer incremental updates, and monitor your last-successful cursor.