Other APIs
Version and Update Control API
Solstice Pod URLs:
IPAddress/api/version/currentversion // returns JSON containing the field ‘currentVersion’ as a string.
IPAddress/api/version/updateavailable // returns JSON containing the bool field ‘isUpdateAvailable’. If this value is true, the string field ‘updateAvailableTo’ will be returned as well.
IPAddress/api/version/update // updates Pod to version returned as ‘updateAvailableTo’ value.
Passing RS-232 Controls API
Solstice Pod URL: IPAddress/api/serial-passthru
The RS-232 support API allows administrators to pass RS-232 controls such as power, volume, and input through to display monitors that support RS-232. Pods must connect to screens using a USB to serial adapter and a null modem cable. However, not all USB/RS-232 adapters may be supported. This functionality only works with screens that support RS-232 controls.
Administrators need to know the specific RS-232 code for the control they are trying to pass. For details on those controls, please consult the user manual for the display.
An example of the API request:
http://<ip>/api/serial-passthru/send?data=XX
In the example above, XX is a placeholder for the characters to send. Instead of a blank space, use “+” or “%20”. For any other non-alphanumeric character, use “%XX” where XX is the two digit hexadecimal encoding for the character.
Other API-Related Tasks
If you have multiple audio devices connected to a Solstice Pod, you can use the Open Control API to override the Pod's default USB audio device prioritization. See Default USB Audio Device Prioritization and Override for more information.