Skip to main content

Other APIs v1

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.Default USB Audio Device Prioritization

Next Topic

Stats API v1