Automation
Fusion allows for remote control of certain functions by external applications via a REST API.The functions that can be controlled externally are
Get Current Protocol
Set Protocol by Name
Run/Pause/Resume/Stop protocol.
Get Current Protocol State
Get Protocol Progress
Details of the API message requests can be found here: C:\Program Files\Fusion\Rest
Note: Some items will not be available as the outlined documentation is for Fusion for Dragonfly. Fusion Benchtop has a simplified UI and limited options.
Activation
Automation control can be activated via the REST API preference menu, along with the port that fusion listens on.

Automation is currently restricted to only allow connections from the local machine.