Skip to main content

Using the OpenControl API

The OpenControl API protocol is divided into areas based on functional types. These types are: Config, Stats, and Command. Each is associated with a different URL. By sending an appropriately formatted JSON record to the corresponding URL, third-party developers can query and set values or settings related to the Solstice Pod. These URLs are:

  • /api/config – Used for posting and getting information related to administrative configuration of Solstice Pod. For example, modifying the network settings of a Pod.

  • /api/stats – Used to get instantaneous status about a Solstice Pod. For example, capturing the number of users currently connected to a Solstice Windows Software endpoint.

  • /api/control – Used to post commands to a Solstice Pod that impacts runtime behavior. For example, clearing a screen of all media.

  • Other URLs are used in the Calendar and Version APIs. See the Calendar API and Version and Update Control API topics for more details.

Users of OpenControl can set values by using a POST structure to the appropriate URL. This is used to modify configuration, or POST actions to a Solstice Pod to control runtime behavior. In addition, users can query current configuration and status using GET commands to the appropriate URL.

Next Topic

Configuration API