Last Updated on : 2024-08-19 06:20:49download
Create a temporary password for a smart lock.
POST: /v1.0/devices/{device_id}/door-lock/temp-password
Parameter name | Type | IN | Required | Description |
---|---|---|---|---|
device_id | String | uri | true | The device ID. |
Description of body
Parameter name | Type | IN | Required | Description |
---|---|---|---|---|
name | String | true | The password name. | |
password | String | true |
| |
effective_time | Long | true | The 10-digit timestamp of the effective time. | |
invalid_time | Long | true | The 10-digit timestamp of the expiration time. | |
password_type | String | true | Password encryption type: ticket . | |
phone | String | false | The mobile phone number. | |
type | Integer | false | The validity type of password. Valid values:
| |
time_zone | String | false | The time zone. This field is required if you use the periodic password function. | |
ticket_id | String | true | The ID of a specified temporary key. | |
schedule_list | List | false | The information about periodic passwords. | |
relate_dev_list | array[Stirng] | true | The list of linked devices. The length is 1 and only Bluetooth lock accessories are supported. |
Description of schedule_list
Parameter name | Type | IN | Required | Description |
---|---|---|---|---|
effective_time | Long | true | The start time. It is stored in minutes. For example, 07:30 indicates that the value is 450 . Calculation: 7 x 60 + 30 = 450. | |
invalid_time | Long | true | The end time. It is stored in minutes. For example, 07:30 indicates that the value is 450 . Calculation: 7 x 60 + 30 = 450. | |
working_day | Integer | true | The working days. One week is represented in one byte. bit0 to bit6 respectively represent Sunday to Saturday. 1 means valid, 0 means invalid, and the last digit is represented by 0 . For example, Monday/Tuesday/Friday is represented as 00100110 , which equals 38 , so the value of working_day is 38. |
Parameter name | Type | Description |
---|---|---|
result | JSONObject | The returned result. |
Description of result
Parameter name | Type | Description |
---|---|---|
id | Long | The password ID. |
POST: /v1.0/devices/vdevo15345926009****/door-lock/temp-password
{
"password": "956FAD7****09C68E168B77",
"password_type": "ticket",
"ticket_id": "****",
"effective_time": 1579156726,
"invalid_time": 1579243126,
"name": "test",
"phone": 11233213,
"time_zone": "",
"schedule_list": [
{
"effective_time": 720,
"invalid_time": 1080,
"working_day": 0
}
]
}
{
"result": {
"id": 124367346
},
"t": 1542626129429,
"success": true
}
For more information, see error code.
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback