API structure has changed
7 structure changes including:
2 Breaking changes
3 Additions
2 Modifications
2 Removals
Modified
2
Breaking
PATCH /lockers/{uid}
- Path went from
/lockers/{lockerId}
to/lockers/{uid}
(same operationId) - Body
-
application/json content type Modified
-
externalLockerId, secondaryExternalLockerId, shipperId, locationCode, region, tour properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- carrier, provider, location, metadata, features properties Added
-
externalLockerId, secondaryExternalLockerId, shipperId, locationCode, region, tour properties Removed
- Response
-
200 response Modified
-
application/json content type Modified
-
location property Modified
-
locationCode property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
-
locationCode property Removed
-
features property Modified
-
Full types went from
object | null
toobject
Breaking
- hasPinPad, hasPinBarcodeReader properties Added
-
Full types went from
-
compartmentTypes property Modified
- count property Added
-
id, name, status, carrier, createdAt, updatedAt properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- uid, carriers, provider, metadata properties Added
-
location property Modified
-
application/json content type Modified
-
400 response Modified
-
application/json content type Modified
-
error property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- errorCode, message properties Added
-
error property Removed
-
application/json content type Modified
-
401 response Modified
-
application/json content type Modified
-
error property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- errorCode, message properties Added
-
error property Removed
-
application/json content type Modified
-
404 response Modified
- application/json content type Added
-
500 response Modified
-
application/json content type Modified
-
error property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- errorCode, message properties Added
-
error property Removed
-
application/json content type Modified
- Path
-
lockerId path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- lockerUid path parameter Added
- Authentication
-
Api authorization key authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST LockerUpdates
webhook
- Response
-
200 response Modified
-
application/json content type Modified
-
location property Modified
-
locationCode property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
-
locationCode property Removed
-
features property Modified
-
Full types went from
object | null
toobject
Breaking
- hasPinPad, hasPinBarcodeReader properties Added
-
Full types went from
-
compartmentTypes property Modified
- count property Added
-
id, name, status, carrier, createdAt, updatedAt properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- uid, carriers, provider, metadata properties Added
-
location property Modified
-
application/json content type Modified
Removed
2
Breaking
GET /lockers
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /lockers
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
3
GET /lockers
GET /lockers/providers
POST /lockers