Get Device Info
Retrieves information about the appliance. Use the Device ID value from the _id property to reference the device in subsequent API calls.
Authorizations: Administrator, Operator, Observer
Requests
GET /api/devices
cookie: sessionID: [Session ID] |
Parameters
N/A
Response
[
{
"_id": "[Device ID]",
"type": "gateway",
"ip": "127.0.0.1",
"name": "Haivision Gateway",
"lastConnectedAt": [Date/time shown in Unix time],
"statusCode": "ok",
"status": "Online",
"statusDetails": "Connection has been established in the last 1 minutes.",
"serialNumber": null,
"firmware": "5.0.180611.1530",
"hasAdminError": false,
"pendingSync": false,
"lastConnection": "<1m"
}
] |
| Name | Type | Description |
|---|---|---|
| _id | string | Device ID. |
| type | string | Device type. |
| ip | string | IP address of the device. Note The IP address is from the front end to the backend, so 127.0.0.1 is expected. |
| name | string | Name of device. |
| lastConnectedAt | number | Last time connected to the device in Unix time. |
| statusCode | string | Device status code: warn, error, ok, or unknown. |
| status | string | Device status: Online, Device error, Offline, Never, or Communication error. |
| statusDetails | string | Device status details. |
| serialNumber | string | Device serial number. |
| firmware | string | Device firmware version. |
| hasAdminError | Boolean | Indicates if device has an error. |
| pendingSync | Boolean | Indicates if there is a device pending a sync task. |
| lastConnection | string | Last time connected to the device in string format (e.g., "<1m"). |