Mediloop
DocsAPIsDelivery APIConfirm delivery
Delivery API

Confirm delivery

Confirm receipt of a completed delivery and record proof-of-delivery information.

POST/v1/deliveries/{id}/confirmOAuth 2.0 (PKCE)Scopes: delivery.write

Description

Confirm receipt and proof

Access

Authorized organization

Scopes

delivery.write

Rate limit

100 requests / min

Endpoint summary

Confirm delivery when the goods have been received and the delivery is eligible for confirmation.

Path parameters

ParameterTypeRequiredDescription
idstring (uuid)YesID of the delivery to confirm

Request body

FieldTypeRequiredDescriptionExample
delivered_atdate-timeNoActual completion time2026-08-20T17:45:00Z
received_bystringNoRecipient name/referenceReception desk
proof_urlurlNoProof of delivery document/imagehttps://files.example/pod/123
notesstringNoReceipt notesReceived in good condition

Example request

Confirm delivery

curl -X POST "https://api.mediloop.com/v1/deliveries/del_01H.../confirm" \
 -H "Authorization: Bearer $MEDILOOP_API_KEY" \
 -H "Content-Type: application/json" \
 -d '{"received_by":"Reception desk","notes":"Received in good condition"}'

Example response

200 OK
{ "data": { "id":"del_01H...", "status":"confirmed", "received_by":"Reception desk" } }

Example response

The confirmation result is idempotent at the business-operation level; clients should still avoid submitting duplicate proof or side effects.

Responses

HTTPDescription
200Delivery confirmed
400Invalid confirmation data
403Insufficient write scope
404Delivery not found
409Delivery cannot be confirmed from current state

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

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

Common use cases

Use casePurpose
Pharmacy receiptRecord received shipment
Patient deliveryConfirm last-mile handoff
Proof of deliveryStore evidence reference
Order completionClose fulfilment workflow

Next steps