Retrieve one or more lockers by their UIDs in a single request.
- The
idsquery parameter accepts a comma-separated list of locker UIDs (e.g.ids=10000001,10000002). - Maximum 10 UIDs per request — exceeding the limit returns 400.
- Returns 200 with a JSON array when at least one numeric UID is present; non-existent UIDs, UIDs belonging to other carriers, and non-numeric tokens within a mixed input are silently omitted.
- Returns 400 when
idsis missing, blank, or contains no numeric tokens.
Security
ApiKeyAuth
- Mock serverhttps://docs.glsnxt.com/_mock/openapi-carrier-integration-api/lockers/by-uid
- Staginghttps://api.staging.glsnxt.com/ooh/carrier-connector/v1/lockers/by-uid
- Productionhttps://api.glsnxt.com/ooh/carrier-connector/v1/lockers/by-uid
curl -i -X GET \
'https://docs.glsnxt.com/_mock/openapi-carrier-integration-api/lockers/by-uid?ids=10000001%2C10000002' \
-H 'X-API-Key: YOUR_API_KEY_HERE'List of matching lockers retrieved successfully. Missing or inaccessible UIDs are silently omitted.
Array []
Locker availability schedule.
Conditional constraints (enforced server-side, not by the generated client):
- If
accessModeisSCHEDULED,weeklyScheduleMUST be provided and non-empty. - If
accessModeisALWAYS,weeklyScheduleMUST be omitted.
Indicates which carrier owns the locker. null means the locker belongs to a 3rd party provider.
Example:"GLS"
A list of different compartment types available in the locker.
Example:
[ { "size": "SMALL", "count": 10, "height": 200, "width": 400, "length": 600 }, { "size": "MEDIUM", "count": 4, "height": 400, "width": 400, "length": 600 }, { "size": "LARGE", "count": 2, "height": 800, "width": 400, "length": 600 } ]
Response
[ { "uid": "1002377838", "carrier": { … }, "provider": { … }, "location": { … }, "features": { … }, "openingHours": { … }, "metadata": [ … ], "ownedByCarrier": "GLS", "compartmentTypes": [ … ] } ]