Table of Contents

The Titan WebAPI

Starting with Titan v10.0 the Titan WebAPI was introduced:

It is now possible to remotely control console functions via HTML
providing a way to create custom interfaces with specific layouts and capabilities.
[Titan v10 Release Notes]

Very essentially it is implemented so that you can trigger some actions, set some values or get some data by calling commands from your browser, e.g. http://[ip]:4430/titan/script/Playbacks/FirePlaybackAtLevel?userNumber=1&level=1&bool=false: the WebAPI is a special webserver running on port 4430. It is available on Titan consoles (not on Titan One and T1) since Titan v10 (T2: from v12.1)

This wiki is an attempt to give an overview, list and explain working examples, and show the most common use cases.

Limitations

While the concept is very interesting for some use cases - you can implement your own user interface; you can access functions which cannot be made available in other ways, etc. - there are some strong limitations:

Tricks/Macros

Maybe it is possible to add some functions by combining the WebAPI with macros, see Store cues with current page names as legends