eKoral Open API gives user full access of eKoral products. API implements OAuth 2.0 grant type client_credentials. Please contact support@ekoral.io to assign a client credentials for your account.
A pre-requirements are eKoral member account and a controller (eK Core, eK Lite or eK Hub) owned or invited for the account. The calling sequence is:
To receive an access token API, user has to POST grant_type=client_credentials with authorization header which is a base64 encoded string from "email:client_credentials"
Javascript example, if email is "fred@gmail.com" and client credential is "jC9TYr"
> Buffer.from("fred@gmail.com:jC9TYr").toString("base64")
'ZnJlZEBnbWFpbC5jb206akM5VFly'
API example
% curl https://api.ekoral.io/token -X POST \
-d "grant_type=client_credentials" \
-H "Authorization: Basic ZnJlZEBnbWFpbC5jb206akM5VFly" \
-H "Content-Type: application/x-www-form-urlencoded"
{
""access_token": "51ab376f2355d3358f0881e65026a584adf88d0d",
"expires_in": 3600,
"token_type": "Bearer",
"scope": true
}
Authenticate is eKoral member logon using email and password hashed by SHA256. Bearer token in Authorization header is the access token.
Javascript example, hash password "jC9TYr"
> crypto.createHash('sha256').update('jC9TYr', 'utf8').digest('hex')
'02dc4b1a749034688526781a7edbc9a4c903bf830d70ae3fc34d41a027603743'
API example
% curl https://api.ekoral.io -X POST \
-d '{
"parm": {
"email": "fred@gmail.com",
"password": "02dc4b1a749034688526781a7edbc9a4c903bf830d70ae3fc34d41a027603743"
},
"name": "authenticate",
"version": 1
}' \
-H "Authorization: Bearer 51ab376f2355d3358f0881e65026a584adf88d0d" \
-H "Content-Type: application/json"
{
"result": "success",
"data": {
"email": "fred@gmail.com",
"first_name": "Fred",
"last_name": "While",
"gender": "male",
"locale": "en_US",
"sid": "uxITN_UV-KupgSsvm5KXtZHEh2bY7gr2"
}
}
get_server_readings read history raw data from server. History data has 3 data frequencies: 5 minutes, 30 minutes and 60 minutes. Bearer token in Authorization header is the access token. email and sid are mandatory for the API.
API example
% curl https://api.ekoral.io -X POST \
-d '{
"name": "get_server_readings",
"sn": "AH8AAAF141",
"email": "fred@gmail.com",
"sid": "uxITN_UV-KupgSsvm5KXtZHEh2bY7gr2",
"parm": {
"collection": "aggregate_reading_every_5_minutes",
"query": {
"sn": "AH8AAAF141",
"created": {
"$gt": 1540874400011
}
},
"sort": {
"created": -1
},
"limit": 10,
"skip": 0
}
}' \
-H "Authorization: Bearer 51ab376f2355d3358f0881e65026a584adf88d0d" \
-H "Content-Type: application/json"
{
"result": "success",
"reason": null,
"data": [
{
"sn": "AH8AAAF141",
"created": 1594371602087,
"devices": [
{
"id": "1",
"name": "Water Level 1",
"type": "WaterLevel",
"characteristic": "UltrasoundLevel",
"value": -0.0884538615091337,
"value1": 17.73289989476579,
"values": {
"distance": -0.0884538615091337
}
},
{
"id": "2",
"name": "Water Level 2",
"type": "WaterLevel",
"characteristic": "UltrasoundLevel",
"value": null,
"value1": 16.642859851445504,
"values": {
"distance": null
}
},
{
"id": "3",
"name": "pH",
"type": "pH",
"characteristic": "pH",
"value": 8.05648950240619,
"value1": 2523.5595703125,
"values": {}
},
{
"id": "4",
"name": "ORP",
"type": "ORP",
"characteristic": "ORP",
"value": 289.1485776124305,
"value1": 2921.142578125,
"values": {}
},
...
]
}
]
}
API get_server_readings is to get history readings from server. Bearer token in Authorization header is the access token. email and sid are mandatory for the API.
API example
% curl https://api.ekoral.io -X POST \
-d '{
"name": "get_server_readings",
"sn": "AH8AAAF141",
"email": "fred@gmail.com",
"sid": "uxITN_UV-KupgSsvm5KXtZHEh2bY7gr2",
"parm": {
"sn": "AH8AAAF141",
"device_id": [
1,
3
],
"interval": {
"unit": "hours",
"length": 1
},
"past": {
"unit": "hours",
"length": 24
}
}
}' \
-H "Authorization: Bearer 51ab376f2355d3358f0881e65026a584adf88d0d" \
-H "Content-Type: application/json"
{
"result": "success",
"reason": null,
"data": [
{
"device_id": "1",
"type": "WaterLevel",
"characteristic": "UltrasoundLevel",
"values": [
{
"time": 1594270800000,
"value": -1.699530096651472,
"value1": 17.73289989476579,
"svalue": ""
}
]
},
...
{
"device_id": "3",
"type": "pH",
"characteristic": "pH",
"values": [
{
"time": 1594270800000,
"value": 8.116641614029739,
"value1": 2520.1416015625,
"svalue": ""
}
]
}
...
]
}
API get_device is to get device details from controller. Bearer token in Authorization header is the access token. email and sid are mandatory for the API.
API example
% curl https://api.ekoral.io -X POST \
-d '{
"name": "get_device",
"sn": "AH8AAAF141",
"email": "fred@gmail.com",
"sid": "uxITN_UV-KupgSsvm5KXtZHEh2bY7gr2"
}' \
-H "Authorization: Bearer 51ab376f2355d3358f0881e65026a584adf88d0d" \
-H "Content-Type: application/json"
{
"result": "success",
"request": null,
"errors": null,
"data": {
"devices": [
{
"module": "waterlevel1",
"index": 1,
"type": "WaterLevel",
"characteristic": "UltrasoundLevel",
"value": -1.9513683045849284,
"value1": 17.73289989476579,
"svalue": "",
"values": {
"distance": -1.9513683045849284
},
"supplement": {
"timestamp": 1580434360799
},
"path": "GPIO;68;66",
"name": "Water Level 1",
"icon": "",
"enable": true,
"start_date": {},
"boundaries": [],
"created": 1501135705909,
"updated": 1594357780052,
"id": "1",
"auto": true
}
]
},
"rpc_version": 1,
"eko_version": "2020.7.1",
"index": 489
}
Application type means the service provider of eKoral services. They are:
Member application:
The application is eKoral member APIs.
Eko application:
The application is APIs of eK Core, eK Lite and eK Hub.
Peripheral application:
The application is APIs of eK Doser and eK Module.
http://ekoral.io/schema/authenticate.json
Authenticate eKoral member by email, password, or 3rd party authentication (Facebook, Apple)
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | authenticate.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | authenticate (this schema) |
parm | object | Required | No | authenticate (this schema) |
version | const | Optional | No | authenticate (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"authenticate"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
access_token | string | Optional |
detail | object | Optional |
email | Optional | |
first_name | string | Optional |
identifier | string,null | Optional |
last_name | string | Optional |
mobile | string | Optional |
openid | string | Optional |
password | string | Optional |
source | string | Optional |
access_token
access_token
string
string
detail
detail
object
object
with following properties:
Property | Type | Required |
---|
email
Any following options needs to be fulfilled.
string
email
– email address (according to RFC 5322, section 3.4.1)first_name
first_name
string
string
User identifier in database
identifier
string
string
, nullable
last_name
last_name
string
string
mobile
mobile
string
string
openid
openid
string
string
SHA-256 hash value of password
password
string
string
source
source
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
facebook | |
qq | |
apple |
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/check_app_update.json
Check if new app version is available for update
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | check_app_update.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | check_app_update (this schema) |
parm | object | Required | No | check_app_update (this schema) |
version | const | Optional | No | check_app_update (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"check_app_update"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
application | string | Required |
version | string | Required |
application id
application
string
string
version
version
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_invitation.json
get_invitation
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_invitation.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | get_invitation (this schema) |
parm | object | Required | No | get_invitation (this schema) |
sid | string | Required | No | get_invitation (this schema) |
version | const | Optional | No | get_invitation (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"get_invitation"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
sn | string,array | Optional |
sn
sn
One of the following conditions need to be fulfilled.
string
Array type:
All items must be of the type: string
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_miniboards.json
Get all eK Core or eK Doser, for those are owned or invited by then authenticate member
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_miniboards.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | get_miniboards (this schema) |
sid | string | Required | No | get_miniboards (this schema) |
version | const | Required | No | get_miniboards (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"get_miniboards"
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_reading_history.json
Read history raw data from server. History data has 3 data frequencies: 5 minutes, 30 minutes and 60 minutes
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_reading_history.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | get_reading_history (this schema) |
parm | object | Required | No | get_reading_history (this schema) |
sid | string | Required | No | get_reading_history (this schema) |
version | const | Optional | No | get_reading_history (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"get_reading_history"
parameter object
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
collection | string | Required |
limit | integer | Optional |
query | object | Required |
skip | integer | Optional |
sort | object | Optional |
data frequency
collection
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
aggregate_reading_every_5_minutes | |
aggregate_reading_every_30_minutes | |
aggregate_reading_every_60_minutes |
limits the number of response objects
limit
integer
integer
specify sn number
query
object
object
with following properties:
Property | Type | Required |
---|---|---|
sn | string | Required |
Serial number
sn
string
string
starting point of the results set
skip
integer
integer
Specify response data sorting attribute and order.
for example: {created: 1}, 1 or -1 to specify an ascending or descending
sort
object
object
with following properties:
Property | Type | Required |
---|
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_server_readings.json
get_server_readings
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_server_readings.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | get_server_readings (this schema) |
parm | object | Required | No | get_server_readings (this schema) |
sid | string | Required | No | get_server_readings (this schema) |
version | const | Optional | No | get_server_readings (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"get_server_readings"
parameter object
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
device_id | integer,string,array | Optional |
from_timestamp | integer | Optional |
interval | object | Optional |
past | object | Optional |
sn | string | Optional |
to_timestamp | integer | Optional |
type | string,array | Optional |
device id or array of device ids
device_id
One of the following conditions need to be fulfilled.
Array type:
All items must be of the type: Unknown type integer,string
.
{
"type": "array",
"items": {
"type": ["integer", "string"]
}
}
starting from timestamp
from_timestamp
integer
integer
1
data aggregation interval in unit minutes, hours or days
interval
object
object
with following properties:
Property | Type | Required |
---|---|---|
length | integer | Required |
unit | string | Required |
length
length
integer
integer
0
unit
unit
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
minutes | |
hours | |
days |
past length and unit
past
object
object
with following properties:
Property | Type | Required |
---|---|---|
length | integer | Required |
unit | string | Required |
length specify past length
length
integer
integer
0
unit specify past unit in minutes, hours or days
unit
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
minutes | |
hours | |
days |
Serial number
sn
string
string
up to timestamp
to_timestamp
integer
integer
1
device type
type
One of the following conditions need to be fulfilled.
string
Array type:
All items must be of the type: string
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_sns_history.json
get_sns_history
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_sns_history.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | get_sns_history (this schema) |
parm | object | Required | No | get_sns_history (this schema) |
sid | string | Required | No | get_sns_history (this schema) |
version | const | Optional | No | get_sns_history (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"get_sns_history"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
limit | integer | Required |
query | object | Optional |
skip | integer | Optional |
sort | object | Optional |
limit
limit
integer
integer
query
query
object
object
with following properties:
Property | Type | Required |
---|
skip
skip
integer
integer
sort
sort
object
object
with following properties:
Property | Type | Required |
---|
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_sns_setting.json
get_sns_setting
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_sns_setting.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | get_sns_setting (this schema) |
parm | object | Required | No | get_sns_setting (this schema) |
sid | string | Required | No | get_sns_setting (this schema) |
version | const | Optional | No | get_sns_setting (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"get_sns_setting"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
sn | string | Required |
sn
sn
string
string
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_species.json
get_species
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_species.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | get_species (this schema) |
parm | object | Required | No | get_species (this schema) |
sid | string | Required | No | get_species (this schema) |
version | const | Optional | No | get_species (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"get_species"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
conditions | object | Required |
limit | integer | Optional |
projection | object | Optional |
skip | integer | Optional |
sort | object | Optional |
type | string | Required |
conditions
conditions
object
object
with following properties:
Property | Type | Required |
---|---|---|
care_level | string | Optional |
classId | integer | Optional |
common_name | string | Optional |
diet | string | Optional |
lighting | string | Optional |
minimum_tank_size | integer | Optional |
reef_compatible | string | Optional |
scientific_name | string | Optional |
temperament | string | Optional |
waterflow | string | Optional |
care_level
care_level
string
string
classId
classId
integer
integer
common_name
common_name
string
string
diet
diet
string
string
lighting
lighting
string
string
minimum_tank_size
minimum_tank_size
integer
integer
reef_compatible
reef_compatible
string
string
scientific_name
scientific_name
string
string
temperament
temperament
string
string
waterflow
waterflow
string
string
limit
limit
integer
integer
projection
projection
object
object
with following properties:
Property | Type | Required |
---|
skip
skip
integer
integer
sort
sort
object
object
with following properties:
Property | Type | Required |
---|
type
type
string
string
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/logoff.json
logoff
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | logoff.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | logoff (this schema) |
sid | string | Required | No | logoff (this schema) |
version | const | Optional | No | logoff (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"logoff"
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/validate_session.json
Validate session
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | validate_session.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | validate_session (this schema) |
parm | object | Required | No | validate_session (this schema) |
version | const | Optional | No | validate_session (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"validate_session"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
email | string | Required |
info | object | Optional |
sid | string | Required |
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)info
info
object
object
with following properties:
Property | Type | Required |
---|
sid
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_chats.json
get_chats
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_chats.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | get_chats (this schema) |
parm | object | Required | No | get_chats (this schema) |
sid | string | Required | No | get_chats (this schema) |
version | const | Optional | No | get_chats (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"get_chats"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
past | integer | Optional |
sn | string | Required |
past histories in seconds, 0 mean all history
past
integer
integer
sn
sn
string
string
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/note.json
note
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | note.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | note (this schema) |
parm | object | Required | No | note (this schema) |
sid | string | Required | No | note (this schema) |
version | const | Optional | No | note (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"note"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
action | string | Required |
note | Required |
action
action
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
create | |
update | |
delete |
note
One of the following conditions need to be fulfilled.
object
with following properties:
Property | Type | Required |
---|---|---|
desc | string | Required |
photos | array | Required |
sn | string | Required |
timestamp | integer | Required |
description
desc
string
string
photos
string[]
Array type: string[]
All items must be of the type: string
sn
sn
string
string
timestamp
timestamp
integer
integer
object
with following properties:
Property | Type | Required |
---|---|---|
_id | Required |
_id
One of the following conditions need to be fulfilled.
string
Array type:
All items must be of the type: string
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/note_photo.json
note_photo
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | note_photo.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | note_photo (this schema) |
parm | object | Required | No | note_photo (this schema) |
sid | string | Required | No | note_photo (this schema) |
version | const | Optional | No | note_photo (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"note_photo"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
action | string | Required |
note_photo | Required |
action
action
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
create | |
update | |
delete |
note_photo
One of the following conditions need to be fulfilled.
object
with following properties:
Property | Type | Required |
---|---|---|
image | string | Required |
sn | string | Required |
base64 encode image, for example: data:image/jpg;base64,/9j//gAQT...
image
string
string
sn
sn
string
string
object
with following properties:
Property | Type | Required |
---|---|---|
_id | Required |
_id
One of the following conditions need to be fulfilled.
string
Array type:
All items must be of the type: string
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_server_readings.json
get_server_readings
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_server_readings.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | get_server_readings (this schema) |
parm | object | Required | No | get_server_readings (this schema) |
sid | string | Required | No | get_server_readings (this schema) |
version | const | Optional | No | get_server_readings (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"get_server_readings"
parameter object
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
device_id | integer,string,array | Optional |
from_timestamp | integer | Optional |
interval | object | Optional |
past | object | Optional |
sn | string | Optional |
to_timestamp | integer | Optional |
type | string,array | Optional |
device id or array of device ids
device_id
One of the following conditions need to be fulfilled.
Array type:
All items must be of the type: Unknown type integer,string
.
{
"type": "array",
"items": {
"type": ["integer", "string"]
}
}
starting from timestamp
from_timestamp
integer
integer
1
data aggregation interval in unit minutes, hours or days
interval
object
object
with following properties:
Property | Type | Required |
---|---|---|
length | integer | Required |
unit | string | Required |
length
length
integer
integer
0
unit
unit
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
minutes | |
hours | |
days |
past length and unit
past
object
object
with following properties:
Property | Type | Required |
---|---|---|
length | integer | Required |
unit | string | Required |
length specify past length
length
integer
integer
0
unit specify past unit in minutes, hours or days
unit
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
minutes | |
hours | |
days |
Serial number
sn
string
string
up to timestamp
to_timestamp
integer
integer
1
device type
type
One of the following conditions need to be fulfilled.
string
Array type:
All items must be of the type: string
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/validate_session.json
Validate session
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | validate_session.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | validate_session (this schema) |
parm | object | Required | No | validate_session (this schema) |
version | const | Optional | No | validate_session (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"validate_session"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
email | string | Required |
info | object | Optional |
sid | string | Required |
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)info
info
object
object
with following properties:
Property | Type | Required |
---|
sid
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/change_password.json
change_password
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | change_password.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | change_password (this schema) |
parm | object | Required | No | change_password (this schema) |
sid | string | Optional | No | change_password (this schema) |
version | const | Optional | No | change_password (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"change_password"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
new_password | string | Required |
old_password | string | Required |
new_password
new_password
string
string
old_password
old_password
string
string
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/close_member.json
Close member account
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | close_member.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | close_member (this schema) |
sid | string | Required | No | close_member (this schema) |
version | const | Optional | No | close_member (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"close_member"
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/configure_invitation.json
Create, update, delete invitation of eK Core
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | configure_invitation.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | configure_invitation (this schema) |
parm | object | Required | No | configure_invitation (this schema) |
sid | string | Required | No | configure_invitation (this schema) |
version | const | Optional | No | configure_invitation (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"configure_invitation"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
action | string | Required |
email | string | Required |
role | object | Optional |
sn | string | Required |
invitation action
action
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
grant | |
revoke |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)share role
role
object
object
with following properties:
Property | Type | Required |
---|---|---|
camera | boolean | Optional |
level | integer | Optional |
true for share camera, false for not share camera
camera
boolean
boolean
share level, 1 is for guest who can read states and values, 2 is for supporter who can control device manually, 3 is for consultant who has all permissions except sharing
level
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
1 | |
2 | |
3 |
Serial number
sn
string
string
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/configure_miniboards.json
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | configure_miniboards.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | configure_miniboards (this schema) |
parm | object | Required | No | configure_miniboards (this schema) |
sid | string | Required | No | configure_miniboards (this schema) |
version | const | Optional | No | configure_miniboards (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"configure_miniboards"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/configure_myminiboard.json
configure_myminiboard
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | configure_myminiboard.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | configure_myminiboard (this schema) |
parm | object | Required | No | configure_myminiboard (this schema) |
sid | string | Required | No | configure_myminiboard (this schema) |
version | const | Optional | No | configure_myminiboard (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"configure_myminiboard"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
miniboard | object | Optional |
miniboard
miniboard
object
object
with following properties:
Property | Type | Required |
---|---|---|
action | string | Required |
name | string | Optional |
sn | string | Required |
action
action
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
update | |
delete |
name
name
string
string
sn
sn
string
string
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/configure_sns.json
configure_sns
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | configure_sns.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | configure_sns (this schema) |
parm | object | Required | No | configure_sns (this schema) |
sid | string | Required | No | configure_sns (this schema) |
version | const | Optional | No | configure_sns (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"configure_sns"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
app | string | Optional |
app_version | string | Optional |
device_token | string | Required |
locale | string | Required |
onoff | boolean | Required |
os | string | Optional |
platform | string | Required |
service | string | Optional |
app
app
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
mobile | |
ekmodule | |
mobileas | |
eklite |
app_version
app_version
string
string
device_token
device_token
string
string
locale
locale
string
string
onoff
onoff
boolean
boolean
os
os
string
string
platform
platform
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
ios | |
android | |
browser |
service
service
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
fcm | |
xg |
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/configure_sns_setting.json
configure_sns_setting
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | configure_sns_setting.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | configure_sns_setting (this schema) |
parm | object | Required | No | configure_sns_setting (this schema) |
sid | string | Required | No | configure_sns_setting (this schema) |
version | const | Optional | No | configure_sns_setting (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"configure_sns_setting"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
onoff | boolean | Required |
onoffs | array | Optional |
range | array | Optional |
sn | string | Required |
units | array | Optional |
onoff
onoff
boolean
boolean
onoffs
onoffs
object[]
* at least 0
items in the arrayArray type: object[]
All items must be of the type: object
with following properties:
Property | Type | Required |
---|---|---|
name | string | Required |
onoff | boolean | Required |
name
name
string
string
onoff
onoff
boolean
boolean
range
range
object[]
* at least 0
items in the arrayArray type: object[]
All items must be of the type: object
with following properties:
Property | Type | Required |
---|---|---|
max | number | Required |
min | number | Required |
type | string | Required |
max
max
number
number
min
min
number
number
type
type
string
string
sn
sn
string
string
units
units
object[]
* at least 0
items in the arrayArray type: object[]
All items must be of the type: object
with following properties:
Property | Type | Required |
---|---|---|
type | string | Required |
unit | string | Required |
value | string | Required |
type
type
string
string
unit
unit
string
string
value
value
string
string
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/forget_password.json
forget_password
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | forget_password.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | forget_password (this schema) |
parm | object | Required | No | forget_password (this schema) |
version | const | Optional | No | forget_password (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"forget_password"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
email | string | Required |
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/quit_invitation.json
quit_invitation
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | quit_invitation.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | quit_invitation (this schema) |
parm | object | Required | No | quit_invitation (this schema) |
sid | string | Required | No | quit_invitation (this schema) |
version | const | Optional | No | quit_invitation (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"quit_invitation"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
sn | string | Required |
sn
sn
string
string
^[A-Za-z0-9]+$
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/signup_contact_email.json
signup_contact_email
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | signup_contact_email.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | signup_contact_email (this schema) |
parm | object | Required | No | signup_contact_email (this schema) |
version | const | Optional | No | signup_contact_email (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"signup_contact_email"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
access_token | string | Required |
contact_email | string | Required |
email | string | Required |
openid | string | Required |
source | string | Required |
access_token
access_token
string
string
contact_email
contact_email
string
string
email
– email address (according to RFC 5322, section 3.4.1)email
string
string
email
– email address (according to RFC 5322, section 3.4.1)openid
openid
string
string
source
source
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/signup.json
signup
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | signup.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | signup (this schema) |
parm | object | Required | No | signup (this schema) |
version | const | Optional | No | signup (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"signup"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
email | string | Required |
first_name | string | Optional |
gender | string | Optional |
last_name | string | Optional |
locale | string | Optional |
mobile | string | Optional |
openid | string | Optional |
password | string | Required |
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)first_name
first_name
string
string
gender
gender
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
male | |
female | |
null |
last_name
last_name
string
string
locale
locale
string
string
mobile
mobile
string
string
openid
openid
string
string
password
password
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/update_member.json
update_member
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | update_member.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | update_member (this schema) |
parm | object | Required | No | update_member (this schema) |
sid | string | Required | No | update_member (this schema) |
version | const | Optional | No | update_member (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"update_member"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
first_name | string | Optional |
gender | string | Optional |
last_name | string | Optional |
locale | string | Optional |
mobile | string | Optional |
openid | string | Optional |
password | string | Optional |
source | string | Optional |
first_name
first_name
string
string
gender
gender
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
male | |
female | |
null |
last_name
last_name
string
string
locale
locale
string
string
mobile
mobile
string
string
openid
openid
string
string
password
password
string
string
source
source
string
string
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/chat.json
chat
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | chat.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | chat (this schema) |
parm | object | Required | No | chat (this schema) |
sid | string | Required | No | chat (this schema) |
version | const | Optional | No | chat (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"chat"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
action | string | Required |
chat | string | Optional |
id | string | Optional |
sn | string | Required |
action
action
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
create | |
update | |
delete |
chat content in base64 encode
chat
string
string
chat id
id
string
string
sn
sn
string
string
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/signup.json
signup
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | signup.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | signup (this schema) |
parm | object | Required | No | signup (this schema) |
version | const | Optional | No | signup (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"signup"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
email | string | Required |
first_name | string | Optional |
gender | string | Optional |
last_name | string | Optional |
locale | string | Optional |
mobile | string | Optional |
openid | string | Optional |
password | string | Required |
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)first_name
first_name
string
string
gender
gender
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
male | |
female | |
null |
last_name
last_name
string
string
locale
locale
string
string
mobile
mobile
string
string
openid
openid
string
string
password
password
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/update_member.json
update_member
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | update_member.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
name | const | Required | No | update_member (this schema) |
parm | object | Required | No | update_member (this schema) |
sid | string | Required | No | update_member (this schema) |
version | const | Optional | No | update_member (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
api name
name
const
The value of this property must be equal to:
"update_member"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
first_name | string | Optional |
gender | string | Optional |
last_name | string | Optional |
locale | string | Optional |
mobile | string | Optional |
openid | string | Optional |
password | string | Optional |
source | string | Optional |
first_name
first_name
string
string
gender
gender
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
male | |
female | |
null |
last_name
last_name
string
string
locale
locale
string
string
mobile
mobile
string
string
openid
openid
string
string
password
password
string
string
source
source
string
string
session id
sid
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/check_miniboard.json
Check eK Core accessible or not
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | check_miniboard.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | check_miniboard (this schema) | |
name | const | Required | No | check_miniboard (this schema) |
parm | object | Required | No | check_miniboard (this schema) |
sid | string | Required | No | check_miniboard (this schema) |
sn | string | Required | No | check_miniboard (this schema) |
version | const | Optional | No | check_miniboard (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"check_miniboard"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
ticket | string | Optional |
ticket
ticket
string
string
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_alert_setting.json
get_alert_setting
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_alert_setting.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_alert_setting (this schema) | |
name | const | Required | No | get_alert_setting (this schema) |
parm | object | Required | No | get_alert_setting (this schema) |
sid | string | Required | No | get_alert_setting (this schema) |
sn | string | Required | No | get_alert_setting (this schema) |
version | const | Optional | No | get_alert_setting (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_alert_setting"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
device_id | integer,string,array | Optional |
device_id
device_id
One of the following conditions need to be fulfilled.
Array type:
All items must be of the type: Unknown type integer,string
.
{
"type": "array",
"items": {
"type": ["integer", "string"]
}
}
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_characteristics.json
get_characteristics
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_characteristics.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_characteristics (this schema) | |
name | const | Required | No | get_characteristics (this schema) |
sid | string | Required | No | get_characteristics (this schema) |
sn | string | Required | No | get_characteristics (this schema) |
version | const | Optional | No | get_characteristics (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_characteristics"
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_device_associations.json
get_device_associations
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_device_associations.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_device_associations (this schema) | |
name | const | Required | No | get_device_associations (this schema) |
parm | object | Required | No | get_device_associations (this schema) |
sid | string | Required | No | get_device_associations (this schema) |
sn | string | Required | No | get_device_associations (this schema) |
version | const | Optional | No | get_device_associations (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_device_associations"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
devices | object,array | Optional |
devices
devices
One of the following conditions need to be fulfilled.
object
with following properties:
Property | Type | Required |
---|---|---|
id | integer,string | Optional |
port_id | integer | Optional |
strip_id | integer,string | Optional |
id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"simpletype": "multiple"
}
port_id
integer
integer
strip_id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"simpletype": "multiple"
}
Array type:
All items must be of the type: object
with following properties:
Property | Type | Required |
---|---|---|
id | integer,string | Optional |
port_id | integer | Optional |
strip_id | integer,string | Optional |
id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"simpletype": "multiple"
}
port_id
integer
integer
strip_id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"simpletype": "multiple"
}
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_device.json
get_device
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_device.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_device (this schema) | |
name | const | Required | No | get_device (this schema) |
parm | object | Required | No | get_device (this schema) |
sid | string | Required | No | get_device (this schema) |
sn | string | Required | No | get_device (this schema) |
version | const | Optional | No | get_device (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_device"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
characteristic | string,array | Optional |
enable | boolean | Optional |
id | integer,string,array | Optional |
index | integer,array | Optional |
module | string,array | Optional |
type | string,array | Optional |
characteristic
characteristic
One of the following conditions need to be fulfilled.
Array type:
All items must be of the type: string
string
enable
enable
boolean
boolean
id
id
One of the following conditions need to be fulfilled.
Array type:
All items must be of the type: Unknown type integer,string
.
{
"type": "array",
"items": {
"type": ["integer", "string"]
}
}
index
index
One of the following conditions need to be fulfilled.
Array type:
All items must be of the type: integer
integer
module
module
One of the following conditions need to be fulfilled.
Array type:
All items must be of the type: string
string
type
type
One of the following conditions need to be fulfilled.
Array type:
All items must be of the type: string
string
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_device_types.json
get_device_types
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_device_types.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_device_types (this schema) | |
name | const | Required | No | get_device_types (this schema) |
parm | object | Required | No | get_device_types (this schema) |
sid | string | Required | No | get_device_types (this schema) |
sn | string | Required | No | get_device_types (this schema) |
version | const | Optional | No | get_device_types (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_device_types"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
characteristic | string,array | Optional |
type | string,array | Optional |
characteristic
characteristic
One of the following conditions need to be fulfilled.
Array type:
All items must be of the type: string
string
type
type
One of the following conditions need to be fulfilled.
Array type:
All items must be of the type: string
string
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_journal.json
get_journal
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_journal.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_journal (this schema) | |
name | const | Required | No | get_journal (this schema) |
parm | object | Required | No | get_journal (this schema) |
sid | string | Required | No | get_journal (this schema) |
sn | string | Required | No | get_journal (this schema) |
version | const | Optional | No | get_journal (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_journal"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
count | integer | Optional |
from_timestamp | number | Optional |
to_timestamp | number | Optional |
count
count
integer
integer
from_timestamp
from_timestamp
number
number
to_timestamp
to_timestamp
number
number
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_miniboard.json
get_miniboard
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_miniboard.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_miniboard (this schema) | |
name | const | Required | No | get_miniboard (this schema) |
sid | string | Required | No | get_miniboard (this schema) |
sn | string | Required | No | get_miniboard (this schema) |
version | const | Optional | No | get_miniboard (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_miniboard"
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_plan.json
get_plan
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_plan.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_plan (this schema) | |
name | const | Required | No | get_plan (this schema) |
parm | object | Required | No | get_plan (this schema) |
sid | string | Required | No | get_plan (this schema) |
sn | string | Required | No | get_plan (this schema) |
version | const | Optional | No | get_plan (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_plan"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
id | integer,string | Optional |
type | string | Optional |
id
id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"description": "id",
"simpletype": "multiple"
}
type
type
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
maintain | |
feed | |
customize |
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_rule.json
get_rule
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_rule.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_rule (this schema) | |
name | const | Required | No | get_rule (this schema) |
parm | object | Required | No | get_rule (this schema) |
sid | string | Required | No | get_rule (this schema) |
sn | string | Required | No | get_rule (this schema) |
version | const | Optional | No | get_rule (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_rule"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
enable | boolean | Optional |
gid | integer,string,array | Optional |
enable
enable
boolean
boolean
gid
gid
One of the following conditions need to be fulfilled.
Array type:
All items must be of the type: Unknown type integer,string
.
{
"type": "array",
"items": {
"type": ["integer", "string"]
}
}
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_schedule.json
get_schedule
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_schedule.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_schedule (this schema) | |
name | const | Required | No | get_schedule (this schema) |
parm | object | Required | No | get_schedule (this schema) |
sid | string | Required | No | get_schedule (this schema) |
sn | string | Required | No | get_schedule (this schema) |
version | const | Optional | No | get_schedule (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_schedule"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
id | integer,string,array | Optional |
id
id
One of the following conditions need to be fulfilled.
Array type:
All items must be of the type: Unknown type integer,string
.
{
"type": "array",
"items": {
"type": ["integer", "string"]
}
}
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_sensor_readings.json
get_sensor_readings
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_sensor_readings.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_sensor_readings (this schema) | |
name | const | Required | No | get_sensor_readings (this schema) |
parm | object | Required | No | get_sensor_readings (this schema) |
sid | string | Required | No | get_sensor_readings (this schema) |
sn | string | Required | No | get_sensor_readings (this schema) |
version | const | Optional | No | get_sensor_readings (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_sensor_readings"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
device_id | integer,string,array | Optional |
from_timestamp | integer | Optional |
interval | object | Optional |
past | object | Optional |
to_timestamp | integer | Optional |
type | string,array | Optional |
device_id
device_id
One of the following conditions need to be fulfilled.
Array type:
All items must be of the type: Unknown type integer,string
.
{
"type": "array",
"items": {
"type": ["integer", "string"]
}
}
from_timestamp
from_timestamp
integer
integer
1
interval
interval
object
object
with following properties:
Property | Type | Required |
---|---|---|
length | integer | Required |
unit | string | Required |
length
length
integer
integer
0
unit
unit
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
minutes | |
hours | |
days |
past
past
object
object
with following properties:
Property | Type | Required |
---|---|---|
length | integer | Required |
unit | string | Required |
length
length
integer
integer
0
unit
unit
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
minutes | |
hours | |
days |
to_timestamp
to_timestamp
integer
integer
1
type
type
One of the following conditions need to be fulfilled.
string
Array type:
All items must be of the type: string
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_simulator.json
get_simulator
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_simulator.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_simulator (this schema) | |
name | const | Required | No | get_simulator (this schema) |
sid | string | Required | No | get_simulator (this schema) |
sn | string | Required | No | get_simulator (this schema) |
version | const | Optional | No | get_simulator (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_simulator"
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/preview.json
preview
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | preview.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | preview (this schema) | |
name | const | Required | No | preview (this schema) |
parm | object | Required | No | preview (this schema) |
sid | string | Required | No | preview (this schema) |
sn | string | Required | No | preview (this schema) |
version | const | Optional | No | preview (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"preview"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
preview | object | Optional |
preview
preview
object
object
with following properties:
Property | Type | Required |
---|---|---|
action | string | Required |
id | integer,string | Optional |
manual | object | Optional |
schedule | object | Optional |
speed | number | Optional |
action
action
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
start | |
stop | |
status |
id
id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"description": "id",
"simpletype": "multiple"
}
manual
manual
object
object
with following properties:
Property | Type | Required |
---|---|---|
capability | string | Optional |
id | integer,string | Optional |
svalue | string | Optional |
value | number | Optional |
value1 | number | Optional |
values | object,array | Optional |
capability
capability
string
string
id
id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"description": "id",
"simpletype": "multiple"
}
svalue
svalue
string
string
value
value
number
number
value1
value1
number
number
values
values
One of the following conditions need to be fulfilled.
object
with following properties:
Property | Type | Required |
---|
Array type:
schedule
schedule
object
object
with following properties:
Property | Type | Required |
---|---|---|
cron | string | Optional |
device_id | integer,string | Required |
duration | integer | Optional |
events | object | Optional |
icon | string | Optional |
loop | boolean | Optional |
name | string | Optional |
tasks | array | Optional |
cron
cron
string
string
device_id
device_id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"description": "device_id",
"simpletype": "multiple"
}
duration
duration
integer
integer
1
events
events
object
object
with following properties:
Property | Type | Required |
---|
icon
icon
string
string
loop
loop
boolean
boolean
name
name
string
string
tasks
tasks
object[]
Array type: object[]
All items must be of the type: object
with following properties:
Property | Type | Required |
---|---|---|
capability | string | Optional |
duration | integer | Required |
events | object | Optional |
features | object | Optional |
pattern | string | Optional |
ramp | boolean | Optional |
values | array | Optional |
capability
capability
string
string
duration
duration
integer
integer
1
events
events
object
object
with following properties:
Property | Type | Required |
---|
features
features
object
object
with following properties:
Property | Type | Required |
---|
pattern
pattern
string
string
ramp
ramp
boolean
boolean
values
values
object[]
* at least 1
items in the arrayArray type: object[]
All items must be of the type: object
with following properties:
Property | Type | Required |
---|---|---|
duration_fall | number | Optional |
duration_max | number | Optional |
duration_min | number | Optional |
duration_rise | number | Optional |
end_density | number | Optional |
end_density_range | array | Optional |
max | number | Optional |
max_range | array | Optional |
min | number | Optional |
min_range | array | Optional |
start_density | number | Optional |
start_density_range | array | Optional |
duration_fall
duration_fall
number
number
duration_max
duration_max
number
number
duration_min
duration_min
number
number
duration_rise
duration_rise
number
number
end_density
end_density
number
number
end_density_range
end_density_range
number[]
* no more than 2
items in the arrayArray type: number[]
All items must be of the type: number
max
max
number
number
max_range
max_range
number[]
* no more than 2
items in the arrayArray type: number[]
All items must be of the type: number
min
min
number
number
min_range
min_range
number[]
* no more than 2
items in the arrayArray type: number[]
All items must be of the type: number
start_density
start_density
number
number
start_density_range
start_density_range
number[]
* no more than 2
items in the arrayArray type: number[]
All items must be of the type: number
speed
speed
number
number
1
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_schedule.json
get_schedule
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_schedule.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_schedule (this schema) | |
name | const | Required | No | get_schedule (this schema) |
parm | object | Required | No | get_schedule (this schema) |
sid | string | Required | No | get_schedule (this schema) |
sn | string | Required | No | get_schedule (this schema) |
version | const | Optional | No | get_schedule (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_schedule"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
id | integer,string,array | Optional |
id
id
One of the following conditions need to be fulfilled.
Array type:
All items must be of the type: Unknown type integer,string
.
{
"type": "array",
"items": {
"type": ["integer", "string"]
}
}
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_sensor_readings.json
get_sensor_readings
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_sensor_readings.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_sensor_readings (this schema) | |
name | const | Required | No | get_sensor_readings (this schema) |
parm | object | Required | No | get_sensor_readings (this schema) |
sid | string | Required | No | get_sensor_readings (this schema) |
sn | string | Required | No | get_sensor_readings (this schema) |
version | const | Optional | No | get_sensor_readings (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_sensor_readings"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
device_id | integer,string,array | Optional |
from_timestamp | integer | Optional |
interval | object | Optional |
past | object | Optional |
to_timestamp | integer | Optional |
type | string,array | Optional |
device_id
device_id
One of the following conditions need to be fulfilled.
Array type:
All items must be of the type: Unknown type integer,string
.
{
"type": "array",
"items": {
"type": ["integer", "string"]
}
}
from_timestamp
from_timestamp
integer
integer
1
interval
interval
object
object
with following properties:
Property | Type | Required |
---|---|---|
length | integer | Required |
unit | string | Required |
length
length
integer
integer
0
unit
unit
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
minutes | |
hours | |
days |
past
past
object
object
with following properties:
Property | Type | Required |
---|---|---|
length | integer | Required |
unit | string | Required |
length
length
integer
integer
0
unit
unit
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
minutes | |
hours | |
days |
to_timestamp
to_timestamp
integer
integer
1
type
type
One of the following conditions need to be fulfilled.
string
Array type:
All items must be of the type: string
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/configure_alert_setting.json
Configure alert setting
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | configure_alert_setting.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | configure_alert_setting (this schema) | |
name | const | Required | No | configure_alert_setting (this schema) |
parm | object | Required | No | configure_alert_setting (this schema) |
sid | string | Required | No | configure_alert_setting (this schema) |
sn | string | Required | No | configure_alert_setting (this schema) |
version | const | Optional | No | configure_alert_setting (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"configure_alert_setting"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/configure_device.json
Create, update, delete devices of eK Core belonging to
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | configure_device.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | configure_device (this schema) | |
name | const | Required | No | configure_device (this schema) |
parm | object | Required | No | configure_device (this schema) |
sid | string | Required | No | configure_device (this schema) |
sn | string | Required | No | configure_device (this schema) |
version | const | Optional | No | configure_device (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"configure_device"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
device | object | Optional |
device
device
object
object
with following properties:
Property | Type | Required |
---|---|---|
action | string | Required |
characteristic | string | Optional |
enable | boolean | Optional |
icon | string | Optional |
id | integer,string | Optional |
index | integer | Optional |
model | string | Optional |
module | string | Optional |
name | string | Optional |
path | string | Optional |
supplement | object | Optional |
svalue | string | Optional |
type | string | Optional |
action
action
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
create | |
update | |
delete |
characteristic
characteristic
string
string
enable
enable
boolean
boolean
icon
icon
string
string
id
id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"description": "id",
"simpletype": "multiple"
}
index
index
integer
integer
model
model
string
string
module
module
string
string
name
name
string
string
path
path
string
string
supplement
supplement
object
object
with following properties:
Property | Type | Required |
---|
svalue
svalue
string
string
type
type
string
string
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/configure_miniboard.json
Update eK Core name and other information
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | configure_miniboard.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | configure_miniboard (this schema) | |
name | const | Required | No | configure_miniboard (this schema) |
parm | object | Required | No | configure_miniboard (this schema) |
sid | string | Required | No | configure_miniboard (this schema) |
sn | string | Required | No | configure_miniboard (this schema) |
version | const | Optional | No | configure_miniboard (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"configure_miniboard"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
miniboard | object | Optional |
miniboard
miniboard
object
object
with following properties:
Property | Type | Required |
---|---|---|
action | string | Required |
name | string | Optional |
timezone | string | Optional |
uri | string | Optional |
action
action
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
update |
eK Core name
name
string
string
timezone
timezone
string
string
deprecated
uri
string
string
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/configure_plan.json
configure_plan
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | configure_plan.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | configure_plan (this schema) | |
name | const | Required | No | configure_plan (this schema) |
parm | object | Required | No | configure_plan (this schema) |
sid | string | Required | No | configure_plan (this schema) |
sn | string | Required | No | configure_plan (this schema) |
version | const | Optional | No | configure_plan (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"configure_plan"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
plan | object | Optional |
plan
plan
object
object
with following properties:
Property | Type | Required |
---|---|---|
action | string | Required |
devices | array | Optional |
duration | integer | Optional |
id | integer,string | Optional |
name | string | Optional |
type | string | Optional |
action
action
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
create | |
update | |
delete |
devices
devices
array
Array type: array
duration
duration
integer
integer
1000
id
id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"description": "id",
"simpletype": "multiple"
}
name
name
string
string
type
type
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
maintain | |
feed | |
customize |
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/configure_rule.json
configure_rule
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | configure_rule.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | configure_rule (this schema) | |
name | const | Required | No | configure_rule (this schema) |
parm | object | Required | No | configure_rule (this schema) |
sid | string | Required | No | configure_rule (this schema) |
sn | string | Required | No | configure_rule (this schema) |
version | const | Optional | No | configure_rule (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"configure_rule"
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
rule | object | Required |
rule
object
object
with following properties:
Property | Type | Required |
---|---|---|
action | Optional | |
conditions | array | Optional |
enable | boolean | Optional |
gid | integer,string | Optional |
icon | string | Optional |
name | string | Optional |
action
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
create | |
update | |
delete |
conditions
object[]
* between 1
and 1
items in the arrayArray type: object[]
All items must be of the type: object
with following properties:
Property | Type | Required |
---|---|---|
if | Required | |
pause | object | Optional |
runtime | object | Optional |
then | object | Required |
until | Optional |
if
One of the following conditions need to be fulfilled.
object
with following properties:
Property | Type | Required |
---|---|---|
device_id | integer,string | Required |
keep_ms | integer | Optional |
op | Required | |
value | number | Required |
value_type | string | Optional |
device_id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"simpletype": "multiple"
}
keep_ms
integer
integer
300000
op
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
gt | |
eq | |
lt | |
ne | |
ge | |
le | |
dlt |
value
number
number
value_type
string
string
object
with following properties:
Property | Type | Required |
---|---|---|
and | array | Optional |
or | array | Optional |
and
object[]
* at least 2
items in the arrayArray type: object[]
All items must be of the type: object
with following properties:
Property | Type | Required |
---|---|---|
device_id | integer,string | Required |
keep_ms | integer | Optional |
op | Required | |
value | number | Required |
value_type | string | Optional |
device_id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"simpletype": "multiple"
}
keep_ms
integer
integer
300000
op
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
gt | |
eq | |
lt | |
ne | |
ge | |
le | |
dlt |
value
number
number
value_type
string
string
or
object[]
* at least 2
items in the arrayArray type: object[]
All items must be of the type: object
with following properties:
Property | Type | Required |
---|---|---|
device_id | integer,string | Required |
keep_ms | integer | Optional |
op | Required | |
value | number | Required |
value_type | string | Optional |
device_id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"simpletype": "multiple"
}
keep_ms
integer
integer
300000
op
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
gt | |
eq | |
lt | |
ne | |
ge | |
le | |
dlt |
value
number
number
value_type
string
string
pause
object
object
with following properties:
Property | Type | Required |
---|---|---|
duration | integer | Required |
duration
integer
integer
60000
86400000
runtime
object
object
with following properties:
Property | Type | Required |
---|---|---|
duration | integer | Required |
duration
integer
integer
60000
86400000
then
object
object
with following properties:
Property | Type | Required |
---|---|---|
device_id | integer,string | Required |
tasks | array | Required |
device_id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"simpletype": "multiple"
}
tasks
object[]
* at least 1
items in the arrayArray type: object[]
All items must be of the type: object
with following properties:
Property | Type | Required |
---|---|---|
capability | string | Optional |
duration | integer | Optional |
type | Optional | |
value | number | Optional |
values | object,array | Optional |
capability
string
string
duration
integer
integer
0
type
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
defer | |
onoff | |
command | |
set |
value
number
number
values
Unknown type object,array
.
{
"type": ["object", "array"],
"simpletype": "multiple"
}
until
One of the following conditions need to be fulfilled.
object
with following properties:
Property | Type | Required |
---|---|---|
keep_ms | integer | Optional |
op | Optional | |
value | number | Required |
keep_ms
integer
integer
300000
op
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
gt | |
eq | |
lt | |
ne | |
ge | |
le | |
dlt |
value
number
number
object
with following properties:
Property | Type | Required |
---|---|---|
and | array | Optional |
or | array | Optional |
and
object[]
* at least 2
items in the arrayArray type: object[]
All items must be of the type: object
with following properties:
Property | Type | Required |
---|---|---|
device_id | integer,string | Required |
keep_ms | integer | Optional |
op | Required | |
value | number | Required |
value_type | string | Optional |
device_id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"simpletype": "multiple"
}
keep_ms
integer
integer
300000
op
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
gt | |
eq | |
lt | |
ne | |
ge | |
le | |
dlt |
value
number
number
value_type
string
string
or
object[]
* at least 2
items in the arrayArray type: object[]
All items must be of the type: object
with following properties:
Property | Type | Required |
---|---|---|
device_id | integer,string | Required |
keep_ms | integer | Optional |
op | Required | |
value | number | Required |
value_type | string | Optional |
device_id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"simpletype": "multiple"
}
keep_ms
integer
integer
300000
op
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
gt | |
eq | |
lt | |
ne | |
ge | |
le | |
dlt |
value
number
number
value_type
string
string
enable
boolean
boolean
gid
Unknown type integer,string
.
{
"type": ["integer", "string"],
"simpletype": "multiple"
}
icon
string
string
name
string
string
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/configure_schedule.json
configure_schedule
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | configure_schedule.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | configure_schedule (this schema) | |
name | const | Required | No | configure_schedule (this schema) |
parm | object | Required | No | configure_schedule (this schema) |
sid | string | Required | No | configure_schedule (this schema) |
sn | string | Required | No | configure_schedule (this schema) |
version | const | Optional | No | configure_schedule (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"configure_schedule"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
schedule | object | Optional |
schedule
schedule
object
object
with following properties:
Property | Type | Required |
---|---|---|
action | string | Required |
cron | string | Optional |
device_id | integer,string | Optional |
duration | integer | Optional |
enable | boolean | Optional |
events | object | Optional |
icon | string | Optional |
id | integer,string | Optional |
loop | boolean | Optional |
name | string | Optional |
plan_id | integer,string | Optional |
tasks | array | Optional |
action
action
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
create | |
update | |
delete |
cron
cron
string
string
device_id
device_id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"description": "device_id",
"simpletype": "multiple"
}
duration
duration
integer
integer
1
enable
enable
boolean
boolean
events
events
object
object
with following properties:
Property | Type | Required |
---|
icon
icon
string
string
id
id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"description": "id",
"simpletype": "multiple"
}
loop
loop
boolean
boolean
name
name
string
string
plan_id
plan_id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"description": "plan_id",
"simpletype": "multiple"
}
tasks
tasks
object[]
* at least 1
items in the arrayArray type: object[]
All items must be of the type: object
with following properties:
Property | Type | Required |
---|---|---|
capability | string | Optional |
duration | integer | Required |
events | object | Optional |
features | object | Optional |
pattern | string | Optional |
ramp | boolean | Optional |
values | array | Optional |
capability
capability
string
string
duration
duration
integer
integer
1
events
events
object
object
with following properties:
Property | Type | Required |
---|
features
features
object
object
with following properties:
Property | Type | Required |
---|
pattern
pattern
string
string
ramp
ramp
boolean
boolean
values
values
object[]
* at least 1
items in the arrayArray type: object[]
All items must be of the type: object
with following properties:
Property | Type | Required |
---|---|---|
duration_fall | number | Optional |
duration_max | number | Optional |
duration_min | number | Optional |
duration_rise | number | Optional |
end_density | number | Optional |
end_density_range | array | Optional |
max | number | Optional |
max_range | array | Optional |
min | number | Optional |
min_range | array | Optional |
start_density | number | Optional |
start_density_range | array | Optional |
duration_fall
duration_fall
number
number
duration_max
duration_max
number
number
duration_min
duration_min
number
number
duration_rise
duration_rise
number
number
end_density
end_density
number
number
end_density_range
end_density_range
number[]
* no more than 2
items in the arrayArray type: number[]
All items must be of the type: number
max
max
number
number
max_range
max_range
number[]
* no more than 2
items in the arrayArray type: number[]
All items must be of the type: number
min
min
number
number
min_range
min_range
number[]
* no more than 2
items in the arrayArray type: number[]
All items must be of the type: number
start_density
start_density
number
number
start_density_range
start_density_range
number[]
* no more than 2
items in the arrayArray type: number[]
All items must be of the type: number
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/configure_simulator.json
configure_simulator
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | configure_simulator.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | configure_simulator (this schema) | |
name | const | Required | No | configure_simulator (this schema) |
parm | object | Required | No | configure_simulator (this schema) |
sid | string | Required | No | configure_simulator (this schema) |
sn | string | Required | No | configure_simulator (this schema) |
version | const | Optional | No | configure_simulator (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"configure_simulator"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
simulator | object | Optional |
simulator
simulator
object
object
with following properties:
Property | Type | Required |
---|
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/connect_ap.json
connect_ap
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | connect_ap.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | connect_ap (this schema) | |
name | const | Required | No | connect_ap (this schema) |
parm | object | Required | No | connect_ap (this schema) |
sid | string | Required | No | connect_ap (this schema) |
sn | string | Required | No | connect_ap (this schema) |
version | const | Optional | No | connect_ap (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"connect_ap"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
passphrase | string | Optional |
ssid | string | Optional |
passphrase
passphrase
string
string
ssid
ssid
string
string
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/disconnect_ap.json
disconnect_ap
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | disconnect_ap.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | disconnect_ap (this schema) | |
name | const | Required | No | disconnect_ap (this schema) |
sid | string | Required | No | disconnect_ap (this schema) |
sn | string | Required | No | disconnect_ap (this schema) |
version | const | Optional | No | disconnect_ap (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"disconnect_ap"
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/ota_update.json
ota_update
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | ota_update.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | ota_update (this schema) | |
name | const | Required | No | ota_update (this schema) |
parm | object | Required | No | ota_update (this schema) |
sid | string | Required | No | ota_update (this schema) |
sn | string | Required | No | ota_update (this schema) |
version | const | Optional | No | ota_update (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"ota_update"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
action | string | Optional |
parm | object | Optional |
action
action
string
string
parm
parm
object
object
with following properties:
Property | Type | Required |
---|
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/plug_device.json
plug_device
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | plug_device.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | plug_device (this schema) | |
name | const | Required | No | plug_device (this schema) |
parm | object | Required | No | plug_device (this schema) |
sid | string | Required | No | plug_device (this schema) |
sn | string | Required | No | plug_device (this schema) |
version | const | Optional | No | plug_device (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"plug_device"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
strip | object | Optional |
strip
strip
object
object
with following properties:
Property | Type | Required |
---|---|---|
ports | array | Optional |
strip_id | integer,string | Required |
ports
ports
object[]
Array type: object[]
All items must be of the type: object
with following properties:
Property | Type | Required |
---|---|---|
default_delay | integer | Optional |
default_onoff | boolean | Optional |
device | object | Optional |
port_id | integer | Required |
default_delay
default_delay
integer
integer
default_onoff
default_onoff
boolean
boolean
device
device
object
object
with following properties:
Property | Type | Required |
---|---|---|
characteristic | string | Optional |
icon | string | Optional |
index | integer | Optional |
module | string | Optional |
name | string | Optional |
characteristic
characteristic
string
string
icon
icon
string
string
index
index
integer
integer
module
module
string
string
name
name
string
string
port_id
port_id
integer
integer
strip_id
strip_id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"description": "strip_id",
"simpletype": "multiple"
}
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/scan_device.json
scan_device
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | scan_device.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | scan_device (this schema) | |
name | const | Required | No | scan_device (this schema) |
parm | object | Required | No | scan_device (this schema) |
sid | string | Required | No | scan_device (this schema) |
sn | string | Required | No | scan_device (this schema) |
version | const | Optional | No | scan_device (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"scan_device"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
device_type | string | Required |
hostname | string | Optional |
port | integer | Optional |
device type
device_type
string
string
ip address
hostname
string
string
port
port
integer
integer
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/update_datetime.json
update_datetime
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | update_datetime.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | update_datetime (this schema) | |
name | const | Required | No | update_datetime (this schema) |
parm | object | Required | No | update_datetime (this schema) |
sid | string | Required | No | update_datetime (this schema) |
sn | string | Required | No | update_datetime (this schema) |
version | const | Optional | No | update_datetime (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"update_datetime"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
time | string | Optional |
timestamp | integer | Optional |
timezone | string | Optional |
url_ntp_server | string | Optional |
time
time
string
string
timestamp
timestamp
integer
integer
timezone
timezone
string
string
url_ntp_server
url_ntp_server
string
string
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/control_device.json
control_device
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | control_device.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | control_device (this schema) | |
name | const | Required | No | control_device (this schema) |
parm | object | Required | No | control_device (this schema) |
sid | string | Required | No | control_device (this schema) |
sn | string | Required | No | control_device (this schema) |
version | const | Optional | No | control_device (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"control_device"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
device | object | Optional |
device
device
object
object
with following properties:
Property | Type | Required |
---|---|---|
capability | string | Required |
id | integer,string | Required |
svalue | string | Optional |
value | number | Optional |
value1 | number | Optional |
values | object,array | Optional |
capability
capability
string
string
id
id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"description": "id",
"simpletype": "multiple"
}
svalue
svalue
string
string
value
value
number
number
value1
value1
number
number
values
values
One of the following conditions need to be fulfilled.
object
with following properties:
Property | Type | Required |
---|
Array type:
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/control_plan.json
control_plan
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | control_plan.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | control_plan (this schema) | |
name | const | Required | No | control_plan (this schema) |
parm | object | Required | No | control_plan (this schema) |
sid | string | Required | No | control_plan (this schema) |
sn | string | Required | No | control_plan (this schema) |
version | const | Optional | No | control_plan (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"control_plan"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
action | string | Required |
duration | integer | Optional |
id | integer,string | Optional |
type | string | Optional |
action
action
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
start | |
stop | |
status | |
extend | |
cancel |
duration
duration
integer
integer
1000
id
id
Unknown type integer,string
.
{
"type": ["integer", "string"],
"description": "id",
"simpletype": "multiple"
}
type
type
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
maintain | |
feed | |
customize |
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/diagnose_network.json
diagnose_network
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | diagnose_network.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | diagnose_network (this schema) | |
name | const | Required | No | diagnose_network (this schema) |
sid | string | Required | No | diagnose_network (this schema) |
sn | string | Required | No | diagnose_network (this schema) |
version | const | Optional | No | diagnose_network (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"diagnose_network"
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/diagnose_system.json
diagnose_system
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | diagnose_system.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | diagnose_system (this schema) | |
name | const | Required | No | diagnose_system (this schema) |
parm | object | Required | No | diagnose_system (this schema) |
sid | string | Required | No | diagnose_system (this schema) |
sn | string | Required | No | diagnose_system (this schema) |
version | const | Optional | No | diagnose_system (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"diagnose_system"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
tests | object,array,string | Optional |
tests
tests
Unknown type object,array,string
.
{
"type": ["object", "array", "string"],
"description": "tests",
"simpletype": "multiple"
}
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/adjust_dosing_port.json
Adjust level and delay by port of Doser
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | adjust_dosing_port.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | adjust_dosing_port (this schema) | |
name | const | Required | No | adjust_dosing_port (this schema) |
parm | object | Required | No | adjust_dosing_port (this schema) |
sid | string | Required | No | adjust_dosing_port (this schema) |
sn | string | Required | No | adjust_dosing_port (this schema) |
version | const | Optional | No | adjust_dosing_port (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"adjust_dosing_port"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
delay | integer | Optional |
level | integer | Optional |
port | integer | Required |
delay
delay
integer
integer
level
level
integer
integer
1
3
port
port
integer
integer
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/calibrate_dosing.json
Calibrate pump flow rate for eK Doser
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | calibrate_dosing.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | calibrate_dosing (this schema) | |
name | const | Required | No | calibrate_dosing (this schema) |
parm | object | Required | No | calibrate_dosing (this schema) |
sid | string | Required | No | calibrate_dosing (this schema) |
sn | string | Required | No | calibrate_dosing (this schema) |
version | const | Optional | No | calibrate_dosing (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"calibrate_dosing"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
level | integer | Required |
method | string | Required |
port | integer | Required |
value | number | Optional |
level of flow rate, 1 is low, 3 is high
level
integer
integer
1
3
pump state
method
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
ready_calibration | |
calibrate_port | |
save_calibration |
port
port
integer
integer
value of flow rate in unit ml/sec
value
number
number
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/calibrate_dry.json
calibrate_dry
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | calibrate_dry.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | calibrate_dry (this schema) | |
name | const | Required | No | calibrate_dry (this schema) |
sid | string | Required | No | calibrate_dry (this schema) |
sn | string | Required | No | calibrate_dry (this schema) |
version | const | Optional | No | calibrate_dry (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"calibrate_dry"
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/calibrate_ec_save.json
calibrate_ec_save
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | calibrate_ec_save.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | calibrate_ec_save (this schema) | |
name | const | Required | No | calibrate_ec_save (this schema) |
parm | object | Required | No | calibrate_ec_save (this schema) |
sid | string | Required | No | calibrate_ec_save (this schema) |
sn | string | Required | No | calibrate_ec_save (this schema) |
version | const | Optional | No | calibrate_ec_save (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"calibrate_ec_save"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
timestamp | integer | Required |
timestamp
timestamp
integer
integer
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/calibrate_left_intercept.json
calibrate_left_intercept
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | calibrate_left_intercept.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | calibrate_left_intercept (this schema) | |
name | const | Required | No | calibrate_left_intercept (this schema) |
sid | string | Required | No | calibrate_left_intercept (this schema) |
sn | string | Required | No | calibrate_left_intercept (this schema) |
version | const | Optional | No | calibrate_left_intercept (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"calibrate_left_intercept"
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/calibrate_mid_point.json
calibrate_mid_point
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | calibrate_mid_point.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | calibrate_mid_point (this schema) | |
name | const | Required | No | calibrate_mid_point (this schema) |
sid | string | Required | No | calibrate_mid_point (this schema) |
sn | string | Required | No | calibrate_mid_point (this schema) |
version | const | Optional | No | calibrate_mid_point (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"calibrate_mid_point"
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/calibrate_orp_save.json
calibrate_orp_save
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | calibrate_orp_save.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | calibrate_orp_save (this schema) | |
name | const | Required | No | calibrate_orp_save (this schema) |
parm | object | Required | No | calibrate_orp_save (this schema) |
sid | string | Required | No | calibrate_orp_save (this schema) |
sn | string | Required | No | calibrate_orp_save (this schema) |
version | const | Optional | No | calibrate_orp_save (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"calibrate_orp_save"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
timestamp | integer | Required |
timestamp
timestamp
integer
integer
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/calibrate_ph_save.json
calibrate_ph_save
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | calibrate_ph_save.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | calibrate_ph_save (this schema) | |
name | const | Required | No | calibrate_ph_save (this schema) |
parm | object | Required | No | calibrate_ph_save (this schema) |
sid | string | Required | No | calibrate_ph_save (this schema) |
sn | string | Required | No | calibrate_ph_save (this schema) |
version | const | Optional | No | calibrate_ph_save (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"calibrate_ph_save"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
timestamp | integer | Required |
timestamp
timestamp
integer
integer
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/calibrate_right_intercept.json
calibrate_right_intercept
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | calibrate_right_intercept.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | calibrate_right_intercept (this schema) | |
name | const | Required | No | calibrate_right_intercept (this schema) |
sid | string | Required | No | calibrate_right_intercept (this schema) |
sn | string | Required | No | calibrate_right_intercept (this schema) |
version | const | Optional | No | calibrate_right_intercept (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"calibrate_right_intercept"
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/calibrate_single_point.json
calibrate_single_point
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | calibrate_single_point.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | calibrate_single_point (this schema) | |
name | const | Required | No | calibrate_single_point (this schema) |
parm | object | Required | No | calibrate_single_point (this schema) |
sid | string | Required | No | calibrate_single_point (this schema) |
sn | string | Required | No | calibrate_single_point (this schema) |
version | const | Optional | No | calibrate_single_point (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"calibrate_single_point"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
value | integer | Optional |
value
value
integer
integer
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/calibrate_wet.json
calibrate_wet
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | calibrate_wet.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | calibrate_wet (this schema) | |
name | const | Required | No | calibrate_wet (this schema) |
parm | object | Required | No | calibrate_wet (this schema) |
sid | string | Required | No | calibrate_wet (this schema) |
sn | string | Required | No | calibrate_wet (this schema) |
version | const | Optional | No | calibrate_wet (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"calibrate_wet"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
value | integer | Required |
value
value
integer
integer
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/configure_dosing.json
Configure name and group of eK Doser
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | configure_dosing.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | configure_dosing (this schema) | |
name | const | Required | No | configure_dosing (this schema) |
parm | object | Required | No | configure_dosing (this schema) |
sid | string | Required | No | configure_dosing (this schema) |
sn | string | Required | No | configure_dosing (this schema) |
version | const | Optional | No | configure_dosing (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"configure_dosing"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
group | integer | Optional |
name | string | Optional |
group
group
integer
integer
name
name
string
string
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/p_activate_ota.json
p_activate_ota
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | p_activate_ota.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | p_activate_ota (this schema) | |
name | const | Required | No | p_activate_ota (this schema) |
parm | object | Required | No | p_activate_ota (this schema) |
sid | string | Required | No | p_activate_ota (this schema) |
sn | string | Required | No | p_activate_ota (this schema) |
version | const | Optional | No | p_activate_ota (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"p_activate_ota"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
key | string | Required |
key
key
string
string
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/p_configure_alert.json
p_configure_alert
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | p_configure_alert.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | p_configure_alert (this schema) | |
name | const | Required | No | p_configure_alert (this schema) |
parm | object | Required | No | p_configure_alert (this schema) |
sid | string | Required | No | p_configure_alert (this schema) |
sn | string | Required | No | p_configure_alert (this schema) |
version | const | Optional | No | p_configure_alert (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"p_configure_alert"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
action | string | Required |
max | number | Optional |
min | number | Optional |
notify_max | boolean | Optional |
notify_min | boolean | Optional |
value_type | string | Required |
action
action
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
create | |
update | |
delete |
max
max
number
number
min
min
number
number
notify_max
notify_max
boolean
boolean
notify_min
notify_min
boolean
boolean
value_type
value_type
string
string
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/p_configure_module.json
p_configure_module
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | p_configure_module.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | p_configure_module (this schema) | |
name | const | Required | No | p_configure_module (this schema) |
parm | object | Required | No | p_configure_module (this schema) |
sid | string | Required | No | p_configure_module (this schema) |
sn | string | Required | No | p_configure_module (this schema) |
version | const | Optional | No | p_configure_module (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"p_configure_module"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
mode | string | Optional |
name | string | Optional |
mode
mode
string
string
name
name
string
string
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/p_connect_ap.json
p_connect_ap
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | p_connect_ap.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | p_connect_ap (this schema) | |
name | const | Required | No | p_connect_ap (this schema) |
parm | object | Required | No | p_connect_ap (this schema) |
sid | string | Required | No | p_connect_ap (this schema) |
sn | string | Required | No | p_connect_ap (this schema) |
version | const | Optional | No | p_connect_ap (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"p_connect_ap"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
password | string | Optional |
ssid | string | Optional |
password
password
string
string
ssid
ssid
string
string
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/p_set_time.json
p_set_time
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | p_set_time.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | p_set_time (this schema) | |
name | const | Required | No | p_set_time (this schema) |
parm | object | Required | No | p_set_time (this schema) |
sid | string | Required | No | p_set_time (this schema) |
sn | string | Required | No | p_set_time (this schema) |
version | const | Optional | No | p_set_time (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"p_set_time"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
day | integer | Required |
hour | integer | Required |
minute | integer | Required |
month | integer | Required |
second | integer | Optional |
timezone | string | Required |
timezone_offset | number | Required |
year | integer | Required |
day
day
integer
integer
1
31
hour
hour
integer
integer
0
23
minute
minute
integer
integer
0
59
month
month
integer
integer
1
12
second
second
integer
integer
0
59
timezone
timezone
string
string
timezone_offset
timezone_offset
number
number
-12
14
year
year
integer
integer
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/refill_dosing_port.json
refill_dosing_port
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | refill_dosing_port.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | refill_dosing_port (this schema) | |
name | const | Required | No | refill_dosing_port (this schema) |
parm | object | Required | No | refill_dosing_port (this schema) |
sid | string | Required | No | refill_dosing_port (this schema) |
sn | string | Required | No | refill_dosing_port (this schema) |
version | const | Optional | No | refill_dosing_port (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"refill_dosing_port"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
fill_level | number | Required |
port | integer | Required |
fill_level
fill_level
number
number
port
port
integer
integer
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/remove_dosing_schedule.json
remove_dosing_schedule
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | remove_dosing_schedule.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | remove_dosing_schedule (this schema) | |
name | const | Required | No | remove_dosing_schedule (this schema) |
parm | object | Required | No | remove_dosing_schedule (this schema) |
sid | string | Required | No | remove_dosing_schedule (this schema) |
sn | string | Required | No | remove_dosing_schedule (this schema) |
version | const | Optional | No | remove_dosing_schedule (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"remove_dosing_schedule"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
id | array | Required |
id
id
integer[]
Array type: integer[]
All items must be of the type: integer
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/set_dosing_port.json
set_dosing_port
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | set_dosing_port.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | set_dosing_port (this schema) | |
name | const | Required | No | set_dosing_port (this schema) |
parm | object | Required | No | set_dosing_port (this schema) |
sid | string | Required | No | set_dosing_port (this schema) |
sn | string | Required | No | set_dosing_port (this schema) |
version | const | Optional | No | set_dosing_port (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"set_dosing_port"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
alert | boolean | Optional |
capacity | number | Optional |
minimum | number | Optional |
name | string | Optional |
port | integer | Optional |
alert
alert
boolean
boolean
capacity
capacity
number
number
minimum
minimum
number
number
name
name
string
string
port
port
integer
integer
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/set_dosing_schedule.json
set_dosing_schedule
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | set_dosing_schedule.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | set_dosing_schedule (this schema) | |
name | const | Required | No | set_dosing_schedule (this schema) |
parm | object | Required | No | set_dosing_schedule (this schema) |
sid | string | Required | No | set_dosing_schedule (this schema) |
sn | string | Required | No | set_dosing_schedule (this schema) |
version | const | Optional | No | set_dosing_schedule (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"set_dosing_schedule"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
days | array | Optional |
enable | boolean | Required |
end | object | Optional |
id | integer | Optional |
ml | number | Optional |
permit | boolean | Optional |
port | integer | Optional |
start | object | Optional |
times | integer | Optional |
days
days
integer[]
Array type: integer[]
All items must be of the type: integer
1
7
enable
enable
boolean
boolean
end
end
object
object
with following properties:
Property | Type | Required |
---|---|---|
hr | integer | Optional |
min | integer | Optional |
hr
hr
integer
integer
0
23
min
min
integer
integer
0
59
id
id
integer
integer
ml
ml
number
number
0
permit
permit
boolean
boolean
port
port
integer
integer
start
start
object
object
with following properties:
Property | Type | Required |
---|---|---|
hr | integer | Optional |
min | integer | Optional |
hr
hr
integer
integer
0
23
min
min
integer
integer
0
59
times
times
integer
integer
1
24
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/set_ec_calibration.json
set_ec_calibration
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | set_ec_calibration.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | set_ec_calibration (this schema) | |
name | const | Required | No | set_ec_calibration (this schema) |
parm | object | Required | No | set_ec_calibration (this schema) |
sid | string | Required | No | set_ec_calibration (this schema) |
sn | string | Required | No | set_ec_calibration (this schema) |
version | const | Optional | No | set_ec_calibration (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"set_ec_calibration"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
datum | number | Optional |
oscv | number | Optional |
solution | number | Optional |
temperature | number | Optional |
datum
datum
number
number
oscv
oscv
number
number
solution
solution
number
number
temperature
temperature
number
number
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/set_ec_kvalue.json
set_ec_kvalue
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | set_ec_kvalue.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | set_ec_kvalue (this schema) | |
name | const | Required | No | set_ec_kvalue (this schema) |
parm | object | Required | No | set_ec_kvalue (this schema) |
sid | string | Required | No | set_ec_kvalue (this schema) |
sn | string | Required | No | set_ec_kvalue (this schema) |
version | const | Optional | No | set_ec_kvalue (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"set_ec_kvalue"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
kvalue | number | Required |
kvalue
kvalue
number
number
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/set_orp_calibration.json
set_orp_calibration
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | set_orp_calibration.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | set_orp_calibration (this schema) | |
name | const | Required | No | set_orp_calibration (this schema) |
parm | object | Required | No | set_orp_calibration (this schema) |
sid | string | Required | No | set_orp_calibration (this schema) |
sn | string | Required | No | set_orp_calibration (this schema) |
version | const | Optional | No | set_orp_calibration (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"set_orp_calibration"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
mid_value | number | Optional |
temperature | number | Optional |
mid_value
mid_value
number
number
temperature
temperature
number
number
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/set_ph_calibration.json
set_ph_calibration
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | set_ph_calibration.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | set_ph_calibration (this schema) | |
name | const | Required | No | set_ph_calibration (this schema) |
parm | object | Required | No | set_ph_calibration (this schema) |
sid | string | Required | No | set_ph_calibration (this schema) |
sn | string | Required | No | set_ph_calibration (this schema) |
version | const | Optional | No | set_ph_calibration (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"set_ph_calibration"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
left_intercept | number | Optional |
mid_mv | number | Optional |
mid_value | number | Optional |
right_intercept | number | Optional |
temperature | number | Optional |
left_intercept
left_intercept
number
number
mid_mv
mid_mv
number
number
mid_value
mid_value
number
number
right_intercept
right_intercept
number
number
temperature
temperature
number
number
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/control_dosing.json
control_dosing
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | control_dosing.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | control_dosing (this schema) | |
name | const | Required | No | control_dosing (this schema) |
parm | object | Required | No | control_dosing (this schema) |
sid | string | Required | No | control_dosing (this schema) |
sn | string | Required | No | control_dosing (this schema) |
version | const | Optional | No | control_dosing (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"control_dosing"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
ml | number | Required |
permit | boolean | Optional |
port | integer | Required |
ml
ml
number
number
permit
permit
boolean
boolean
port
port
integer
integer
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/p_reboot.json
p_reboot
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | p_reboot.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | p_reboot (this schema) | |
name | const | Required | No | p_reboot (this schema) |
sid | string | Required | No | p_reboot (this schema) |
sn | string | Required | No | p_reboot (this schema) |
version | const | Optional | No | p_reboot (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"p_reboot"
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_calibration.json
get_calibration
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_calibration.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_calibration (this schema) | |
name | const | Required | No | get_calibration (this schema) |
sid | string | Required | No | get_calibration (this schema) |
sn | string | Required | No | get_calibration (this schema) |
version | const | Optional | No | get_calibration (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_calibration"
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_dosing_log.json
get_dosing_log
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_dosing_log.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_dosing_log (this schema) | |
name | const | Required | No | get_dosing_log (this schema) |
parm | object | Required | No | get_dosing_log (this schema) |
sid | string | Required | No | get_dosing_log (this schema) |
sn | string | Required | No | get_dosing_log (this schema) |
version | const | Optional | No | get_dosing_log (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_dosing_log"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
port | integer | Required |
type | string | Required |
port
port
integer
integer
type
type
string
string
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_dosing_schedule.json
get_dosing_schedule
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_dosing_schedule.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_dosing_schedule (this schema) | |
name | const | Required | No | get_dosing_schedule (this schema) |
parm | object | Required | No | get_dosing_schedule (this schema) |
sid | string | Required | No | get_dosing_schedule (this schema) |
sn | string | Required | No | get_dosing_schedule (this schema) |
version | const | Optional | No | get_dosing_schedule (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_dosing_schedule"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
group | integer | Optional |
group
group
integer
integer
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/get_schedule_task.json
get_schedule_task
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | get_schedule_task.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | get_schedule_task (this schema) | |
name | const | Required | No | get_schedule_task (this schema) |
parm | object | Required | No | get_schedule_task (this schema) |
sid | string | Required | No | get_schedule_task (this schema) |
sn | string | Required | No | get_schedule_task (this schema) |
version | const | Optional | No | get_schedule_task (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"get_schedule_task"
parm
parm
object
object
with following properties:
Property | Type | Required |
---|---|---|
id | integer | Required |
id
id
integer
integer
1
48
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/manual_status.json
manual_status
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | manual_status.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | manual_status (this schema) | |
name | const | Required | No | manual_status (this schema) |
sid | string | Required | No | manual_status (this schema) |
sn | string | Required | No | manual_status (this schema) |
version | const | Optional | No | manual_status (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"manual_status"
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/p_info.json
p_info
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | p_info.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | p_info (this schema) | |
name | const | Required | No | p_info (this schema) |
sid | string | Required | No | p_info (this schema) |
sn | string | Required | No | p_info (this schema) |
version | const | Optional | No | p_info (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"p_info"
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1
http://ekoral.io/schema/p_status.json
p_status
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Experimental | No | Forbidden | Permitted | p_status.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
string | Required | No | p_status (this schema) | |
name | const | Required | No | p_status (this schema) |
sid | string | Required | No | p_status (this schema) |
sn | string | Required | No | p_status (this schema) |
version | const | Optional | No | p_status (this schema) |
* | any | Additional | Yes | this schema allows additional properties |
eKoral member email address
email
string
string
email
– email address (according to RFC 5322, section 3.4.1)api name
name
const
The value of this property must be equal to:
"p_status"
session id
sid
string
string
Serial number
sn
string
string
API version 1, if not specified, default is 1
version
const
The value of this property must be equal to:
1