Workflow Library

Interface Screenshot

database

Routes

Resource

Operation

Description

Script Database

GET /ivoryos/library/

database page

POST /ivoryos/library/

save the script as

Workflow Script Database

GET /ivoryos/library/(string:script_name)

get, post, delete a workflow script

DELETE /ivoryos/library/(string:script_name)

POST /ivoryos/library/(string:script_name)

Docs

GET /ivoryos/library/(string: script_name)
GET /library/<string:script_name>
Parameters:
  • script_name (str) – script name

Status Codes:
POST /library/<string:script_name>
Parameters:
  • script_name (str) – script name

Status Codes:
  • 200 OK – json response with success status

DELETE /library/<string:script_name>
Parameters:
  • script_name (str) – script name

Status Codes:
DELETE /ivoryos/library/(string: script_name)
GET /library/<string:script_name>
Parameters:
  • script_name (str) – script name

Status Codes:
POST /library/<string:script_name>
Parameters:
  • script_name (str) – script name

Status Codes:
  • 200 OK – json response with success status

DELETE /library/<string:script_name>
Parameters:
  • script_name (str) – script name

Status Codes:
POST /ivoryos/library/(string: script_name)
GET /library/<string:script_name>
Parameters:
  • script_name (str) – script name

Status Codes:
POST /library/<string:script_name>
Parameters:
  • script_name (str) – script name

Status Codes:
  • 200 OK – json response with success status

DELETE /library/<string:script_name>
Parameters:
  • script_name (str) – script name

Status Codes:
GET /ivoryos/library/

backend control through http requests

GET /library
POST /ivoryos/library/

save the current workflow script as

POST /library

: form run_name: new workflow name :status 302: redirect to GET /ivoryos/draft