API Reference

Sections

Theme switcher

Lock

Lock

autoRelockDelayInSecondsobject

Indicates amount of time, in seconds, that the lock waits before relocking when a credential is presented

behaviorOnPowerFailureobject

Indicates the behavior that device will take upon loss of power.

deadboltobject

Indicates whether the device has a deadbolt and what it's position is.

eventPreferencesobject

Indicates whether device should opt in to publishing notifications to user for specific optional event scenarios.

functionobject

Indicates the currently set lock function (e.g. Office).

indicatorBlinksWhenLockedobject

Indicates behavior of interior LED indicator light when device is in locked securedState.

interiorPushButtonobject

Indicates if devices has an interior push button and what its activation state is.

isLockedboolean

When true, device is locked.

modeobject

Deprecated: Use lock.state field.

stateobject

Indicates the current lock state of the device which is used to determine device behavior when credentials and events occur at the device. Refer to published device documentation for expected device behavior for each state use case.

Was this section helpful?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 { "autoRelockDelayInSeconds": { "extendedUnlock": null, "standardUnlock": null }, "behaviorOnPowerFailure": { "willLock": false, "willRemainAsIs": false, "willUnlock": false }, "deadbolt": { "position": { "isExtended": false, "isJammed": false, "isRetracted": false } }, "eventPreferences": { "publishKeyOverrideEvents": false, "publishUnauthorizedUserEvents": false }, "function": { "isApartment": false, "isManualThrowApartment": false, "isOffice": false, "isPrivacy": false, "isStoreroom": false }, "indicatorBlinksWhenLocked": { "blinkSpeed": { "isNormal": false, "isRapid": false }, "isEnabled": false }, "interiorPushButton": { "isActivated": false }, "isLocked": false, "mode": { "isFrozen": false, "isHolidayRestricted": false, "isPrivacySecured": false, "isStandard": false }, "state": { "isFrozenNormal": false, "isFrozenPassage": false, "isFrozenSecured": false, "isHolidayRestricted": false, "isMomentaryUnlocked": false, "isPassage": false, "isPrivacySecured": false, "isSecured": false } }
Was this section helpful?