Track a parcel
Learn about the Event Log endpoint and how to to fetch all registered tracking events for a shipment number, tracking reference, or return code.
Overview
The event tracking endpoint returns all events for a parcels. In addition, it returns metadata about the parcel (shop, delivery method, etc.).
Language
Event Log API can display events in 3 languages using the path parameter:
-
English (EN),
-
Norwegian (NO)
-
Swedish (SE)
Response
-
Response may include events for multiple parcels if:
-
The shipment contains multiple items.
-
A parcel changes delivery method (new tracking reference linked with original).
-
-
Duplicate events can occur (margin < 0.001%).
-
Clients must tolerate new event IDs or fields being added.
Event catalogue
Use this table to map codes to UI states and translations.
| Catagory | Code(“apikey”) |
Description | i18n key |
|---|---|---|---|
| Booking | 001 | transport of parcel has been booked | event.type.pub.import.edi.information.received |
| Transportation | 002 | we have received your parcel, and are getting ready to transport it in our network | (n/a in list) |
| Transportation | 003 | your parcel is being loaded for transport to its next checkpoint | event.type.pub.shipment.forwarded |
| Transportation | 004 | your shipment is transit and should be delivered within a few days | event.type.pub.shipment.under.transport |
| Transportation | 006 | parcel has arrived at local service point and is ready for pick-up | event.type.pub.shipment.arrived.at.servicepoint |
| Transportation | 062 | the shipment has been loaded for transport | event.type.pub.loaded |
| Transportation | 063 | parcel has been unloaded from car | event.type.pub.unloaded |
| Transportation | 104 | parcel is delivered to service point | event.type.pub.delivered.at.service.point |
| Transportation | 148 | registration of shipment with external carrier failed | event.type.shopadmin.transport.booking.failed |
| Communication | 152 | communication sent | event.type.public.communication.sent |
| Communication | 153 | communication failed | event.type.public.communication.failed |
| Communication | 155 | pick-up deadline has been extended | event.type.public.pickup.deadline.extended |
| Status | 013 | parcel delivered | event.type.pub.shipment.delivered |
| Status | 015 | your delivery can’t be completed as expected. we will notify the recipient with updated information regarding your delivery | event.type.pub.returned.to.sender |
| Status | 028 | we will try to deliver your shipment again | event.type.pub.retry.delivery |
| Status | 029 | we will try to pick up your shipment again | event.type.pub.retry.pickup |
| Status | 030 | unfortunately we are having problems with the delivery, and we are working to locate the parcel. | (n/a in list) |
| Status | 031 | our carrier attempted to collect your shipment, but was unfortunately unable to do so | (n/a in list) |
| Status | 032 | parcel has been picked-up by our carrier | event.type.pub.shipment.retrieved |
| Status | 034 | our carrier attempted to collect your shipment, but was unfortunately unable to locate the shipment | (n/a in list) |
| Status | 035 | parcel will be returned to web shop/sender. | event.type.pub.returned.cannot.deliver |
| Status | 057 | unfortunately we were not able to deliver your parcel tonight | event.type.pub.shipment.not.delivered |
| Status | 060 | pick-up of parcel has been cancelled | event.type.pub.pickup.cancelled |
| Status | 061 | parcel marked as wanted. this parcel should be return to store/sender | event.type.shopadmin.wanted |
| Status | 068 | shipment not delivered | event.type.pub.not.delivered |
| Status | 069 | parcel not acknowledged | event.type.distr.unacknowledged |
| Status | 073 | order has been cancelled | event.type.pub.admin.order.cancelled |
| Status | 076 | the customer has changed date for shipment | event.type.pub.consumer.changed.shipment.date |
| Status | 077 | new activation in edg has been cancelled as the parcel has received a final status | event.type.distr.delivery.deactivated |
| Status | 093 | parcel has been sorted incorrectly and will unfortunately be slightly delayed | event.type.pub.shipment.incorrectly.sorted |
| Status | 095 | parcel not picked up at service point and will be returned to sender | event.type.pub.shipment.not.picked.up.returned.to.sender |
| Status | 100 | the order has been changed | event.type.pub.order.changed |
| Status | 112 | destination have been changed | event.type.pub.parcel.destination.changed |
| Status | 113 | parcel activated | event.type.distr.delivery.activated |
| Status | 117 | parcel ready for pick-up sent to consignee | event.type.pub.package.arrived |
| Status | 118 | reminder parcel ready for pick-up sent to consignee | event.type.pub.package.reminder |
| Status | 119 | pick-up period extended sent to consignee | event.type.pub.package.pickupextension |
| Status | 120 | reminder for parcel ready for pick-up after extended period sent to consignee | event.type.pub.package.lastreminder |
| Status | 121 | parcel returned sent to sender | event.type.pub.package.returned |
| Status | 122 | parcel delivered for return at servicepoint | event.type.pub.parcel.delivered.for.return.servicepoint |
| Status | 125 | parcel is no longer wanted. to be delivered as normal | event.type.shopadmin.unwanted |
| Status | 136 | the shipment item has been cleared by customs | event.type.distr.order.clearance.ok |
| Status | 151 | shipment distribution date changed | event.type.shopadmin.shipment.distribution.date.changed |
| Status | 154 | fallback shipment solution was triggered | event.type.public.shipment.fallback.triggered |
| Scanner | 016 | parcel has been scanned | event.type.distr.shipment.scanned.ok |
| Scanner | 017 | no edi-information received for this parcel | event.type.distr.scanned.missing.package.data |
| Scanner | 018 | parcel scanned at wrong station. please change station and scan again | event.type.distr.scanned.wrong.station |
| Scanner | 019 | can not find alias for this parcel, verify correct transport setup or split load carrier | event.type.distr.scanned.no.alias |
| Scanner | 022 | parcel is in transit | event.type.shopadmin.scanned.wrong.location |
| Scanner | 024 | parcel scanned in return mode | event.type.distr.scanned.ok.return.scan |
| Scanner | 107 | load carrier has been received and is beeing loaded for transport | event.type.distr.load.carrier.received |
| Scanner | 115 | parcel has return status, it can not be scanned in outgoing mode | event.type.distr.scanned.wrong.mode |
| Scanner | 116 | parcel has arrived at end station | event.type.pub.parcel.arrived.at.end.station |
| Scanner | 149 | the parcel has been added to the customs report | event.type.distr.add.parcel.to.customs.report |
| Scanner | 150 | alias retrieved from cargostream | event.type.distr.alias.retrieved |
| Export | 026 | parcel will be delivered by a partner carrier. | event.type.pub.shipment.exported |
| Export | 126 | partner carrier has recieved the parcel | event.type.pub.shipment.received.external |
| Export | 147 | code for return is received/updated | event.type.shopadmin.submission.code.received |
| External | 036 | unknown status notification from external transporter | event.type.distr.shipment.unknown.external.code |
| Internal | 094 | label has been generated | event.type.distr.generated.label |
| Images | 124 | additional information for delivery available | event.type.shopadmin.image.of.delivery.taken |