Tracking Events

Tracking events available for subscription:

Event CodeTitleEvent DescriptionAdditional DataUsageEvent Facing Type
CRE.1001[Generic] Parcel CreationYour parcel has been created.Used generically for Parcel CreationCustomer
CRE.1002[Generic] Ready for acceptanceYour parcel is ready for acceptance in the InPost Network.Used generically for Customer DeliveringCustomer
FMD.1001[Generic] Ready for courier collectionYour parcel is starting its journey and will be collected by our couriers.lockerPoint, pudoPoint, address, merchantAddress, mobileCourierPointUsed generically when Parcels are ready to collectionCustomer
FMD.1002[Generic] Collected by courierYour parcel has started its journey and is on its way to one of our logistics centres.lockerPoint, pudoPoint, address, merchantAddress, mobileCourierPointUsed generically when Parcels are collected by a courierCustomer
FMD.1003[Generic] In-transit (first-mile)Your parcel is on the move through our network.Used generically when Parcels are in-transit for the first mileCustomer
FMD.1004Collected by courier in PUDOYour parcel has been collected by the courier in the PUDO pointCustomer
FMD.1005Collected by courier in APMYour parcel had been collected by the courier in the APMCustomer
FMD.9001Parcel claimedYour parcel is under a claim processUsed generically when a parcel was claimedOperational
MMD.1001[Generic] Adopted at Logistics CentreYour parcel has been received at one of our logistics centres.logisticsCentreUsed generically when Parcels are adopted at a logistics centreCustomer
MMD.1002[Generic] Processed at Logistics CentreYour parcel has been processed at one of our logistics centres.logisticsCentreUsed generically when Parcels are processed at a logistics centreOperational
MMD.1003[Generic] Dispatched from Logistics CentreYour parcel has been dispatched from one of our logistics centres.logisticsCentreUsed generically when Parcels are dispatched from a logistics centreCustomer
MMD.1004[Generic] Line-HaulYour parcel is on the move through our network.Used generically when Parcels are within a line-haulCustomer
LMD.1001[Generic] In-transit (last-mile)Your parcel is on its way to its final destination.Used generically when Parcels are in-transit for the last mileCustomer
LMD.1002[Generic] Arrived at destinationYour parcel has arrived at its final destination.lockerPoint, pudoPoint, address, merchantAddress, mobileCourierPoint, logisticsCentreUsed generically when Parcels have arrived at the delivery destinationCustomer
LMD.1003[Generic] Ready to collectYour parcel is ready for collection from the destination.lockerPoint, pudoPoint, mobileCourierPoint, logisticsCentreUsed generically when Parcels are ready to collectCustomer
LMD.1004Ready to collect PUDOYour parcel is ready for collection at the designated PUDOUsed for parcels dropped at the PUDO waiting for collectionCustomer
LMD.1005Ready to collect APMYour parcel is ready for collection at the lockerUsed for parcels delivered at the APM and waiting for collectionCustomer
LMD.3002Alternative temporary collection point assignedYour parcel has temporarily been assigned a different collection point.lockerPoint, pudoPoint, mobileCourierPointUsed when Parcels are to be temporarily reassigned to a different collection point.Customer
LMD.3003Alternative collection point assignedYour parcel has been assigned a different collection point.lockerPoint, pudoPoint, mobileCourierPointUsed when Parcels are reassigned to a different collection point.Customer
LMD.3004Branch collection assignedYour parcel has been assigned to be collected from a nearby branch.logisticsCentreUsed when Parcels are assigned to be collected from a nearby branch.Customer
LMD.3005Original collection point reassignedYour parcel has been routed back to its original collection point.lockerPoint, pudoPoint, mobileCourierPointUsed when Parcels which have been reassigned a new collection point are rerouted back the original collection point.Customer
LMD.3006Delivery readdressedYour parcel has been readdressed to a new delivery locationlockerPoint, pudoPoint, mobileCourierPoint, merchantAddress, addressUsed when Parcels are requested to be delivered to a new delivery locationCustomer
LMD.3007Stored temporary in a service pointYour parcel had been stored temporarily on a service pointCustomer
LMD.3008Expired stored parcelYour parcel stored in the box machine is expiredCustomer
LMD.3009Expired on temporary box machineThe pick up time expired on temporary box machineCustomer
LMD.3010Expired on temporary box machineYour parcel has not been collected on-time from the temporary box machineCustomer
LMD.3011Expired on temporary collection pointYour parcel has not been collected on-time from the temporary collection pointCustomer
LMD.3012Redirect cancelledThe redirection of the parcel wasn’t possibleCustomer
LMD.3013Redirected to PUDOYour parcel was redirected to a PUDOCustomer
LMD.3014Redirected to APMYour parcel was redirected to an APMCustomer
CC.001Parcel at customsYour parcel has been delivered to customs to proceed with the customs clearance processCustoms (origin or destination)Operational
CC.002Parcel customs clearedYour parcel has being released by customsCustoms (origin or destination)Operational
CC.003Parcel held at customsYour parcel has being held at customs for inspectionCustoms (origin or destination)Operational
LMD.9001Reminder to collectYour parcel must be collected soon.lockerPoint, pudoPoint, mobileCourierPoint, logisticsCentreUsed generically when Parcels are nearing expiry at the delivery lockerCustomer
LMD.9002ExpiredYour parcel has not been collected on-time.lockerPoint, pudoPoint, mobileCourierPoint, logisticsCentreUsed when Parcels have expired at the delivery lockerCustomer
LMD.9003OversizedYour parcel is oversized for the destination.Used when Parcels are oversized for the target delivery location.Operational
LMD.9004[Generic] Attempted deliveryWe attempted to deliver your parcel but were unable to do this successfully. We will reattempt to deliver your parcel.lockerPoint, pudoPoint, mobileCourierPoint, address, merchantAddressUsed generically when delivery at a location has been attempted and unsuccessful, but delivery will be reattempted.Customer
LMD.9005[Generic] UndeliverableYour parcel was undeliverable to the recipient.Used generically when parcels are undeliverable.Customer
LMD.9006Undeliverable: Rejected by recipientYour parcel was undeliverable to the recipient, as it was rejected.Used when Parcels have been rejected by the receiverCustomer
LMD.9007Undeliverable: Incorrect delivery detailsYour parcel was undeliverable to the recipient, as it had incorrect delivery details.Used when Parcels were undeliverable due to incorrect delivery data.Customer
LMD.9008Undeliverable: Receiver unknownYour parcel was undeliverable to the recipient, as the recipient could not be identified.Used when Parcels were undeliverable due to the recipient not being identifiable or known from the provided details.Customer
LMD.9009Undeliverable: COD conditions not metYour parcel was undeliverable to the recipient, as the recipient did not meet the requirements for cash on delivery.Used when Parcels have failed COD conditions and cannot be delivered.Customer
LMD.9010Undeliverable: No mailboxYour parcel was undeliverable due to no mailbox at the delivery location.Used when Parcels were undeliverable due to lack of a mailbox or safe place.Customer
LMD.9011Undeliverable: No access to locationYour parcel was undeliverable due to lack of access to the location.Used when Parcels were undeliverable due to a lack of access to the delivery location.Customer
LMD.9012Stored temporary in a box machineYour parcel had been stored temporarily on a box machineCustomer
LMD.9013Parcel ready to collect at customer service pointYour parcel dropped by the courier into a customer service pointUsed for parcels that had delivery attempt at home and courier has dropped the parcel into a customer service point to be collected by the customerCustomer
EOL.1001[Generic] DeliveredYour parcel has been delivered.address, merchantAddress, logisticsCentreUsed generically when parcels have been delivered to the end customerCustomer
EOL.1002Parcel collectedYour parcel has been collectedlockerPoint, pudoPointUsed generically for parcels that were collected by customers in the collect pointsCustomer
EOL.1003Delivered at Safe PlaceYour parcel had been delivered in a safe placeaddressUsed for home deliveries servicesCustomer
EOL.1004Delivered at neighbourYour parcel had been delivered to your neighboraddressUsed for home deliveries servicesCustomer
EOL.1005Delivered with verified recipientYour parcel was delivered with a ID check validationUsed for home deliveries servicesCustomer
EOL.9001MissingYour parcel has been marked as missing.Used when Parcels have been definitively marked as missingOperational
EOL.9002DamagedYour parcel has been marked as damaged.Used when Parcels have been definitively marked as damagedOperational
EOL.9003DestroyedYour parcel has been marked as destroyed.Used when Parcels have been definitively marked as destroyedOperational
EOL.9004CancelledYour parcel has been marked as cancelled.Used when Parcels have been definitively marked as cancelledOperational
RTS.1001[Generic] Returning to SenderYour parcel is starting its journey back to the sender.Used when Parcels are starting their journey back to the senderCustomer
RTS.1002[Generic] Returned to SenderYour parcel has been received by the sender.Used when Parcels have been delivered to the end customerCustomer
FUL.1001[Generic] PickedYour items have been picked and are being prepared for dispatch.Used when Parcels are being picked within the fulfilment warehouseOperational
FUL.1002[Generic] PackedYour items have been packed and are being prepared for dispatch.Used when Parcels are being packed within the fulfilment warehouseOperational
FUL.1003[Generic] DispatchedYour items have been dispatched from the fulfilment centre.Used when Parcels are being dispatched from the fulfilment warehouseOperational
INF.1001COD payment receivedUsed when payment for COD was receivedOperational
INF.9001Delay in DeliveryWe are informing you that you may experience delays with our service in delivering your parcel.Used when a delay in delivery must be communicated for the parcel.Operational
HAN.1001[Generic] HandoverYour parcel is being handed over to another party.logisticsCentreUsed generically when a parcel is handed over from one party to another.Operational

Event Object (root object)

FieldNullable?TypeDescription
customerReferenceYesStringReference/ID passed by the merchant when creating the shipment
trackingNumbernoStringTracking number generated by InPost
eventIdnoStringUnique id of the event (same as x-inpost-event-id header)
eventCodenoStringCode of the event (refer to the event catalogue documentation for the possible values)
timestampnoDatetimeDate and time when the event occurred, in the local time zone (ISO 8601)
locationYesLocation objectLocation of the event
deliveryYesDelivery objectInformation of delivery, in case it’s a delivery event.
shipmentYesShipment objectInformation about the
returnToSenderYesRTS objectThe parcel's data for Return To Sender
newDestinationYesLocation objectInformation about the new destination for redirected parcel

Location Object

FieldNullable?TypeDescription
idYesStringID of the location
typenoStringOne of: LOCKER_POINT, LOGISTIC_CENTER, PUDO_POINT, ADDRESS, MPOK_POINT
nameYesStringName/description of PUDO/APM
addressYesStringStreet, door number
postalCodeYesStringPostal code
cityYesStringCity name
countryYesStringCountry code (ISO2)
descriptionYesStringDescription of the location

Delivery Object

FieldNullable?TypeDescription
recipientNameYesStringName of person who received the parcel
deliveryNotesYesStringNotes provided by the courier upon delivery

Shipment Object

FieldNullable?TypeDescription
typeYesStringOne of: OUTBOUND, RETURN

RTS Object

FieldNullable?TypeDescription
trackingNumberYesStringTracking number or returned parcel

Example

{
    "customerReference": "XXXXXX",
    "trackingNumber": "XXXXXX",
    "eventId": "XYZ123",
    "eventCode": "ABC987",
    "timestamp": "2024-04-26T14:00:03.165Z",
    "location": {
        "id": "PL_ASDF",
        "type": "PUDO_POINT",
        "name": "ASDF",
        "address": "street name, door num, etc.",
        "postalCode": "999999-999",
        "city": "Tracking Town",
        "country": "PL",
        "description": "on the left side of Petrol Station XYZ"
    },
    "delivery": {
        "recipientName": "John Doe",
        "deliveryNotes": "Delivered in hand"
    },
    "shipment": {
        "type": "OUTBOUND"
    },
    "returnToSender": {
        "trackingNumber": "XXXXXXXX"
    },
    "newDestination": {
        "id": "PL_XYZ",
        "type": "LOCKER_POINT",
        "name": "XYZ",
        "address": "street building",
        "postalCode": "999999-999",
        "city": "Town",
        "country": "PL",
        "description": "behind the shop building"
    }
}