API Requests

The free Q-SYS Reflect API allows you to obtain a list of Q-SYS Cores, Systems, and items with relevant status. To submit a request to the Reflect API, you can use an application (for example, Postman) or a cURL command line tool.

Prerequisites

  • All Reflect subscriptions include access to the Reflect API.
  • To understand what requests the Reflect API supports, download the qrem-public-api.yaml file by right-clicking here, and then save it to your PC. (Alternatively, you can download it from the API Tokens tab of the Organizations page.) Open the YAML file using any text editor to see a list of supported paths and the information returned.
  • Requests must include a valid API token. Obtain an API token from the Organizations page. For more information and to get started, see API Tokens.

Note: Refer to the YAML file for the latest API support, as this feature is subject to change.

Example: Retrieve Info About All Cores in the Organization

This example uses the Postman application to submit an API request to obtain a list of Q-SYS Cores (and their details) within an Organization. Refer to the YAML file for a complete list of supported requests.

Example: Retrieve Media Playlists

This example uses the Postman application to submit an API request to obtain media playlists from a Q-SYS Core within an Organization. Refer to the YAML file for a complete list of supported requests.

Example: Retrieve Users Sign In Audit Records

This example uses the Postman application to submit an API request to obtain sign in records of a user on a Q-SYS Core within an Organization. Refer to the YAML file for a complete list of supported requests.

Troubleshooting