Download OpenAPI specification:Download
Authorization (string) or Authorization (null) (Authorization) |
| agent required | string (Agent) |
{- "agent": "string"
}{- "_id": "string",
- "agent": "string",
- "apikey": "string"
}Authorization (string) or Authorization (null) (Authorization) |
[- {
- "description": {
- "id": "string",
- "attributes": { },
- "deviceInfo": { },
- "name": {
- "defaultNames": [
- "string"
], - "name": "string",
- "nicknames": [
- "string"
]
}, - "traits": [
- "string"
], - "type": "string",
- "hide_from_google": false,
- "room": ""
}, - "states": { }
}
]Authorization (string) or Authorization (null) (Authorization) |
required | object (DeviceDescription) |
required | object (States) |
{- "description": {
- "id": "string",
- "attributes": { },
- "deviceInfo": { },
- "name": {
- "defaultNames": [
- "string"
], - "name": "string",
- "nicknames": [
- "string"
]
}, - "traits": [
- "string"
], - "type": "string",
- "hide_from_google": false,
- "room": ""
}, - "states": { }
}null| device_id required | string (Device Id) |
Authorization (string) or Authorization (null) (Authorization) |
{- "description": {
- "id": "string",
- "attributes": { },
- "deviceInfo": { },
- "name": {
- "defaultNames": [
- "string"
], - "name": "string",
- "nicknames": [
- "string"
]
}, - "traits": [
- "string"
], - "type": "string",
- "hide_from_google": false,
- "room": ""
}, - "states": { }
}| device_id required | string (Device Id) |
Authorization (string) or Authorization (null) (Authorization) |
required | object (DeviceDescription) |
required | object (States) |
{- "description": {
- "id": "string",
- "attributes": { },
- "deviceInfo": { },
- "name": {
- "defaultNames": [
- "string"
], - "name": "string",
- "nicknames": [
- "string"
]
}, - "traits": [
- "string"
], - "type": "string",
- "hide_from_google": false,
- "room": ""
}, - "states": { }
}null| device_id required | string (Device Id) |
Authorization (string) or Authorization (null) (Authorization) |
| property name* additional property | any |
{ }nullAuthorization (string) or Authorization (null) (Authorization) |
{- "client_id": "string",
- "client_secret": "string",
- "ddns": {
- "enabled": true,
- "hostname": "string",
- "password": "string",
- "provider": "string",
- "username": "string"
}, - "domain": "string",
- "log": {
- "days": 0
}, - "mqtt": {
- "user": "string",
- "password": "string"
}, - "sync_devices": true,
- "sync_google": true
}Authorization (string) or Authorization (null) (Authorization) |
required | Client Id (string) or Client Id (null) (Client Id) |
required | Client Secret (string) or Client Secret (null) (Client Secret) |
required | DDNS (object) or null |
required | Domain (string) or Domain (null) (Domain) |
required | Log (object) or null |
required | MQTT (object) or null |
required | Sync Devices (boolean) or Sync Devices (null) (Sync Devices) |
required | Sync Google (boolean) or Sync Google (null) (Sync Google) |
{- "client_id": "string",
- "client_secret": "string",
- "ddns": {
- "enabled": true,
- "hostname": "string",
- "password": "string",
- "provider": "string",
- "username": "string"
}, - "domain": "string",
- "log": {
- "days": 0
}, - "mqtt": {
- "user": "string",
- "password": "string"
}, - "sync_devices": true,
- "sync_google": true
}{- "client_id": "string",
- "client_secret": "string",
- "ddns": {
- "enabled": true,
- "hostname": "string",
- "password": "string",
- "provider": "string",
- "username": "string"
}, - "domain": "string",
- "log": {
- "days": 0
}, - "mqtt": {
- "user": "string",
- "password": "string"
}, - "sync_devices": true,
- "sync_google": true
}Authorization (string) or Authorization (null) (Authorization) |
| type required | string (Type) |
| project_id required | string (Project Id) |
| private_key_id required | string (Private Key Id) |
| private_key required | string (Private Key) |
| client_email required | string (Client Email) |
| client_id required | string (Client Id) |
| auth_uri required | string (Auth Uri) |
| token_uri required | string (Token Uri) |
| auth_provider_x509_cert_url required | string (Auth Provider X509 Cert Url) |
| client_x509_cert_url required | string (Client X509 Cert Url) |
| universe_domain required | string (Universe Domain) |
{- "type": "string",
- "project_id": "string",
- "private_key_id": "string",
- "private_key": "string",
- "client_email": "string",
- "client_id": "string",
- "auth_uri": "string",
- "token_uri": "string",
- "auth_provider_x509_cert_url": "string",
- "client_x509_cert_url": "string",
- "universe_domain": "string"
}nullAuthorization (string) or Authorization (null) (Authorization) |
{- "api": {
- "enable": true,
- "status": "string",
- "title": "string"
}, - "mqtt": {
- "enable": true,
- "status": "string",
- "title": "string"
}, - "tasks": {
- "enable": true,
- "status": "string",
- "title": "string"
}, - "redis": {
- "enable": true,
- "status": "string",
- "title": "string"
}, - "mongo": {
- "enable": true,
- "status": "string",
- "title": "string"
}
}Authorization (string) or Authorization (null) (Authorization) |
| password required | string (Password) |
| new_password required | string (New Password) |
nullnull