Webhook for pickup notifications

POST https://webhook.example.com

Webhook to push collection notifications to any URL provided by the carrier. Notifications are sent once per day, informing the carrier about parcels that need to be picked up from the lockers.

application/json

Body

Information about locker collections.

  • eventTimestamp string(date-time)

    The timestamp of the collection event

  • The unique identifier of the locker in the GLS/NXT Platform

  • carrierLockerId string | null

    The unique identifier of the locker in the Carrier's system

  • courierAccessCode string | null

    Access code for the courier to collect parcels from locker. Access code rotates daily.

  • parcels array[object]
    Hide parcels attribute Show parcels attribute object

Responses

  • Return a 200 status to indicate that the data was received successfully.

  • Return a 401 status to indicate that the POST was unauthorized.

  • Return a 500 status to indicate that the POST was unsuccessfully processed.

POST CollectionNotification
Request examples
{
  "eventTimestamp": "2025-08-20T00:00:00Z",
  "lockerUid": "lockerUID123",
  "carrierLockerId": "Locker1",
  "courierAccessCode": "anyValidCode123",
  "parcels": [
    {
      "carrierParcelId": "anyCarrierParcelId123"
    }
  ]
}