Get parcel details
Fetch connection and access details for specified parcel IDs. This endpoint allows end-users to retrieve detailed information about their parcels.
Path parameters
-
parcelIds
string Required Comma-separated list of parcel IDs
Responses
-
200 application/json
Parcel details fetched successfully
-
401 application/json
Unauthorized. The request is missing valid authentication credentials.
-
400 application/json
Bad Request. The request is malformed or missing required parameters.
-
Parcel not found
-
500 application/json
Internal Server Error. An unexpected error occurred on the server.
GET
/app/enduser/parcels/{parcelIds}
curl \
--request GET 'https://api.staging.glsnxt.com/ooh/carrier-connector/v1/app/enduser/parcels/{parcelIds}' \
--header "X-APP-Key: $API_KEY"
Response examples (200)
{
"externalLockerId": "locker123",
"providerLockerId": "providerLocker456",
"name": "Main Street Locker",
"hasScreen": true,
"lockerModules": [
{
"moduleId": "module789",
"lockerAccessCode": "123456",
"pickupParcels": [
{
"parcelId": "parcel123",
"allocationType": "HARD_RESERVATION",
"shipmentType": "LAST_MILE",
"compartmentAccessToken": "access123",
"compartmentSenseToken": "sense456"
}
],
"deliveryParcels": [
{
"parcelId": "parcel123",
"allocationType": "HARD_RESERVATION",
"shipmentType": "LAST_MILE",
"compartmentAccessToken": "access123",
"compartmentSenseToken": "sense456"
}
]
}
]
}
Response examples (401)
{
"error": "Unauthorized"
}
Response examples (400)
{
"error": "Invalid request. Check parameters and try again."
}
Response examples (500)
{
"error": "Internal Server Error"
}