Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
What can I do with Preprocessors and how do you create them?
Defining new object UI Layouts
Configuring value persistence
Learn how to edit existing object profiles
What are tags and how do I use them?
Learn how to control services

These subsections explain deploy MobiusFlow On-Prem.
What are Codecs and how do you create them?
Deploy MobiusFlow to on pre-existing hardware either On-Prem or in the Cloud
Information on accessing MobiusFlow View Official Demo Site.
Configure a MobiusFlow instance for connectors







Repository of Technical Training walkthrough guides
/api/historian/v3/mcpx-api-key: YOUR_KEY


{null,null,null,null,null,null,null,null,null,null,null,null,null,null,12,null} -> PV = 12 (priority 15)
{null,null,null,null,null,null,null,null,56,null,null,null,null,null,12,null} -> PV = 56 (priority 9)
{null,null,78.5,null,null,null,null,null,56,null,null,null,null,null,12,null} -> PV = 78.5 (priority 3)
Learn how to create new object profiles
What are MobiusFlow objects and how are they used?
MobiusFlow Manager is the management platform MobiusFlow customers can use to the self-manage their MobiusFlow instances.
Usage of MobiusFlow Historian Websocket
Create a new balenaCloud fleet
Configure the wired or wireless Ethernet connection
For MobiusFlow 1.x.x only
Overview of MobiusFlow Connectors
What are the mobius, manage, and mongodb microservices?
Return all settings to factory default
Get connector details and update firmware
What is MobiusFlow Historian and how to configure it












(GET)
/api/engine/v3/ws/connect{
"topic": "authorize",
"payload": "8e100e7bef9898963477f2c8a89eeed"
}









Deploy MobiusFlow® to a balenaCloud fleet
























Usage of MobiusFlow Engine Websocket











(GET)
/api/engine/v3/subscribe/connect{
"topic": "authorize",
"payload": "Bearer 8e100e7bef9898963477f2c8a89eeedb8b679c221e446cf0249787119cc44b51e792b2a03d0ffb75ef68149c0cbea13d21c758443d44735027c25fecb7f9c992"
}{
"topic": "subscribe",
"payload": {
"type": <EVENT TYPE>,
"uri": <URI>
}
}{
"topic": "subscribe",
"payload": {
"type": "BCMD",
"uri": <URI>,
"cmd": <CMD>
}
}{
"topic": "unsubscribe",
"payload": {
"type": <EVENT TYPE>,
"uri": <URI>
}
}version: "3.8"
volumes:
mobius-data:
mobius-licence:
mongodb:
networks:
frontend:
backend:
services:
mobius:
platform: linux/amd64
build: ./dist
image: local/mobiusflow-docker:1.19.1_1.19.1
container_name: mobiusflow
privileged: false
restart: always
environment:
- MOBIUS_HUB_RESET_PSKS=true
- MOBIUS_ENABLE_CONFIG_UI=true
- MOBIUS_HUB_ID=000001
- MOBIUS_LOCAL_TIMEOUT=10000
- MOBIUS_LOG_SERVICE_STATUS=
- MOBIUS_LICENCE=38782095-410e7ab5-c3c36a84-dd39683f-c5a8062b-78f846c2-52588c49-fc8eecf4
# - MOBIUS_LICENCE_KEY=
# - MOBIUS_LICENCE_TOKEN=
# - MOBIUS_LICENCE_RESET=
- MOBIUS_ENGINE_API_PORT=8443
- MOBIUS_ENGINE_API_AUTH_PROVIDER=local
volumes:
- mobius-data:/data
- mobius-licence:/.licence
networks:
- backend
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "10"
nginx:
image: ghcr.io/mobiusflow/nginx-cloud:1.1.0
container_name: nginx
privileged: false
restart: always
environment:
- NGINX_UI_CONTAINER=mobius
ports:
# these ports are for use with the nginx TLS terminator use in mobius-cloud-install
- 8080:8080
- 8443:8443
- 1883:1883
- 30814:30815
- 30817:30817
networks:
- frontend
- backend
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "10"
mongodb:
image: bitnami/mongodb:latest
container_name: mongodb
restart: always
environment:
- MONGODB_ROOT_PASSWORD=r5DybE57qug3WaHebeUy2bAvvVhKXUWHD
- MONGODB_USERNAME=mobius
- MONGODB_PASSWORD=RmzsXQYReLHaCS5wWGjAPjtJ7VnTw4qL
- MONGODB_DATABASE=mobius
volumes:
- mongodb:/bitnami/mongodb
networks:
- backend
logging:
driver: none

Configure the network interfaces for a balenaCloud device










[
{
"connection": {
"enabled": true,
"type": "ethernet",
"id": "Wired connection 1",
"interface-name": "eth0"
},
"ipv4": {
"method": "auto",
"address": "",
"prefix": 24,
"gateway": "",
"dns": ""
}
},
{
"connection": {
"enabled": false,
"type": "wifi",
"id": "WiFi connection 1",
"interface-name": "wlan0"
},
"ipv4": {
"method": "auto",
"address": "",
"prefix": 24,
"gateway": "",
"dns": ""
},
"wifi": {
"ssid": ""
},
"wifi-security": {
"psk": "",
"auth-alg": "open",
"key-mgmt": "wpa-psk"
}
},
{
"connection": {
"enabled": false,
"type": "hotspot",
"id": "WiFi hotspot 1",
"interface-name": "wlan0"
},
"wifi": {
"ssid": "",
"channel": 6
},
"wifi-security": {
"psk": "",
"key-mgmt": "wpa-psk"
}
}
][
{
"connection": {
"enabled": true,
"type": "ethernet",
"id": "Wired connection 1",
"interface-name": "enp2s0"
},
"ipv4": {
"method": "auto",
"address": "",
"prefix": 24,
"gateway": "",
"dns": ""
}
},
{
"connection": {
"enabled": true,
"type": "ethernet",
"id": "Wired connection 2",
"interface-name": "enp3s0"
},
"ipv4": {
"method": "manual",
"address": "192.168.1.100",
"prefix": 24,
"gateway": "",
"dns": ""
}
},
{
"connection": {
"enabled": false,
"type": "wifi",
"id": "WiFi connection 1",
"interface-name": "wlp4s0"
},
"ipv4": {
"method": "auto",
"address": "",
"prefix": 24,
"gateway": "",
"dns": ""
},
"wifi": {
"ssid": ""
},
"wifi-security": {
"psk": "",
"auth-alg": "open",
"key-mgmt": "wpa-psk"
}
},
{
"connection": {
"enabled": false,
"type": "hotspot",
"id": "WiFi hotspot 1",
"interface-name": "wlp4s0"
},
"wifi": {
"ssid": "",
"channel": 6
},
"wifi-security": {
"psk": "",
"key-mgmt": "wpa-psk"
}
},
{
"connection": {
"enabled": true,
"type": "gsm",
"id": "GSM connection 1",
"interface-name": "cdc-wdm0"
},
"gsm": {
"apn": "arkessa.com",
"username": "arkessa",
"password": "arkessa"
}
}
]cd /data/.mobius/manage
vi networks.json















Default Response
Default Response
Default Response
GET /api/engine/v3/user/ HTTP/1.1
Accept: */*
[
{
"id": "text",
"username": "text",
"email": "text",
"isActive": true,
"roles": [
"Administrator"
]
}
]^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$Default Response
Default Response
Default Response
Default Response
POST /api/engine/v3/user/ HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 88
{
"username": "text",
"password": "text",
"roles": [
"Administrator"
],
"email": "name@gmail.com"
}{
"id": "text",
"username": "text",
"email": "text",
"isActive": true,
"roles": [
"Administrator"
]
}The id of the user to delete
Default Response
Default Response
Default Response
DELETE /api/engine/v3/user/{id} HTTP/1.1
Accept: */*
{
"message": "text"
}The id of the user to update
The new password of the user
Default Response
Default Response
Default Response
Default Response
Default Response
PATCH /api/engine/v3/user/password/{id} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 19
{
"password": "text"
}{
"message": "text"
}The id of the user to update
The new active status of the user
Default Response
Default Response
Default Response
Default Response
Default Response
PATCH /api/engine/v3/user/active/{id} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 15
{
"active": true
}{
"message": "text"
}The id of the user to update
The new role of the user
Default Response
Default Response
Default Response
Default Response
Default Response
PATCH /api/engine/v3/user/role/{id} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 24
{
"role": "Administrator"
}{
"message": "text"
}Default Response
No content
Default Response
Default Response
Default Response
POST /api/engine/v3/auth/login HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 37
{
"username": "text",
"password": "text"
}No content
Default Response
Default Response
POST /api/engine/v3/auth/logout HTTP/1.1
authorization: text
Accept: */*
No content
Default Response
No content
Default Response
Default Response
Default Response
POST /api/engine/v3/auth/validate-session HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 23
{
"sessionToken": "text"
}No content
Default Response
Default Response
POST /api/engine/v3/auth/authorize-action HTTP/1.1
authorization: text
Content-Type: application/json
Accept: */*
Content-Length: 17
{
"action": "text"
}{
"authorized": true
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bThe SID of the service. If this SID is already used the next available one will be used
020Pattern: \b[0-9A-F]{3}$\bThe servive profile ID of the service
000APattern: \b[0-9A-F]{4}$\bThe name of the service
Is the service is enabled?
Should the service should run at start?
Default Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/engine/v3/service/{hid} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 74
{
"sid": "020",
"spid": "000A",
"name": "text",
"enabled": true,
"runAtStart": true
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": [
{
"id": "text",
"name": "text",
"enabled": true,
"runAtStart": true
}
]
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bThe number of copies to make
The SID of the first clone
020Pattern: \b[0-9A-F]{3}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/engine/v3/service/clone/{hid}/{sid} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 26
{
"copies": 1,
"start": "020"
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": [
{
"id": "text",
"name": "text",
"enabled": true,
"runAtStart": true
}
]
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
DELETE /api/engine/v3/service/{hid}/{sid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": [
{
"id": "text",
"name": "text",
"enabled": true,
"runAtStart": true
}
]
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bDefault Response
Success response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/engine/v3/service/start/{hid}/{sid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text"
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bDefault Response
Success response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/engine/v3/service/stop/{hid}/{sid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text"
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bDefault Response
Success response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/engine/v3/service/reload/{hid}/{sid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text"
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Service name
Is the service enabled?
Should the service run at start?
Service ID (SID)
020Pattern: \b[0-9A-F]{3}$\bService Profile ID (SPID)
000APattern: \b[0-9A-F]{4}$\bLog level
Log level
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/service/config/{hid}/{sid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"name": "text",
"enabled": true,
"runAtStart": true,
"config": {
"sid": "020",
"spid": "000A",
"settings": {
"timeouts": {
"local": 1,
"remote": 1
},
"persistence": {
"enabled": true,
"interval": 1
},
"logging": {
"spoke": {
"level": "trace"
},
"service": {
"level": "trace"
}
}
},
"custom": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"objects": [
{
"pid": "002F",
"ins": "0001",
"configIsDirty": true,
"rids": [
{
"rid": "40",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
]
}
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bThe name of the service
Is the service is enabled?
Should the service should run at start?
Default Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Service name
Is the service enabled?
Should the service run at start?
Service ID (SID)
020Pattern: \b[0-9A-F]{3}$\bService Profile ID (SPID)
000APattern: \b[0-9A-F]{4}$\bLog level
Log level
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
PATCH /api/engine/v3/service/config/{hid}/{sid} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 96
{
"name": "text",
"enabled": true,
"runAtStart": true,
"custom": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"name": "text",
"enabled": true,
"runAtStart": true,
"config": {
"sid": "020",
"spid": "000A",
"settings": {
"timeouts": {
"local": 1,
"remote": 1
},
"persistence": {
"enabled": true,
"interval": 1
},
"logging": {
"spoke": {
"level": "trace"
},
"service": {
"level": "trace"
}
}
},
"custom": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"objects": [
{
"pid": "002F",
"ins": "0001",
"configIsDirty": true,
"rids": [
{
"rid": "40",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
]
}
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bThe new SID
Service ID (SID)
020Pattern: \b[0-9A-F]{3}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Service name
Is the service enabled?
Should the service run at start?
Service ID (SID)
020Pattern: \b[0-9A-F]{3}$\bService Profile ID (SPID)
000APattern: \b[0-9A-F]{4}$\bLog level
Log level
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
PATCH /api/engine/v3/service/config/sid/{hid}/{sid} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 13
{
"sid": "020"
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"name": "text",
"enabled": true,
"runAtStart": true,
"config": {
"sid": "020",
"spid": "000A",
"settings": {
"timeouts": {
"local": 1,
"remote": 1
},
"persistence": {
"enabled": true,
"interval": 1
},
"logging": {
"spoke": {
"level": "trace"
},
"service": {
"level": "trace"
}
}
},
"custom": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"objects": [
{
"pid": "002F",
"ins": "0001",
"configIsDirty": true,
"rids": [
{
"rid": "40",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
]
}
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Service name
Is the service enabled?
Should the service run at start?
Service ID (SID)
020Pattern: \b[0-9A-F]{3}$\bService Profile ID (SPID)
000APattern: \b[0-9A-F]{4}$\bLog level
Log level
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
PUT /api/engine/v3/service/config/replace-all-objects/{hid}/{sid} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 272
{
"objects": [
{
"pid": "002F",
"ins": "0001",
"configIsDirty": true,
"rids": [
{
"rid": "40",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
]
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"name": "text",
"enabled": true,
"runAtStart": true,
"config": {
"sid": "020",
"spid": "000A",
"settings": {
"timeouts": {
"local": 1,
"remote": 1
},
"persistence": {
"enabled": true,
"interval": 1
},
"logging": {
"spoke": {
"level": "trace"
},
"service": {
"level": "trace"
}
}
},
"custom": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"objects": [
{
"pid": "002F",
"ins": "0001",
"configIsDirty": true,
"rids": [
{
"rid": "40",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
]
}
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Log level
Log level
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/service/config/log-levels/{hid}/{sid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"spoke": "trace",
"service": "trace"
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bThe new logging levels for the service and spoke
Log level
Log level
Default Response
Success response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
PATCH /api/engine/v3/service/config/log-levels/{hid}/{sid} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 35
{
"spoke": "trace",
"service": "trace"
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text"
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Is persistence enabled for the service?
The persistence interval in seconds
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/service/config/persistence/{hid}/{sid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"enabled": true,
"interval": 1
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bThe new persistence settings for the service
Is persistence enabled for the service?
The persistence interval in seconds
Default Response
Success response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
PATCH /api/engine/v3/service/config/persistence/{hid}/{sid} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 29
{
"enabled": true,
"interval": 1
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text"
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bDefault Response
Success response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/engine/v3/service/persist-objects/{hid}/{sid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text"
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bThe object to add to the service
Resource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Service name
Is the service enabled?
Should the service run at start?
Service ID (SID)
020Pattern: \b[0-9A-F]{3}$\bService Profile ID (SPID)
000APattern: \b[0-9A-F]{4}$\bLog level
Log level
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/engine/v3/object/{hid}/{sid}/{pid} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 232
{
"configIsDirty": true,
"rids": [
{
"rid": "40",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"name": "text",
"enabled": true,
"runAtStart": true,
"config": {
"sid": "020",
"spid": "000A",
"settings": {
"timeouts": {
"local": 1,
"remote": 1
},
"persistence": {
"enabled": true,
"interval": 1
},
"logging": {
"spoke": {
"level": "trace"
},
"service": {
"level": "trace"
}
}
},
"custom": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"objects": [
{
"pid": "002F",
"ins": "0001",
"configIsDirty": true,
"rids": [
{
"rid": "40",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
]
}
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID
40A MobiusFlow resource value
Is this object from the configuration or an object created live by the service?
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/object/{hid}/{sid}/{pid}/{ins} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"pid": "002F",
"ins": "0001",
"profileName": "text",
"description": "text",
"resources": [
{
"rid": "40",
"type": "bool",
"pv": true,
"prar": [
true
],
"name": "text",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"isFromConfig": true,
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bThe object to add to the service
Resource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Service name
Is the service enabled?
Should the service run at start?
Service ID (SID)
020Pattern: \b[0-9A-F]{3}$\bService Profile ID (SPID)
000APattern: \b[0-9A-F]{4}$\bLog level
Log level
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/engine/v3/object/{hid}/{sid}/{pid}/{ins} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 232
{
"configIsDirty": true,
"rids": [
{
"rid": "40",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"name": "text",
"enabled": true,
"runAtStart": true,
"config": {
"sid": "020",
"spid": "000A",
"settings": {
"timeouts": {
"local": 1,
"remote": 1
},
"persistence": {
"enabled": true,
"interval": 1
},
"logging": {
"spoke": {
"level": "trace"
},
"service": {
"level": "trace"
}
}
},
"custom": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"objects": [
{
"pid": "002F",
"ins": "0001",
"configIsDirty": true,
"rids": [
{
"rid": "40",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
]
}
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Service name
Is the service enabled?
Should the service run at start?
Service ID (SID)
020Pattern: \b[0-9A-F]{3}$\bService Profile ID (SPID)
000APattern: \b[0-9A-F]{4}$\bLog level
Log level
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
DELETE /api/engine/v3/object/{hid}/{sid}/{pid}/{ins} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"name": "text",
"enabled": true,
"runAtStart": true,
"config": {
"sid": "020",
"spid": "000A",
"settings": {
"timeouts": {
"local": 1,
"remote": 1
},
"persistence": {
"enabled": true,
"interval": 1
},
"logging": {
"spoke": {
"level": "trace"
},
"service": {
"level": "trace"
}
}
},
"custom": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"objects": [
{
"pid": "002F",
"ins": "0001",
"configIsDirty": true,
"rids": [
{
"rid": "40",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
]
}
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bThe number of copies to make
The INS of the first clone
0001Pattern: \b[0-9A-F]{4}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Service name
Is the service enabled?
Should the service run at start?
Service ID (SID)
020Pattern: \b[0-9A-F]{3}$\bService Profile ID (SPID)
000APattern: \b[0-9A-F]{4}$\bLog level
Log level
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/engine/v3/object/clone/{hid}/{sid}/{pid}/{ins} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 27
{
"copies": 1,
"start": "0001"
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"name": "text",
"enabled": true,
"runAtStart": true,
"config": {
"sid": "020",
"spid": "000A",
"settings": {
"timeouts": {
"local": 1,
"remote": 1
},
"persistence": {
"enabled": true,
"interval": 1
},
"logging": {
"spoke": {
"level": "trace"
},
"service": {
"level": "trace"
}
}
},
"custom": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"objects": [
{
"pid": "002F",
"ins": "0001",
"configIsDirty": true,
"rids": [
{
"rid": "40",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
]
}
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bThe new INS
Object Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Service name
Is the service enabled?
Should the service run at start?
Service ID (SID)
020Pattern: \b[0-9A-F]{3}$\bService Profile ID (SPID)
000APattern: \b[0-9A-F]{4}$\bLog level
Log level
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/engine/v3/object/config/ins/{hid}/{sid}/{pid}/{ins} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 14
{
"ins": "0001"
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"name": "text",
"enabled": true,
"runAtStart": true,
"config": {
"sid": "020",
"spid": "000A",
"settings": {
"timeouts": {
"local": 1,
"remote": 1
},
"persistence": {
"enabled": true,
"interval": 1
},
"logging": {
"spoke": {
"level": "trace"
},
"service": {
"level": "trace"
}
}
},
"custom": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"objects": [
{
"pid": "002F",
"ins": "0001",
"configIsDirty": true,
"rids": [
{
"rid": "40",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
]
}
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/object/config/{hid}/{sid}/{pid}/{ins} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"pid": "002F",
"ins": "0001",
"configIsDirty": true,
"rids": [
{
"rid": "40",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bThe object to add to the service
Resource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
PATCH /api/engine/v3/object/config/{hid}/{sid}/{pid}/{ins} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 232
{
"configIsDirty": true,
"rids": [
{
"rid": "40",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"pid": "002F",
"ins": "0001",
"configIsDirty": true,
"rids": [
{
"rid": "40",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Resource ID
40A MobiusFlow resource value
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/object/resource/{hid}/{sid}/{pid}/{ins}/{rid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"rid": "40",
"type": "bool",
"pv": true,
"prar": [
true
],
"name": "text",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bThe value to write to the resource
42The priority to write to. Defaults to priority 15
12Default Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Resource ID
40A MobiusFlow resource value
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
PATCH /api/engine/v3/object/resource/{hid}/{sid}/{pid}/{ins}/{rid} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 26
{
"value": 42,
"priority": 12
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"rid": "40",
"type": "bool",
"pv": true,
"prar": [
true
],
"name": "text",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bAn array of objects containing the value and priority to write to each resource
Resource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bA MobiusFlow resource priority
A MobiusFlow resource value
Default Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID
40A MobiusFlow resource value
Is this object from the configuration or an object created live by the service?
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
PATCH /api/engine/v3/object/resource/{hid}/{sid}/{pid}/{ins} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 63
{
"updates": [
{
"r": "40",
"p": 15,
"v": 42
},
{
"r": "41",
"p": 15,
"v": 43
}
]
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"pid": "002F",
"ins": "0001",
"profileName": "text",
"description": "text",
"resources": [
{
"rid": "40",
"type": "bool",
"pv": true,
"prar": [
true
],
"name": "text",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"isFromConfig": true,
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bThe priority to clear
12Default Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Resource ID
40A MobiusFlow resource value
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
PATCH /api/engine/v3/object/resource/clear/{hid}/{sid}/{pid}/{ins}/{rid} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 15
{
"priority": 12
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"rid": "40",
"type": "bool",
"pv": true,
"prar": [
true
],
"name": "text",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
}Command ID
ENOCEAN_RADIO_ERP1Possible values: BCMD payload
Default Response
BCMD sent successfully
Response message
BCMD sentDefault Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/engine/v3/command/bcmd/{cid} HTTP/1.1
Content-Type: application/json
Accept: */*
{
"message": "BCMD sent"
}Command ID
DCMD_GENERICTarget service URI
000001/020Command data to send
{"key":"value"}Default Response
DCMD response
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/engine/v3/command/dcmd/{cid} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 50
{
"uri": "000001/020",
"commandData": {
"key": "value"
}
}No content
Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bDefault Response
Success response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/engine/v3/node/restart/{hid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text"
}Default Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bDefault Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/node/config/hid HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": "000001"
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bHub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bDefault Response
Success response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/engine/v3/node/config/hid/{hid} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 16
{
"hid": "000001"
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text"
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/node/brokerstats/{hid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"lastUpdated": "text",
"upTime": 1,
"clientCount": 1,
"clientCountMax": 1,
"messageCount": 1
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bDefault Response
Success response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/engine/v3/node/restartcontainers/{hid} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 8
[
"text"
]{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text"
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bService Profile ID (SPID)
000APattern: \b[0-9A-F]{4}$\bDefault Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/discover/{hid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": [
{
"hid": "000001",
"sid": "020",
"spid": "F021",
"name": "Floor 1 Sensors",
"enabled": true,
"runAtStart": true,
"lastConnected": "2025-03-13T09:09:01.631Z",
"lastDisconnected": "1970-01-01T00:00:00.000Z",
"lastSeen": "2025-03-13T09:09:06.707Z",
"status": "running",
"serviceStatus": "OK",
"serviceStatusText": "Service is running"
}
]
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
An array of discovered profile IDs
["002B","004A"]Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/discover/{hid}/{sid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": [
"002B",
"004A"
]
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
An array of discovered instance IDs
["002B","004A"]Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/discover/{hid}/{sid}/{pid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": [
"002B",
"004A"
]
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID
40A MobiusFlow resource value
Is this object from the configuration or an object created live by the service?
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/discover/{hid}/{sid}/{pid}/{ins} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": [
{
"pid": "002F",
"ins": "0001",
"profileName": "text",
"description": "text",
"resources": [
{
"rid": "40",
"type": "bool",
"pv": true,
"prar": [
true
],
"name": "text",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"isFromConfig": true,
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
]
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Resource ID
40A MobiusFlow resource value
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/discover/{hid}/{sid}/{pid}/{ins}/{rid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": [
{
"rid": "40",
"type": "bool",
"pv": true,
"prar": [
true
],
"name": "text",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
]
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService ID (SID)
020Pattern: \b[0-9A-F]{3}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bObject Instance (INS)
0001Pattern: \b[0-9A-F]{4}$\bResource ID
40A MobiusFlow resource value
Is this object from the configuration or an object created live by the service?
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/discover/{hid}/{sid}/allobjects HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": [
{
"pid": "002F",
"ins": "0001",
"profileName": "text",
"description": "text",
"resources": [
{
"rid": "40",
"type": "bool",
"pv": true,
"prar": [
true
],
"name": "text",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"isFromConfig": true,
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
]
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bService Profile ID (SPID)
000APattern: \b[0-9A-F]{4}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Service Profile ID (SPID)
000APattern: \b[0-9A-F]{4}$\bDefault Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/profile/service/{hid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": [
{
"spid": "000A",
"name": "text",
"cwd": "text",
"script": "text",
"isConfigurable": true,
"isControllable": true,
"description": "text",
"icon": "text",
"allowedObjectFamalies": [
"text"
],
"uiLayout": {
"fields": [
{
"ANY_ADDITIONAL_PROPERTY": "anything"
}
]
}
}
]
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\b^[a-zA-Z0-9&/_-]*$Resource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bIf true this resource is considered an object attribute, otherwise it is considered as telemetry data
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/profile/object/template/{hid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": [
{
"header": {
"pid": "002F",
"profileName": "text",
"description": "text",
"uiname": "text",
"group": "text",
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
},
"resources": [
{
"rid": "40",
"name": "text",
"type": "bool",
"uiname": "text",
"attribute": true,
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"preprocessor": {
"language": "ts",
"func": "text"
},
"codec": {
"language": "ts",
"func": "text"
},
"uiLayout": "text"
}
]
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\b^[a-zA-Z0-9&/_-]*$Resource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bIf true this resource is considered an object attribute, otherwise it is considered as telemetry data
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/profile/object/{hid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": [
{
"header": {
"pid": "002F",
"profileName": "text",
"description": "text",
"uiname": "text",
"group": "text",
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
},
"resources": [
{
"rid": "40",
"name": "text",
"type": "bool",
"uiname": "text",
"attribute": true,
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"preprocessor": {
"language": "ts",
"func": "text"
},
"codec": {
"language": "ts",
"func": "text"
},
"uiLayout": "text"
}
]
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\b^[a-zA-Z0-9&/_-]*$Resource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bIf true this resource is considered an object attribute, otherwise it is considered as telemetry data
Default Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\b^[a-zA-Z0-9&/_-]*$Resource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bIf true this resource is considered an object attribute, otherwise it is considered as telemetry data
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/engine/v3/profile/object/{hid} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 479
{
"header": {
"pid": "002F",
"profileName": "text",
"description": "text",
"uiname": "text",
"group": "text",
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
},
"resources": [
{
"rid": "40",
"name": "text",
"type": "bool",
"uiname": "text",
"attribute": true,
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"preprocessor": {
"language": "ts",
"func": "text"
},
"codec": {
"language": "ts",
"func": "text"
},
"uiLayout": "text"
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"header": {
"pid": "002F",
"profileName": "text",
"description": "text",
"uiname": "text",
"group": "text",
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
},
"resources": [
{
"rid": "40",
"name": "text",
"type": "bool",
"uiname": "text",
"attribute": true,
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"preprocessor": {
"language": "ts",
"func": "text"
},
"codec": {
"language": "ts",
"func": "text"
},
"uiLayout": "text"
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\b^[a-zA-Z0-9&/_-]*$Resource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bIf true this resource is considered an object attribute, otherwise it is considered as telemetry data
Default Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\b^[a-zA-Z0-9&/_-]*$Resource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bIf true this resource is considered an object attribute, otherwise it is considered as telemetry data
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
PATCH /api/engine/v3/profile/object/{hid} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 479
{
"header": {
"pid": "002F",
"profileName": "text",
"description": "text",
"uiname": "text",
"group": "text",
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
},
"resources": [
{
"rid": "40",
"name": "text",
"type": "bool",
"uiname": "text",
"attribute": true,
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"preprocessor": {
"language": "ts",
"func": "text"
},
"codec": {
"language": "ts",
"func": "text"
},
"uiLayout": "text"
}{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"header": {
"pid": "002F",
"profileName": "text",
"description": "text",
"uiname": "text",
"group": "text",
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
},
"resources": [
{
"rid": "40",
"name": "text",
"type": "bool",
"uiname": "text",
"attribute": true,
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"preprocessor": {
"language": "ts",
"func": "text"
},
"codec": {
"language": "ts",
"func": "text"
},
"uiLayout": "text"
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Object Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\b^[a-zA-Z0-9&/_-]*$Resource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bIf true this resource is considered an object attribute, otherwise it is considered as telemetry data
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/profile/object/{hid}/{pid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": {
"header": {
"pid": "002F",
"profileName": "text",
"description": "text",
"uiname": "text",
"group": "text",
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
},
"resources": [
{
"rid": "40",
"name": "text",
"type": "bool",
"uiname": "text",
"attribute": true,
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "profile"
}
}
}
],
"preprocessor": {
"language": "ts",
"func": "text"
},
"codec": {
"language": "ts",
"func": "text"
},
"uiLayout": "text"
}
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\bDefault Response
Success response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
DELETE /api/engine/v3/profile/object/{hid}/{pid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text"
}Hub ID (HID)
000001Pattern: \b^[0-9A-F]{6}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZURI of the response
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Forbidden
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Not Found
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
404Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Conflict
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
409Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/engine/v3/profile/object/used/{hid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"uri": "text",
"data": [
"text"
]
}Object HID
Object SID
Object PID
Object INS
Object RID
Start date and time for telemetry data
End date and time for telemetry data
Limit the number of telemetry data points returned
Default Response
Timestamp of the response
2025-01-01T00:00:00.000ZTelemetry value
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/historian/v3/telemetry/raw/{hid}/{sid}/{pid}/{ins}/{rid}?start=text&end=text HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"data": [
{
"ts": "text",
"value": "text",
"type": "text"
}
]
}Object HID
Object SID
Object PID
Object INS
Object RID
Interval in seconds for downsampling
Start date and time for telemetry data
End date and time for telemetry data
Include minimum value in the response
Include maximum value in the response
Offset for within the interval for sampling values
Limit the number of telemetry data points returned. This will always be the most recent data points
Default Response
Timestamp of the response
2025-01-01T00:00:00.000ZAverage telemetry value for the interval
Minimum telemetry value for the interval
Maximum telemetry value for the interval
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/historian/v3/telemetry/numeric/{hid}/{sid}/{pid}/{ins}/{rid}?interval=1&start=text&end=text HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"data": [
{
"ts": "text",
"value": 1,
"min": 1,
"max": 1
}
]
}Object HID
Object SID
Object PID
Object INS
Object RID
Interval in seconds for downsampling
Start date and time for telemetry data
End date and time for telemetry data
Offset for within the interval for sampling values
Limit the number of telemetry data points returned. This will always be the most recent data points
Default Response
Timestamp of the response
2025-01-01T00:00:00.000ZAverage telemetry value for the interval
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/historian/v3/telemetry/boolean/{hid}/{sid}/{pid}/{ins}/{rid}?interval=1&start=text&end=text HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"data": [
{
"ts": "text",
"value": true
}
]
}Object HID
Object SID
Object PID
Object INS
Interval in seconds for downsampling
Start date and time for telemetry data
End date and time for telemetry data
Include minimum value in the response
Include maximum value in the response
Offset for within the interval for sampling values
Limit the number of telemetry data points returned. This will always be the most recent data points
Include resource name in the response
Array of RIDs to get telemetry data for
Default Response
Timestamp of the response
2025-01-01T00:00:00.000ZResource ID
Resource Name
Average telemetry value for the interval
Minimum telemetry value for the interval
Maximum telemetry value for the interval
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
POST /api/historian/v3/telemetry/object/{hid}/{sid}/{pid}/{ins}?interval=1&start=text&end=text HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 17
{
"rids": [
"text"
]
}{
"ts": "2025-01-01T00:00:00.000Z",
"data": [
{
"ts": "text",
"resources": [
{
"rid": "text",
"name": "text",
"value": 1,
"min": 1,
"max": 1
}
]
}
]
}Object URI to retrieve or all objects if not specified. The URI can include MQTT like wildcards (URL encoded + or #) e.g. uri=000001/%2b/0001/%23
Default Response
Array of Objects
Timestamp of the response
2025-01-01T00:00:00.000ZObject URI
Object HID
Object SID
Object PID
Object Ins
Object Name
Object Description
Object Location
Resource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bDefault Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/historian/v3/object/ HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"data": [
{
"uri": "text",
"hid": "text",
"sid": "text",
"pid": "text",
"ins": "text",
"name": "text",
"description": "text",
"location": "text",
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "text"
}
},
"rids": [
{
"rid": "40",
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "text"
}
}
}
]
}
]
}Hub ID of the profiles
000001Pattern: \b^[0-9A-F]{6}$\bJSON array of profile IDs to retrieve e.g. pids=["0001","01FF","00A0"] or all profiles if not specified
Default Response
Timestamp of the response
2025-01-01T00:00:00.000ZObject Profile ID (PID)
002FPattern: \b[0-9A-F]{4}$\b^[a-zA-Z0-9&/_-]*$Resource ID (RID)
40Pattern: \b(?:[0-9A-F]{4}|[0-9A-F]{2})\bIf true this resource is considered an object attribute, otherwise it is considered as telemetry data
Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/historian/v3/profile/{hid} HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"data": [
{
"header": {
"pid": "002F",
"profileName": "text",
"description": "text",
"uiname": "text",
"group": "text",
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "text"
}
}
},
"resources": [
{
"rid": "40",
"name": "text",
"type": "bool",
"uiname": "text",
"attribute": true,
"settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"tags": {
"ANY_ADDITIONAL_PROPERTY": {
"value": "text",
"from": "text"
}
}
}
]
}
]
}Hub ID of the profiles
000001Pattern: \b^[0-9A-F]{6}$\bDefault Response
Timestamp of the response
2025-01-01T00:00:00.000ZArray of profile IDs
["0001","01FF","00A0"]Default Response
Bad Request
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
400Error code
Error message
Error details (optional)
Default Response
Unauthorized
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
401Error code
Error message
Error details (optional)
Default Response
Request Timeout
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
408Error code
Error message
Error details (optional)
Default Response
Unprocessable Entity
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
422Error code
Error message
Error details (optional)
Default Response
Internal Server Error
Timestamp of the response
2025-01-01T00:00:00.000ZHTTP status code
500Error code
Error message
Error details (optional)
GET /api/historian/v3/profile/{hid}/pids HTTP/1.1
Accept: */*
{
"ts": "2025-01-01T00:00:00.000Z",
"data": [
"0001",
"01FF",
"00A0"
]
}