Mediloop
Delivery API

Delivery API

Integrate delivery tracking and fulfilment workflows into your healthcare application. Track shipments, update carrier information, confirm receipt and manage delivery exceptions through secure APIs.

Delivery API provides a reusable delivery layer for healthcare commerce and fulfilment. Use it to connect carrier workflows, patient/pharmacy delivery experiences and operational tracking without coupling applications to a single courier implementation.

What you can build

End-to-end tracking

Track shipments from dispatch to final receipt.

Receipt & validation

Confirm receipt and capture proof of delivery.

Status visibility

Keep delivery state synchronized in real time.

Exception management

Handle delays, cancellations and delivery issues.

Available endpoints

MethodEndpointDescriptionScope
GET/v1/deliveriesList deliveries with filtersdelivery.read
GET/v1/deliveries/{id}Get a specific deliverydelivery.read
PUT/v1/deliveries/{id}Update delivery details/statusdelivery.write
POST/v1/deliveries/{id}/confirmConfirm delivery receiptdelivery.write
POST/v1/deliveries/{id}/cancelCancel eligible deliverydelivery.write

Delivery lifecycle

pending

Awaiting dispatch

in_transit

In transit

out_for_delivery

Out for delivery

delivered

Delivered

confirmed

Receipt confirmed

Delivery model

FieldMeaning
idDelivery identifier
order_idRelated order
statusCurrent delivery lifecycle state
carrierCarrier / delivery provider
tracking_numberExternal tracking reference
shipped_atDispatch timestamp
estimated_delivery_atEstimated arrival
delivered_atActual delivery time
notesOperational notes

Delivery resource

{
  "id":"del_01H...",
  "order_id":"ord_01H...",
  "status":"in_transit",
  "carrier":"DHL",
  "tracking_number":"DHL1234567890",
  "estimated_delivery_at":"2026-08-20T18:00:00Z"
}

Status values

StatusMeaning
pendingDelivery created and awaiting dispatch
in_transitShipment has left origin
out_for_deliveryCarrier is completing final mile
deliveredItems delivered
confirmedRecipient confirmed receipt
cancelledDelivery cancelled

Integration guidance

Treat Mediloop delivery IDs as stable application references and carrier tracking numbers as external references. Consume status changes idempotently and keep patient-facing information free of sensitive clinical detail.

Next steps