Supplier API
Example Requests
Real-world examples to help you quickly integrate with Mediloop APIs. All requests use HTTPS and return JSON responses.
Example requests
CatalogPricingInventoryOrdersWebhookMarketplace
Endpoints
POST
/v1/productsCreate a product
PUT
/v1/products/{id}Update a product
POST
/v1/pricesCreate or update prices
POST
/v1/inventoryUpdate inventory levels
POST
/v1/sync/deltaSend incremental changes
GET
/v1/products/{id}Get product details
GET
/v1/productsList products
Create a product
POST /v1/products
{
"name":"Paracetamol 500mg Tablets",
"sku":"PARA500-30",
"gtin":"3770012345678",
"category_id":"analgesics",
"description":"Pain relief and fever reduction.",
"brand":"Mediloop Pharma",
"unit":"box",
"pack_size":30
}Request headers
Authorization: Bearer $MEDILOOP_API_KEY Content-Type: application/json X-Tenant-Id: 2f8c9d41-...
No path parameters for this endpoint.
{
"success": true,
"data": {
"id":"prod_01H...",
"sku":"PARA500-30",
"status":"active",
"created_at":"2026-05-16T10:32:45Z"
}
}Content-Type: application/json X-Request-Id: 5f2c1e9b-... RateLimit-Limit: 1000 RateLimit-Remaining: 998 RateLimit-Reset: 60
Catalog examples
Create, retrieve and update catalog resources using stable supplier identifiers.
Pricing examples
Synchronize prices independently from descriptive product content.
Inventory examples
Push inventory and availability updates frequently to keep buyer-facing data accurate.
Orders examples
Read supplier orders, acknowledge them and update fulfilment state.
Webhook examples
Process signed webhook events and reconcile with API reads when needed.