@mattekure We do not have any official API documentation to release right now. If you open Chrome dev tools while using the master interface and filter by XHR, then trigger some actions (e.g. change element volume) you will see the necessary call.
For example, changing an element volume triggers a POST request to
/online/frontend-api/elements/357/set_current_volume/ with a payload
Changing the global volume triggers a
PATCH request to
/online/frontend-api/state/global/ with a payload
You could make these calls from FG, if FG is able to make
PATCH requests, and you add an
auth_token to the URL.
I suspect that FG is unable to make these requests directly, and passing URLs to the OS to handle would open a browser window.
Our bundled (on Windows) proxy application that handles
syrinscape-online:// URLs will only make a
HEAD request to our server and cannot currently be used for other API calls.
I’ll add this to our list as a feature request, but I don’t know when we might get to it. Strong integrations with 3rd parties are important to us, though.