Order Delivered
Fired when the carrier confirms the order has been delivered.
The order.delivered event is emitted once the carrier confirms that the shipment has been delivered to the recipient. This is typically sourced from carrier scan data.
When it fires
Payload
{
"eventId": "d335abc0-7a1e-4959-92a0-7b40ea5d3cbe",
"eventType": "order.delivered",
"timestamp": "2026-04-10T11:43:13.971Z",
"data": {
"correlationId": "68a3f2d1-049b-4580-bc47-22433b29a022",
"salesOrderNumber": "DK-SO0077618",
"shipmentNumber": "DK-SS132179",
"yourReference": "RITM0052559",
"carrier": {
"name": "P-NORD",
"trackingNumber": "00370709742693174600",
"trackingUrl": "https://tracking.postnord.com/en/tracking?id=00370709742693174600"
},
"receiver": {
"company": "Your Company Name",
"contact": "John Doit",
"phone": "12345678",
"address": {
"street": "Some Awesome Street 2",
"city": "Fredericia",
"postalCode": "7000",
"country": "DK"
}
},
"lines": [
{
"lineNo": 40000,
"no": "MYE73QN/A-RDY",
"description": "Apple iPhone 16",
"quantity": 1.0,
"correlationId": "68a3f2d1-049b-4580-bc47-22433b29a022",
"ref1": "RITM0052559",
"ref2": "TASK0002040",
"ref3": "",
"ref4": "",
"categoryCode": "K/C",
"categoryName": "Mobiles & GPS//Mobile Phones",
"manufacturer": "Apple",
"assetDetails": [
{
"id": 1038520,
"assetTag": "",
"serialNumber": "C8QH6T96DPNG",
"imei1": "353317871321338",
"imei2": ""
}
]
},
{
"lineNo": 50000,
"no": "CH20EUWH7079",
"description": "dbramante1928 re-charge - Strømforsyningsadapter - 20 Watt",
"quantity": 1.0,
"correlationId": "68a3f2d1-049b-4580-bc47-22433b29a022",
"ref1": "RITM0052559",
"ref2": "TASK0002041",
"ref3": "",
"ref4": "",
"categoryCode": "K/D3",
"categoryName": "Mobiles & GPS//Mobile Phones - Cables & Power Adapters",
"manufacturer": "dbramante1928",
"assetDetails": [
{
"id": 1038521,
"assetTag": "",
"serialNumber": "",
"imei1": "",
"imei2": ""
}
]
}
]
}
}Fields
Envelope
| Field | Type | Description |
|---|---|---|
eventId | string | Unique identifier for this event delivery |
eventType | string | Always order.delivered |
timestamp | string | ISO 8601 UTC timestamp of when the event was emitted |
Data
| Field | Type | Description |
|---|---|---|
correlationId | string | Unique reference linking this event to your original order |
salesOrderNumber | string | The sales order number in the Danoffice IT ERP |
shipmentNumber | string | The shipment/delivery note number, matching the one in order.shipped |
yourReference | string | The reference you provided when placing the order (e.g. RITM number) |
Data — carrier
| Field | Type | Description |
|---|---|---|
carrier.name | string | Name of the carrier that made the delivery |
carrier.trackingNumber | string | Carrier tracking number |
carrier.trackingUrl | string | Direct link to the carrier tracking page |
Data — receiver
| Field | Type | Description |
|---|---|---|
receiver.company | string | Company name of the recipient |
receiver.contact | string | Contact person at the delivery address |
receiver.phone | string | Phone number for the recipient |
receiver.address.street | string | Street address |
receiver.address.city | string | City |
receiver.address.postalCode | string | Postal / ZIP code |
receiver.address.country | string | ISO 3166-1 alpha-2 country code |
Data — lines
Each entry in the lines array represents one order line included in this delivery.
| Field | Type | Description |
|---|---|---|
lineNo | number | Line number from the sales order |
no | string | Item/product number |
description | string | Product description |
quantity | number | Quantity delivered on this line |
correlationId | string | Correlation ID for the order this line belongs to |
ref1 – ref4 | string | Custom reference fields passed in on the original order line |
categoryCode | string | Internal category code |
categoryName | string | Human-readable category path |
manufacturer | string | Manufacturer name |
Data — lines.assetDetails
Each line may include one or more asset records for serialised items.
| Field | Type | Description |
|---|---|---|
id | number | Internal asset record identifier |
assetTag | string | Asset tag, if assigned |
serialNumber | string | Serial number of the unit, if available |
imei1 | string | Primary IMEI number, for cellular devices |
imei2 | string | Secondary IMEI number, for dual-SIM devices |
Delivery timing
Delivery confirmation depends on the carrier reporting a delivery scan. There may be a short delay between the physical delivery and this event being emitted.
Optional fields
assetTag, serialNumber, imei1, and imei2 are included when the data is
available for the delivered item. Always check for their presence before using
them.
What to do
- Mark the order as delivered in your system.
- Trigger any post-delivery workflows such as asset registration, RITM closure, or user notifications.
- Use
timestampif you need to calculate SLA metrics or satisfaction surveys. - Store
assetDetails(serial numbers, IMEI) for CMDB population or asset management.