Procurement API
Suppliers
Discover approved suppliers, retrieve supplier capabilities and select the right source for a procurement workflow.
Verification
Approved suppliers
Coverage
Region & category aware
Filtering
Capabilities & status
Rate limit
100 requests / min
Supplier discovery
Discover organizations that are approved for procurement with the active tenant and purchasing context.
GET
/v1/suppliersGET
/v1/suppliers/{id}POST
/v1/suppliersPUT
/v1/suppliers/{id}DELETE
/v1/suppliers/{id}Supplier profiles
| Field | Type | Description | Example |
|---|---|---|---|
| id | uuid | Supplier organization identifier | sup_8f2d... |
| name | string | Legal / trading name | MediSupply Europe |
| status | enum | approved, suspended, inactive | approved |
| regions | array | Supported delivery regions | LU, FR |
| categories | array | Procurement categories | devices, consumables |
| certifications | array | Verified certifications | ISO 13485 |
Capabilities
Catalog access
Read eligible supplier products
Fulfilment
Delivery regions and lead times
Agreements
Negotiated pricing eligibility
Compliance
Certifications and approval state
Filtering & selection
Filter suppliers by
status, category, region, capability and approved relationship. Selection should combine commercial eligibility with product availability and delivery constraints rather than rank on price alone.Example request
cURLJavaScriptPython
curl "https://api.mediloop.com/v1/suppliers?status=approved®ion=LU" \
-H "Authorization: Bearer $MEDILOOP_API_KEY" \
-H "X-Tenant-Id: $TENANT_ID"List approved suppliers
Response200 OK
{
"data": [
{ "id": "sup_42", "name": "MediSupply Europe", "status": "approved", "regions": ["LU","FR"] }
],
"next_cursor": null
}Next steps
After selecting a supplier, continue to Products & Catalog or resolve applicable Price Agreements.