Add watchers to a jobPOST /workflow_engine/job/watchers/watch
Add users to the watchers list of a Job by Job ID and usernames.
Cancel a JobPOST /workflow_engine/cancelJob
Cancel a Job by Job ID.
Get Job Variables of a WorkflowGET /workflow_engine/workflows/variables/:name
Get job variables of a Workflow by Workflow name.
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
Delete all Groups for a JobDELETE /workflow_engine/jobs/:id/groups
Remove all authorization restriction for a Job
Export WorkflowPOST /workflow_engine/workflows/export
Export a single Workflow
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 names and Workflow detail.
Revert an Errored JobPOST /workflow_engine/fixJob
Revert an errored Job to a target Task by Job ID and Task names.
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 Completed JobsGET /workflow_engine/getCompletedJobs
Get Jobs whose status is completed.
Get a JobGET /workflow_engine/getEntireJob/:job_data
Get entiire data of a Job by partial Job Data.
Get a JobGET /workflow_engine/getJob/:job_id
Get a Job by Job ID.
Get Job By IDGET /workflow_engine/jobs/detailed/:job_id
Get the details for a Job from the Database based on its 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 data or 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.
Import WorkflowPOST /workflow_engine/workflows/import
Import a single Workflow
List Groups for a JobGET /workflow_engine/jobs/:id/groups
List the groups that have access to a Job
Pause a JobPOST /workflow_engine/pauseJob
Pause a Job by Job ID.
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 curretnly 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 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
Start a JobPOST /workflow_engine/startJob/:workflow
Initiate a Job of a Workflow with variables.
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.
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.