ViewMaster: REST API

ViewMaster has a built-in Web Server and REST API, which allows control and configuration of the system from a Web Browser or third-party software.

The default TCP port for the server is 888, but this can be changed in the configuration. Here are some of the basic commands available on the REST API. All data is passed in JSON format.

Endpoint Function
GET http://<host>/api/version Returns ViewMaster software version
GET http://<host>/api/settings Returns the current settings
GET http://<host>/api/sources Returns a list of all available NDI sources
POST http://<host>/api/settings Updates the settings. All fields in the posted data are simply merged with the current settings, so you only need to specify the field you wish to change. This causes a complete reload of the window
POST http://<host>/api/source Updates the source for a single window, specified by row and column. Unlike a POST of settings, this does not cause a complete reload of the window layout.

The full ViewMaster VR API is published on Postman: https://documenter.getpostman.com/view/713943/UzBvGikG

 

Privacy Preference Center

Essential

These cookies are required for technical reasons in order for this website to work, for example in order to login as a registered user and to speed up load times.

gdpr,__cfduid,wf_loginalerted_,wfwaf-authcookie-,wordpress_logged_in_,wordpress_sec_

Performance

These cookies enable us to track and monitor the interests of visitors to our website. We use this information to better understand how our website is being used and improve the user experience.

_gat1,_ga,_gid

External content

When you visit some pages that contain videos hosted on external sites these sites will set temporary cookies to provide this content.

ASP.NET_SessionId