Download OpenAPI specification:Download
A convenient API to retrieve data regarding your GUARD-devices, Protections-Systems and Alerts
| username | string user email |
| password | string user password |
{- "username": "string",
- "password": "string"
}{- "token": "string",
- "refreshToken": "string"
}| X-Authorization required | string Json web token retrieved from the login-endpoint |
[- {
- "assetId": "string",
- "assetName": "string",
- "attributes": {
- "latitude": 0,
- "longitude": 0,
- "Manufacturer": "string",
- "systemtype": "string"
}, - "devices": [
- {
- "deviceName": "string",
- "deviceLabel": "string",
- "attributes": {
- "DateFieldInstallation": 0,
- "POS-Diameter": 0,
- "POS-Rope": "string",
- "latitude": 0,
- "longitude": 0,
- "POS-Position": "string",
- "POS-Field": 0,
- "lastActivityTime": 0
}
}
]
}
]required | integer or integer or string start timestamp |
integer or integer or string Default: "current timestamp" end timestamp | |
| device required | string device name (smbx-Id) |
| keys required | string Example: keys=Temperature,Humidity comma-seperated list of keys, referring to the desired telemetry data |
| X-Authorization required | string Json web token retrieved from the login-endpoint |
[- {
- "deviceName": "string",
- "telemetry": {
- "Temperature": [
- {
- "ts": 1646541423000,
- "value": "21.144"
}, - {
- "ts": 1646541424000,
- "value": "22.012"
}
], - "Humidity": [
- {
- "ts": 1646541423000,
- "value": "20.011"
}, - {
- "ts": 1646541424000,
- "value": "22.781"
}
]
}, - "latestValue": {
- "Temperature": {
- "ts": 1646541424000,
- "value": "22.012"
}, - "Humidity": {
- "ts": 1646541424000,
- "value": "22.781"
}
}
}
]required | integer or integer or string start timestamp |
integer or integer or string Default: "current timestamp" end timestamp | |
| device | string optional device name (smbx-Id) if you need alerts of only one specific device |
| type | string Example: type=Peak Type of alert. Valid alert-types are returned by 'getAlertTypes' |
| X-Authorization required | string Json web token retrieved from the login-endpoint |
[- {
- "alertId": "string",
- "deviceName": "string",
- "alertData": {
- "type": "string",
- "startTime": 0,
- "alertDetails": { }
}
}
]