Allow hooks to run at various stages of the cryosparc process.
Stages I would like (and others are welcome to add)
add/delete project
start/stop live project
start/stop/delete job
The hooks can be
running a script on the local filesystem
issuing an HTTP GET/POST request
And allow parameters to be passed from CS to the hook/plugin.
And a callback function/http endpoint (secured with a token) for updates back to CS (whether it be progress, complete, or error)
And a call back function/http endpoint (for updates back to CS whether it be progress, complete, or error).