# SMART LOCKER API ## API Docs - Root > Shifts [Shift List](https://smartlocker-api-doc.byrokket.com/shift-list-23822098e0.md): - Root > Shifts [Add Shift](https://smartlocker-api-doc.byrokket.com/add-shift-23823374e0.md): - Root > Shifts [Update Shift](https://smartlocker-api-doc.byrokket.com/update-shift-23824121e0.md): - Root > Shifts [Delete Shift ](https://smartlocker-api-doc.byrokket.com/delete-shift-23824124e0.md): - Root > Shift Devices [Add Shift Device](https://smartlocker-api-doc.byrokket.com/add-shift-device-23824298e0.md): - Root > Shift Devices [List Shift Devices](https://smartlocker-api-doc.byrokket.com/list-shift-devices-23824193e0.md): - Root > Shift Devices [Update Shift Device](https://smartlocker-api-doc.byrokket.com/update-shift-device-23824321e0.md): - Root > Shift Devices [Delete Shift Device](https://smartlocker-api-doc.byrokket.com/delete-shift-device-23824335e0.md): - Root > Device Management [Update Device](https://smartlocker-api-doc.byrokket.com/update-device-23897004e0.md): Call this API to update device status - Root > Device Management [List Devices](https://smartlocker-api-doc.byrokket.com/list-devices-23648367e0.md): This API endpoint will list all devices for a locker - Root > Device Management [Get Device](https://smartlocker-api-doc.byrokket.com/get-device-23788160e0.md): - Root > Device Management [add device](https://smartlocker-api-doc.byrokket.com/add-device-23945030e0.md): - Root > Device Management [edit device](https://smartlocker-api-doc.byrokket.com/edit-device-23945034e0.md): - Root > Device Management [delete device](https://smartlocker-api-doc.byrokket.com/delete-device-23945037e0.md): - Root > Device Management [devices status](https://smartlocker-api-doc.byrokket.com/devices-status-23945068e0.md): - Root > Bay Management [List Bays](https://smartlocker-api-doc.byrokket.com/list-bays-23648936e0.md): This API endpoint will list all cabins present ia locker and hexcodes values for operating the cabin - Root > Bay Management [Assign Device to Bay](https://smartlocker-api-doc.byrokket.com/assign-device-to-bay-23660574e0.md): Call this API to associate a device with Cabin - Root > Bay Management [Assign User to Bay ](https://smartlocker-api-doc.byrokket.com/assign-user-to-bay-23660576e0.md): Call this API to associate a device with Cabin - Root > Bay Management [Unassign Device](https://smartlocker-api-doc.byrokket.com/unassign-device-23754247e0.md): This api will disassociate whatever device is assigned to this bay - Root > Locker Management [Locker List](https://smartlocker-api-doc.byrokket.com/locker-list-23560928e0.md): This API endpoint will list all registered lockers and hexcodes values for operating smart locker - Root > Locker Management [Get Locker](https://smartlocker-api-doc.byrokket.com/get-locker-23788098e0.md): - Root > Locker Management [LockerType](https://smartlocker-api-doc.byrokket.com/lockertype-23692827e0.md): - Root > Locker Management [maintenance list](https://smartlocker-api-doc.byrokket.com/maintenance-list-23944592e0.md): - Root > Locker Management [delete locker](https://smartlocker-api-doc.byrokket.com/delete-locker-23945072e0.md): - Root > User [User List](https://smartlocker-api-doc.byrokket.com/user-list-23694118e0.md): - Root > User [Get User](https://smartlocker-api-doc.byrokket.com/get-user-23898288e0.md): - Root > User [add user](https://smartlocker-api-doc.byrokket.com/add-user-23944439e0.md): - Root > User [user edit](https://smartlocker-api-doc.byrokket.com/user-edit-23944447e0.md): - Root > User [user delete](https://smartlocker-api-doc.byrokket.com/user-delete-23944585e0.md): - Root > Group [group add](https://smartlocker-api-doc.byrokket.com/group-add-23944603e0.md): - Root > Group [group list](https://smartlocker-api-doc.byrokket.com/group-list-23944606e0.md): - Root > Group [group view](https://smartlocker-api-doc.byrokket.com/group-view-23944609e0.md): - Root > Group [group delete](https://smartlocker-api-doc.byrokket.com/group-delete-23944614e0.md): - Root > Location [Location](https://smartlocker-api-doc.byrokket.com/location-23692820e0.md): - Root > Location [location add](https://smartlocker-api-doc.byrokket.com/location-add-23944622e0.md): - Root > Location [location edit](https://smartlocker-api-doc.byrokket.com/location-edit-23944651e0.md): - Root > Location [add area](https://smartlocker-api-doc.byrokket.com/add-area-23945011e0.md): - Root > Role [add role](https://smartlocker-api-doc.byrokket.com/add-role-23945017e0.md): - Root > Role [edit role](https://smartlocker-api-doc.byrokket.com/edit-role-23945023e0.md): - Root > Role [list role](https://smartlocker-api-doc.byrokket.com/list-role-23945027e0.md): - Root [Admin Login](https://smartlocker-api-doc.byrokket.com/admin-login-23561371e0.md): - Root [Kiosk Login](https://smartlocker-api-doc.byrokket.com/kiosk-login-23649407e0.md): - Root [Country ](https://smartlocker-api-doc.byrokket.com/country-23681137e0.md): - Root [log list](https://smartlocker-api-doc.byrokket.com/log-list-23788165e0.md): - Root [Locker Status](https://smartlocker-api-doc.byrokket.com/locker-status-23561086e0.md): The web service is running locally at port 5000. - Root [Open Locker](https://smartlocker-api-doc.byrokket.com/open-locker-23561148e0.md): - Root [Start charging](https://smartlocker-api-doc.byrokket.com/start-charging-23561168e0.md): "comPort": "COM2", - Root [Stop Charging](https://smartlocker-api-doc.byrokket.com/stop-charging-23561178e0.md): "comPort": "COM2", - Root [Charging Status](https://smartlocker-api-doc.byrokket.com/charging-status-23561182e0.md): "comPort": "COM2",