Set device relays settings
Setup device relays settings
- application/json
Request Body required
items object[] required
List of relay settings
number integer requiredPossible values:
>= 1and<= 8Unique relay number. Can be in range 1-8, it depends on number of peripheral devices connected on external ports(RS485...).
normally_closed boolean requiredDescribes relay initial state
open_settings object required
Relay open parameters
duration integer requiredPossible values:
>= 1000and<= 300000Relay open duration in milliseconds
delay integer requiredPossible values:
<= 300000Delay before relay opened in milliseconds
type_settings object required
Type specific relay settings
oneOf- MOD1
- MOD2
type string requiredPossible values: [
electromagnetic]Type of the lock
type string requiredPossible values: [
electromechanical]Type of the lock
pulse_on integer requiredPossible values:
>= 1000and<= 2000Power on duration in seconds for electromechanical lock in milliseconds
pulse_off integer requiredPossible values:
>= 500and<= 2000Time between switching on the electromechanical lock in milliseconds
- 200
- 400
- 401
OK
Bad Request
- application/json
- Schema
- Example (from schema)
- Example
Schema
error object
Error object, contains error details
code stringPossible values: [
invalid_authentication,permission_denied,not_valid,system_error,bad_request,connection_timeout]Error code
message stringError message
data object
Did not pass validation parameters. Can be represented as an object, which can include field names, arrays, query parameters etc.
param stringContains validation error details
{
"error": {
"code": "not_valid",
"message": "Data validation error",
"data": {
"param": "must be an string"
}
}
}
{
"error": {
"code": "bad_request",
"message": "Bad request sent"
}
}
Unauthorized request. Log In
- application/json
- Schema
- Example (from schema)
- Example
Schema
error object
Error object, contains error details
code stringPossible values: [
invalid_authentication,permission_denied,not_valid,system_error,bad_request,connection_timeout]Error code
message stringError message
data object
Did not pass validation parameters. Can be represented as an object, which can include field names, arrays, query parameters etc.
param stringContains validation error details
{
"error": {
"code": "not_valid",
"message": "Data validation error",
"data": {
"param": "must be an string"
}
}
}
{
"error": {
"code": "invalid_authentication",
"message": "Invalid authentication"
}
}