Mediloop
DocsAPIsSupplier APIExample Requests
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/products

Create a product

PUT/v1/products/{id}

Update a product

POST/v1/prices

Create or update prices

POST/v1/inventory

Update inventory levels

POST/v1/sync/delta

Send incremental changes

GET/v1/products/{id}

Get product details

GET/v1/products

List 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.