Skip to main content
Skip table of contents

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

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.

Enable on Windows 7 or Windows 8

To use this API on Windows 7/8 systems, you must enable access to the specific port you want to use (defaulting to 15120 as shown above).  This step is not necessary on Windows 10.

You will also need to know the user account which Fusion will run as (DOMAIN\username in the below).  If the account is a local user, the DOMAIN part will just be the PC's name.

To enable access to the port, run the below pair of commands from an elevated command prompt.  Administrator privileges are required.

CODE
netsh http add urlacl url=http://127.0.0.1:15120/ user=DOMAIN\username
CODE
netsh http add urlacl url=http://localhost:15120/ user=DOMAIN\username

Note: We do not support below windows 10.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.