smartLocks.doors.create
Smart locks: doors create. Mutation — changes data. See the input schema for argument details.
Input parameters
| Field | Type | Required | Notes |
|---|---|---|---|
name | string | yes | |
provider | enum | yes | One of: nuki, ttlock, tedee |
lockRef | string | yes | |
lockName | string | no |
Output fields
| Field | Type | Required | Notes |
|---|---|---|---|
id | string | yes |
smartLocks.doors.delete
Delete a door mapping from the smart-lock registry.
Input parameters
| Field | Type | Required | Notes |
|---|---|---|---|
id | string | yes |
Output fields
| Field | Type | Required | Notes |
|---|---|---|---|
ok | literal | yes | One of: true |
smartLocks.doors.list
Smart locks: doors list. Read-only query. See the input schema for argument details.
Input parameters
Returns object.
Output fields
Returns array of object. Fields of each element:
| Field | Type | Required | Notes |
|---|---|---|---|
id | string | yes | |
name | string | yes | |
provider | enum | yes | One of: nuki, ttlock, tedee |
lockName | string · nullable | yes | |
enabled | boolean | yes | |
position | integer | yes |
smartLocks.doors.listProviderLocks
Smart locks: doors list provider locks. Mutation — changes data. See the input schema for argument details.
Input parameters
| Field | Type | Required | Notes |
|---|---|---|---|
provider | enum | yes | One of: nuki, ttlock, tedee |
Output fields
| Field | Type | Required | Notes |
|---|---|---|---|
locks | array of object | yes | |
locks.lockRef | string | yes | |
locks.name | string | yes |
smartLocks.doors.update
Smart locks: doors update. Mutation — changes data. See the input schema for argument details.
Input parameters
| Field | Type | Required | Notes |
|---|---|---|---|
id | string | yes | |
name | string | no | |
enabled | boolean | no | |
position | integer | no |
Output fields
| Field | Type | Required | Notes |
|---|---|---|---|
ok | literal | yes | One of: true |
smartLocks.listActiveCodes
Smart locks: list active codes. Read-only query. See the input schema for argument details.
Input parameters
| Field | Type | Required | Notes |
|---|---|---|---|
stayId | string | yes |
Output fields
Returns array of object. Fields of each element:
| Field | Type | Required | Notes |
|---|---|---|---|
id | string | yes | |
lockId | string | yes | |
code | string | yes | |
validFrom | string | yes | |
validTo | string | yes |
smartLocks.nukiGetConfig
Smart locks: nuki get config. Read-only query. See the input schema for argument details.
Input parameters
Returns object.
Output fields
| Field | Type | Required | Notes |
|---|---|---|---|
enabled | boolean | yes | |
tokenHint | string · nullable | yes | |
smartlockId | string · nullable | yes | |
smartlockName | string · nullable | yes |
smartLocks.tedeeGetConfig
Smart locks: tedee get config. Read-only query. See the input schema for argument details.
Input parameters
Returns object.
Output fields
| Field | Type | Required | Notes |
|---|---|---|---|
credentialsHint | string · nullable | yes |
smartLocks.ttlockGetConfig
Smart locks: ttlock get config. Read-only query. See the input schema for argument details.
Input parameters
Returns object.
Output fields
| Field | Type | Required | Notes |
|---|---|---|---|
enabled | boolean | yes | |
credentialsHint | string · nullable | yes | |
lockId | string · nullable | yes | |
lockName | string · nullable | yes |