curl --request POST \
--url https://api2.rhombussystems.com/api/help/triageDevice \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-scheme: <x-auth-scheme>' \
--data '
{
"deviceUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"startDateSec": 1642233600
}
'import requests
url = "https://api2.rhombussystems.com/api/help/triageDevice"
payload = {
"deviceUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"startDateSec": 1642233600
}
headers = {
"x-auth-scheme": "<x-auth-scheme>",
"x-auth-apikey": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'x-auth-scheme': '<x-auth-scheme>',
'x-auth-apikey': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({deviceUuid: 'AAAAAAAAAAAAAAAAAAAAAA', startDateSec: 1642233600})
};
fetch('https://api2.rhombussystems.com/api/help/triageDevice', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));HttpResponse<String> response = Unirest.post("https://api2.rhombussystems.com/api/help/triageDevice")
.header("x-auth-scheme", "<x-auth-scheme>")
.header("x-auth-apikey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"deviceUuid\": \"AAAAAAAAAAAAAAAAAAAAAA\",\n \"startDateSec\": 1642233600\n}")
.asString();{
"error": true,
"errorMsg": "<string>",
"firmwareUpdates": [
{
"activity": "CAMERA_CONNECTED",
"apMac": "<string>",
"asi": "<string>",
"componentCompositeUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"componentUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"connectionUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"defaultInterface": "<string>",
"defaultInterfaceMac": "<string>",
"deviceName": "<string>",
"deviceType": "BLE_TRACKER",
"deviceUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"firmwareVersion": "<string>",
"orgUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"reportingDeviceUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"rssi": 123,
"ssid": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"uuid": "AAAAAAAAAAAAAAAAAAAAAA",
"wifiSignalStrength": 123
}
],
"hardwareFailureEvents": [
{
"activity": "CAMERA_CONNECTED",
"apMac": "<string>",
"asi": "<string>",
"componentCompositeUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"componentUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"connectionUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"defaultInterface": "<string>",
"defaultInterfaceMac": "<string>",
"deviceName": "<string>",
"deviceType": "BLE_TRACKER",
"deviceUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"firmwareVersion": "<string>",
"orgUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"reportingDeviceUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"rssi": 123,
"ssid": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"uuid": "AAAAAAAAAAAAAAAAAAAAAA",
"wifiSignalStrength": 123
}
],
"message": "Device appears to be functioning normally",
"presenceWindows": [
{
"durationSeconds": 123,
"startSeconds": 123
}
],
"suggestedArticles": [
"<string>"
],
"uptimeWindows": [
{
"durationSeconds": 123,
"startSeconds": 123
}
],
"warningMsg": "<string>"
}Triage a device connection/recording issue
Triage a device connection/recording issue
curl --request POST \
--url https://api2.rhombussystems.com/api/help/triageDevice \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-scheme: <x-auth-scheme>' \
--data '
{
"deviceUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"startDateSec": 1642233600
}
'import requests
url = "https://api2.rhombussystems.com/api/help/triageDevice"
payload = {
"deviceUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"startDateSec": 1642233600
}
headers = {
"x-auth-scheme": "<x-auth-scheme>",
"x-auth-apikey": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'x-auth-scheme': '<x-auth-scheme>',
'x-auth-apikey': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({deviceUuid: 'AAAAAAAAAAAAAAAAAAAAAA', startDateSec: 1642233600})
};
fetch('https://api2.rhombussystems.com/api/help/triageDevice', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));HttpResponse<String> response = Unirest.post("https://api2.rhombussystems.com/api/help/triageDevice")
.header("x-auth-scheme", "<x-auth-scheme>")
.header("x-auth-apikey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"deviceUuid\": \"AAAAAAAAAAAAAAAAAAAAAA\",\n \"startDateSec\": 1642233600\n}")
.asString();{
"error": true,
"errorMsg": "<string>",
"firmwareUpdates": [
{
"activity": "CAMERA_CONNECTED",
"apMac": "<string>",
"asi": "<string>",
"componentCompositeUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"componentUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"connectionUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"defaultInterface": "<string>",
"defaultInterfaceMac": "<string>",
"deviceName": "<string>",
"deviceType": "BLE_TRACKER",
"deviceUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"firmwareVersion": "<string>",
"orgUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"reportingDeviceUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"rssi": 123,
"ssid": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"uuid": "AAAAAAAAAAAAAAAAAAAAAA",
"wifiSignalStrength": 123
}
],
"hardwareFailureEvents": [
{
"activity": "CAMERA_CONNECTED",
"apMac": "<string>",
"asi": "<string>",
"componentCompositeUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"componentUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"connectionUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"defaultInterface": "<string>",
"defaultInterfaceMac": "<string>",
"deviceName": "<string>",
"deviceType": "BLE_TRACKER",
"deviceUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"firmwareVersion": "<string>",
"orgUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"reportingDeviceUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"rssi": 123,
"ssid": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"uuid": "AAAAAAAAAAAAAAAAAAAAAA",
"wifiSignalStrength": 123
}
],
"message": "Device appears to be functioning normally",
"presenceWindows": [
{
"durationSeconds": 123,
"startSeconds": 123
}
],
"suggestedArticles": [
"<string>"
],
"uptimeWindows": [
{
"durationSeconds": 123,
"startSeconds": 123
}
],
"warningMsg": "<string>"
}Authorizations
Your Rhombus API key. Must be accompanied by the x-auth-scheme header set to api-token (or partner-api-token for partner endpoints).
Headers
Authentication scheme identifier. Use api-token for standard API key authentication, partner-api-token for partner API key authentication. Must be paired with the x-auth-apikey header containing your API key.
api-token, api, partner-api-token, partner-api Body
Response
OK
Response object containing device triage diagnostic information.
List of firmware update diagnostic events
Show child attributes
Show child attributes
List of hardware failure diagnostic events
Show child attributes
Show child attributes
Triage analysis message
"Device appears to be functioning normally"
List of device presence time windows
Show child attributes
Show child attributes
List of suggested help articles for the device issue
List of suggested help articles for the device issue
List of device uptime time windows
Show child attributes
Show child attributes