System API
System API
Table of Contents
Installation and Setup 3
System API Shure System Application Programing In
terface 3 Shure System API Resources 4
System Requirements 3
2/5
Shure Incorporated
System API
Shure System Application Programing Interface
• RESTful API: Highly scalable and interactive with other control and monitoring systems that are already in use across en
terprise applications.
• Comprehensive monitoring and control capabilities: Adjust audio gain and mute, monitor battery levels, update firmware,
and perform routine device and network maintenance.
• Streamlined setup and scalability: Ease & speed of install enables savings on deployment efforts, time on-premises, and
resources.
• Remote management: Access, control, and monitor your Shure devices from remote computers, tablets, or smartphones
via HTTPS
• Real time updates: Monitor changes in your devices using WebSockets
• Install on a physical or a virtual machine for maximum flexibility and easier management.
• Enhanced network security: via HTTPS, 802.1x, and SRP that ensure robust network security protocols across an enter
prise.
• Easy to learn: For those with minimal to no API experience via Stoplight.io and Stack overflow.
System Requirements
Application architecture: 64 bit
Supported operating systems:
• Windows 10 and 11
• Windows Server 2016, 2019, and 2022
3/5
Shure Incorporated
• Web server port: Designate an open port for Shure System API. This is the port you'll use to communicate with the API
from your integration.
• TLS Certificate
◦ If you only intend to access System API from the machine it is installed on, you don't need to provide your own certifi
cate. Accept the default and follow the instructions in Stoplight to trust the self-signed certificate.
◦ If you intend to access APIs from remote machines, follow the instructions in Stoplight to use a custom TLS certificate.
• Shared Secret API key: At the end of the installation process, follow the prompt to copy your shared key to your clipboard
and store it somewhere secure. You'll use this key to authorize all API requests over HTTP.
• Step-by-step guides
In Stoplight, you can generate code snippets for making HTTP requests in your preferred language to try things out in your ap
plication with minimal code adjustment.
Swagger: Swagger is available on the server where System API is installed. In Swagger, you can make requests against your
own devices running on your local device network and see information about endpoints when you don't have internet access.
By default, Swagger is available at https://127.0.0.1:10000/rest.
Supported Devices
The following Shure devices are supported in System API. Whenever possible, upgrade to the latest supported firmware ver
sion to take advantage of new features and system improvements.
P300
ANIUSB
MXN5-C
MXA-NMB (Mute)
4/5
Shure Incorporated
QLXD4 2.5.x
5/5