Add watchers to a jobPOST /workflow_engine/job/watchers/watch
Add users to the watchers list of a job by job ID and username.
Cancel a jobPOST /workflow_engine/cancelJob
Cancel an active job by job ID.
Get job variables of a workflowGET /workflow_engine/workflows/variables/:name
Get job variables of a workflow by workflow name.
Run child jobNo Northbound API Available
Run a child Job inside a workflow.
Claim a JobPOST /workflow_engine/claimJob
Claim a Job by Job ID and username.
Claim TaskPOST /workflow_engine/tasks/claim
Claim a manual Task
Add Group to JobPOST /workflow_engine/jobs/:id/groups
Add a group to the list of groups for a Job
Deep Merge DataNo Northbound API Available
Merge data using extend
Delay a JobNo Northbound API Available
Delay a Job for a duration by Job ID and number of seconds.
Delete all Groups for a JobDELETE /workflow_engine/jobs/:id/groups
Remove all authorization restriction for a Job
Run Evaluation TaskNo Northbound API Available
Run an evaluation
Event ListenerNo Northbound API Available
Waits for an event that matches the topic and schema
Find Job DocumentsPOST /workflow_engine/jobs/find
Find Job Documents based on a query and additional options
Find Forward PathsPOST /workflow_engine/findForwardPaths
Find the paths between two Tasks in a Workflow by Task ids and Workflow details.
Revert an errored JobPOST /workflow_engine/fixJob
Revert an errored Job to a target Task by Job ID and Task names.
For Each LoopNo Northbound API Available
Iterate over each item in an array
Get All Loop TasksPOST /workflow_engine/getAllLoopTasks
Get all looped Tasks in a Workflow by Workflow details.
Get Associated JobsPOST /workflow_engine/getAssociatedJobs
Search for Jobs that the user has touched.
Get a JobGET /workflow_engine/getEntireJob/:job_data
Get entire data of a Job by Job ID.
Get a JobGET /workflow_engine/getJob/:job_id
Get a Job by Job ID.
Get Details of an Active JobGET /workflow_engine/job/:job_id/deep
Get an active Job's details of its active and completed Tasks. Returns a subset of job data, omitting tasks' returned data and transition information but adding tasks' iteration information.
Get Job From Task QueryPOST /workflow_engine/getJobFromTaskQuery
Search for Jobs using a Task Query.
Get List of JobsPOST /workflow_engine/getJobList/:status
Get a list of Jobs by status.
Get Shallow Data of a JobGET /workflow_engine/getJobShallow/:job_data
Get shallow data of a Job by Job ID. Returns a subset of data returned by omitting tasks' application, tasks' incoming arguments, tasks' returned data, and tasks' error information.
Get a Job's Visualization DataGET /workflow_engine/jobs/visdata/:job_id
Get a Job's visualization data by Job ID.
Get a Manual Task's ControllerGET /workflow_engine/tasks/controller/:task_id
Get a manual Task's controller by Task ID.
Get a Job's TaskPOST /workflow_engine/getTask
Get the first Job's Task matching the query and return the data optionally modified by the filter.
Get Task DetailsGET /workflow_engine/locations/:location/packages/:pckg/tasks/:method
Get the detailed information model for a task
Get Iterations of a Job's TaskGET /workflow_engine/getTaskIterations/:job_id/:task
Get iterations of a Job's Task by Job ID and Task name.
Get Task StatusesGET /workflow_engine/job/statuses/:job_id
Get the status of each Task in a Job by Job ID.
Get Details of a WorkflowGET /workflow_engine/workflows/detailed/:name
Get the details of a Workflow by Workflow name.
List Groups for a JobGET /workflow_engine/jobs/:id/groups
List the groups that have access to a Job
Merge DataNo Northbound API Available
Merge data into a single object
Modify DataNo Northbound API Available
Create a Job VariableNo Northbound API Available
Create a new Job variable by Job ID and assign it a value.
Pause a JobPOST /workflow_engine/pauseJob
Pause a Job by Job ID.
Array PopNo Northbound API Available
Pop off the end data item from a job variable array
Push Item to ArrayNo Northbound API Available
Push item to a job variable array
Query Data Using 'json-query' FormatPOST /workflow_engine/query
Query data using a dot/bracket notation string and a matching key/value pair.
Get JobsPOST /workflow_engine/queryJobs
Get Jobs matching the query.
Get Jobs' TasksPOST /workflow_engine/queryTasks
Get Jobs' Tasks matching the query and return the data optionally modified by the filter.
Get a brief about Task(s) for currently running JobsPOST /workflow_engine/queryTasksBrief
Get brief information about task(s) from the tasks collection in mongoDB. This will return only tasks that are attached to a currently running Job
Release a JobPOST /workflow_engine/releaseJob
Release a Job by Job ID.
Release a TaskPOST /workflow_engine/tasks/release
Release a manual Task of a job by Task ID.
Remove a Group from a JobDELETE /workflow_engine/jobs/:id/groups/:group
Remove a group from the list of authorized groups for a Job
Overwrite Groups for a JobPUT /workflow_engine/jobs/:id/groups
Overwrite the list of groups that have access to a Job
Resume a JobPOST /workflow_engine/resumeJob
Resume a paused or errored Job by Job ID.
Finish a taskPOST /workflow_engine/jobs/finish_task/:job_id/:task_id
Finish a task and set its output data
Revert To a TaskPOST /workflow_engine/revertToTask
Revert a Job from current Task to the target Task by Job ID and Task Names.
Run a test evaluation.
Evaluation GroupPOST /workflow_engine/runEvaluationGroups
Run a test evaluation group.
Search JobsPOST /workflow_engine/jobs/search
Search Jobs with Options
Search TasksPOST /workflow_engine/tasks/search
Search Tasks with Options
Search WorkflowsPOST /workflow_engine/workflows/search
Search Workflows with Options
Array ShiftNo Northbound API Available
Shift off the top data item from a job variable array
Start a Job with OptionsPOST /workflow_engine/startJobWithOptions/:workflow
Initiate a Job of a Workflow with options.
Unwatch a JobDELETE /workflow_engine/job/:job_id/watch
Remove the current user from the watchers list of a Job.
Update Job DescriptionNo Northbound API Available
Overwrite the job description with a new one
Validate All LoopsPOST /workflow_engine/validateAllLoops
Validate all looped Tasks in a Workflow by Workflow details.
Watch a JobPUT /workflow_engine/job/:job_id/watch
Add current user to a Job's watchers list.