Locker Delivery Events
Locker delivery events are configured by our integration team. Contact the integration team for more information.
The checkpoint types, payload, and parameters below are examples. Additional events can be configured for specific cases, and webhook parameters and payload structure can also be configured.
Checkpoint Types
| Type | Description |
|---|---|
InitialCheckpoint | Order information received |
InitialReturnCheckpoint | Return activated, depends on the order type. In some cases InitialCheckpoint will be sent instead |
SortingMachineCheckpoint | Sorted |
SortingStationCheckpoint | Sorted |
CourierDropoffCheckpoint | Dropped off at locker by courier |
CourierPickupCheckpoint | Picked up at locker by courier |
CustomerPickupCheckpoint | Picked up at locker by customer |
CustomerDropoffCheckpoint | Dropped off at locker by customer |
ReturnedToSenderCheckpoint | Parcel returned to sender |
ReturnToSenderCheckpoint | Return to sender |
ParcelLostCheckpoint | Parcel was lost. Please contact us to find out why. |
ChangePickupPointCheckpoint | Consumer initiated pickup point change. This can affect delivery time. |
CustomerHomeDeliveryBooked | Home Delivery is booked |
CustomerHomeDeliverySuccess | Home delivery was successful, parcel is delivered to customer |
CustomerHomeDeliveryFail | Home delivery failed, parcel was not delivered to customer |
Webhook Payload
1{ 2 "checkpointId": "cp_abc123", 3 "parcelId": "SHOP000000123456", 4 "orderNumber": "ORD-12345", 5 "type": "CustomerPickupCheckpoint", 6 "typeDescription": "Consumer picked up parcel from locker", 7 "locationName": "Central Station Stockholm", 8 "timestamp": "2025-06-01T16:10:00Z" 9}1{ 2 "checkpointId": "cp_abc123", 3 "parcelId": "SHOP000000123456", 4 "orderNumber": "ORD-12345", 5 "type": "CustomerPickupCheckpoint", 6 "typeDescription": "Consumer picked up parcel from locker", 7 "locationName": "Central Station Stockholm", 8 "timestamp": "2025-06-01T16:10:00Z" 9}
Webhook Payload Parameters
| param | Type | Description |
|---|---|---|
| checkpointId | string | Unique checkpoint identifier |
| parcelId | string | Your parcel ID |
| orderNumber | string | Your order number |
| type | string | Checkpoint type (see table above) |
| typeDescription | string | Human-readable description |
| locationName | string | Name of the location where the checkpoint occurred |
| timestamp | string | ISO 8601 UTC timestamp |