Path: / workflows

Get all workflows


Resources
NameDescription
{workflow-id}Get a workflow by Id

Method Summary
ResourceDescription
POST /workflowsCreate workflow via workflow JSON
GET /workflows?page=…&size=…Get all workflows

Method Detail
HTTP Example:
POST /workflows

API Example:

WorkflowsResource.createWorkflow({'$entity': /* workflow a workflow created from JSON */});

Create workflow via workflow JSON

Input:
edu.illinois.ncsa.datawolf.domain.Workflow - a workflow created from JSON
Output:
java.lang.String - workflow URI
Produces:
application/json
Consumes:
application/json
HTTP Example:
GET /workflows?page=…&size=…

API Example:

WorkflowsResource.getWorkflows({'page': /* page page number starting 0 */,
  'size': /* size number of workflows per page */});

Get all workflows

Output:
java.util.List<edu.illinois.ncsa.datawolf.domain.Workflow> -
Query parameters:
page - page number starting 0
size - number of workflows per page
Produces:
application/json