List lock templates
Returns all lock templates you have access to.
Authorizations
AuthorizationstringheaderrequiredAPI tokens can be created in the Dashboard settings. Requires an Ultra subscription.
Query Parameters
limitintegerqueryNumber of records to return (default 50, max 100)
Required range: 1 ≤ x ≤ 100
Default: 50
Example: 50
offsetintegerqueryNumber of records to skip (default 0)
Required range: x ≥ 0
Default: 0
Example: 0
Response
200application/jsonList of lock templates
List of lock templates
okbooleanrequireddataobjectrequiredShow child attributes
dataobject[]requiredShow child attributes
idintegerTemplate ID
ownerIdintegerOwner user ID
namestringTemplate name
durationintegerLock duration in seconds
isRandomDurationbooleanWhether duration is randomized
minDurationinteger | nullMinimum duration if random
maxDurationinteger | nullMaximum duration if random
isBreakEnabledbooleanWhether breaks are allowed
breakRegularityintegerBreak interval in seconds
breakMaximumintegerMaximum break duration
breakPenaltyintegerPenalty for exceeding break
breakKeyholderOnlybooleanOnly keyholder can grant breaks
isDeepthroatEnabledbooleanDTT integration enabled
deepthroatTimeReductionintegerTime reduction per DTT session
isShameEnabledbooleanShame feature enabled
shameTimeAddintegerTime added for shame
isEmergencyUnlockEnabledbooleanEmergency unlock available
isPublicbooleanWhether publicly accessible
isPubliclyListedbooleanWhether listed publicly
isTestLockbooleanWhether this is a test lock
isTimeDisplayedbooleanWhether remaining time is shown
createdAtstring<date-time>Creation timestamp
paginationobjectrequiredShow child attributes
limitintegerrequiredNumber of records returned
Example: 50
offsetintegerrequiredNumber of records skipped
Example: 0
401application/jsonAuthentication required or token invalid
Authentication required or token invalid
okbooleanrequirederrorstringrequired500application/jsonInternal server error
Internal server error
okbooleanrequirederrorstringrequired