GoRunner

Lifecycle

Publish, run, version and test a workflow.

EndpointPath
POSTPublish the current draft and make the workflow live/api/workflows/{id}/publish
POSTTake the workflow offline/api/workflows/{id}/unpublish
POSTRevoke the public webhook URL and issue a new one/api/workflows/{id}/webhook/rotate
POSTStart a run of this workflow/api/workflows/{id}/run
GETList this workflow's runs, newest first/api/workflows/{id}/runs
GETList the workflow's variables (secret values never returned)/api/workflows/{id}/variables
PUTReplace the whole variable set/api/workflows/{id}/variables
GETList published versions, newest first/api/workflows/{id}/versions
GETRead one published version, including its full snapshot/api/workflows/{id}/versions/{versionId}
POSTCopy a published version's snapshot over the draft/api/workflows/{id}/versions/{versionId}/restore