I discovered this awesome project by Magnus Appelquist who constructed a python script he calls blueiriscmd, that allows you to send commands to Blue Iris via HTTP to read status, trigger events, change profile etc all from the command line or embed the python code into your own python scripts. It's not a full implementation of the API, but with a little determination, the script can be enhanced.
Check out Magnus' project at: GitHub - magapp/blueiriscmd: Python cmd tool that talk with Blue Iris Camera surveillance software
Check out Magnus' project at: GitHub - magapp/blueiriscmd: Python cmd tool that talk with Blue Iris Camera surveillance software