Parameters
No parameters required
This endpoint takes no path, query, header or body parameters.
Lightweight lock listing (id + alias + status) intended for the calendar-settings smart-lock selector. Returns every non-deleted lock in the authenticated organisation regardless of current binding — a single lock can be bound to more than one calendar. Use /bff/iot-lock/lock-list when the full health / gateway detail is needed.
No parameters required
This endpoint takes no path, query, header or body parameters.
1 status code documented
itemsobject[]RequiredlockIdnumberRequiredExternal TTLock identifier (matches /iot-lock/[lockId] and the update body).
aliasstringOptionalDisplay name of the lock. Empty aliases are omitted; the UI shows "Lock
activebooleanRequiredWhether the lock is currently active in the system.
hasGatewaybooleanOptionalWhether the lock is connected to a Wi-Fi gateway. Unknown for locks that never reported.
{
"items": [
{
"lockId": 0,
"alias": "example_alias",
"active": false,
"hasGateway": false
}
]
}GET /bff/calendar/available-locks
curl -X GET "https://api.bizkithub.com/bff/calendar/available-locks" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY"All BizKitHub public API endpoints require authentication via API key.