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" |  |  |  |  |