Webhook for locker updates
Webhook to push locker updates to any URL provided by the carrier. This endpoint allows carriers to receive real-time updates about lockers.
Body
Information about locker updates.
-
The internal unique identifier assigned to the locker.
-
The details of the locker on the Carrier's system.
-
The details of the locker on the Provider's system.
-
Details about the geographical location of the locker.
-
Features available in the locker.
-
Additional metadata associated with the locker.
Metadata associated with the locker.
-
A list of different compartment types available in the locker.
Details about the compartments available in the locker.
-
The timestamp of the locker status update.
Request examples
{
"uid": "123e4567-e89b-12d3-a456-426614174000",
"carrier": {
"lockerName": "Fancy Locker 01",
"lockerId": "CARRIER_LOCKER_001",
"activationDate": "2025-08-20T00:00:00Z",
"status": "ACTIVE"
},
"provider": {
"name": "Provider X",
"lockerModel": "Model XYZ",
"lockerVersion": "v2.1",
"lockerUid": "PROVIDER_LOCKER_ABC123"
},
"location": {
"street": "Main Street",
"streetNumber": "1",
"postalCode": "90210",
"city": "Berlin",
"lon": -118.2437,
"lat": 34.0522,
"countryCode": "DE"
},
"features": {
"hasScreen": true,
"hasPinPad": true,
"hasPinBarcodeReader": false
},
"metadata": [
{
"key": "maxWeightCapacity",
"value": "50kg"
}
],
"compartmentTypes": [
{
"size": "SMALL",
"count": 10,
"width": 400,
"height": 200,
"length": 600
},
{
"size": "MEDIUM",
"count": 4,
"width": 400,
"height": 400,
"length": 600
},
{
"size": "LARGE",
"count": 2,
"width": 400,
"height": 800,
"length": 600
}
],
"eventTimestamp": "2025-08-20T00:00:00Z"
}