The method systemGetVersions() is called by the server hub to retrieve the current list of all driver and app versions on the hub running the Remote Client. At a minimun the client should return information for the client itself.
| Function |
systemGetVersions |
| Purpose |
Returns a list of all versions including this remote client and any active/installed drivers on this hub. |
| Parameters |
None |
| URL Format |
/system/versions/get |
| HTTP Method |
GET - Incoming |
| HTTP Parameters |
None |
| Return JSON |
| Name |
Type |
Return Values |
| (n/a) |
Object |
Object containing lists of objects containing the current versions of each app and driver.
| Name |
Type |
Description |
| apps |
List |
List of objects containing versions of each app used with this remote.
| Name |
Type |
Description |
| appName |
String |
Name of the app as defined in the app's metadata. |
| appVersion |
Object |
| Name |
Descrption |
| major |
Major version (i.e. "2") |
| minor |
Minor version (i.e. "1") |
| build |
Release build (i.e. "3") |
| platform |
Valid values: "Hubitat", "SmartThings", "Homebridge" |
|
|
| drivers |
List |
List of objects containing versions of each app used with this remote.
| Name |
Type |
Description |
| driverName |
String |
Name of the driver as defined in the driver's metadata. |
| driverVersion |
Object |
| Name |
Description |
| major |
Major version (i.e. "2") |
| minor |
Minor version (i.e. "1") |
| build |
Release build (i.e. "3") |
| platform |
Valid values: "Hubitat", "SmartThings", "Universal" |
|
|
|
|