| addTask | POST /proc/job/{JobID}/addtask | Adds a Task to a current job |
| addTaskRoute | POST /proc/job/{JobID}/addtaskroute | Adds a Task Route to a current job |
| cancelJobs | POST /proc/jobs/cancel | This cancels jobs |
| createJob | POST /proc/job/create | This creates a new Job |
| deleteJob | POST /proc/job/{JobID}/delete | This API deletes the specified job |
| deleteScheduledJob | POST /proc/scheduled_job/{ScheduledJobID}/delete | This deletes a scheduled job |
| deleteTask | POST /proc/task/{TaskID}/delete | This API deletes the specified task |
| getEngineErrorTimeRanges | GET /proc/tasks/error/engine_error_time_ranges | This gets engine error count by error tasks grouped by time ranges and sorted by a range start time |
| getJobDetail | GET /proc/job/{JobID}/detail | Gets Job Detail |
| getJobDownload | GET /proc/job/{JobID}/download/{JobOutputName} | Returns the contents of the job's output |
| getJobOutput | GET /proc/job/{JobID}/output/{JobOutputName} | Returns the contents of the job's output |
| getJobOutputs | GET /proc/job/{JobID}/outputs | Returns a list of output information about this job |
| getJobPerformance | GET /proc/job/{JobID}/performance | This gets cpu/gpu, memory state of the hosts grouped by time ranges and sorted by a range start time |
| getJobStatus | GET /proc/job/{JobID}/status | Gets Job Status |
| getJobWorkRequests | GET /proc/job/{JobID}/workrequests | This provides a list of workrequests of a job |
| getJobs | GET /proc/jobs | This gets a list of jobs |
| getJobsOrganizationStats | GET /proc/jobs/stats/organization | This gets processing stats of the jobs by organization |
| getJobsPerformance | GET /proc/jobs/performance | This gets cpu/gpu, memory state of the hosts grouped by time ranges and sorted by a range start time |
| getJobsStats | GET /proc/jobs/stats | This gets processing stats of the jobs |
| getJobsTimeRangesStats | GET /proc/jobs/stats/time_ranges | This gets processing stats of the jobs grouped by time ranges and sorted by a range start time |
| getRatePendingScheduledJobs | GET /proc/scheduled_jobs/rate_pending_time_ranges | This gets the rate of pending scheduled jobs by time ranges |
| getScheduledJobDetail | GET /proc/scheduled_job/{ScheduledJobID}/detail | This gets scheduled job detail |
| getScheduledJobs | GET /proc/scheduled_jobs | This gets a list of scheduled jobs |
| getServerErrorCounts | GET /proc/tasks/error/server_error_counts | Get server error counts in a time-range |
| getTaskDetail | GET /proc/task/{TaskID}/detail | Gets Task Detail |
| getTaskDownload | GET /proc/task/{TaskID}/download/{TaskOutputName} | Returns the contents of the task's output |
| getTaskLogs | GET /proc/task/{TaskID}/logs | Gets logs associated with a task |
| getTaskOutput | GET /proc/task/{TaskID}/output/{TaskOutputName} | Returns the contents of the task's output |
| getTaskOutputs | GET /proc/task/{TaskID}/outputs | Gets Task Output |
| getTaskReports | GET /proc/task/reports | Gets task reports |
| getTaskReportsPerMonth | GET /proc/task/reports/{ReportMonth} | Gets task reports for the month |
| getTaskSyncBacklog | GET /proc/tasks/sync_backlog | Gets task sync backlog in a time-range |
| getTaskTimings | GET /proc/task/{TaskID}/timings | Returns the timings associated with a task as collected by engine toolkit. |
| getTasks | GET /proc/tasks | This gets a list of tasks based on the provided criteria |
| getTasksErrorTypeCountByEngine | GET /proc/tasks/error/count_type_by_engine | This gets error type count by engines |
| getTasksErrors | GET /proc/tasks/errors | This provides a error list in a time range |
| getTasksInstances | GET /proc/tasks/instances/by_category_host | This gets processing stats of the tasks |
| getTasksStats | GET /proc/tasks/stats | This gets processing stats of the tasks |
| getTasksStatsCategories | GET /proc/tasks/stats/categories | This gets processing stats of the tasks grouped by engine categories |
| getTasksStatsEngines | GET /proc/tasks/stats/engines | This gets processing stats of the tasks grouped by engine |
| getTasksStatsOrganizations | GET /proc/tasks/stats/organizations | This gets processing stats of the tasks grouped by engine, filter by organizations |
| getTasksStatsTimeRanges | GET /proc/tasks/stats/time_ranges | This gets processing stats of the tasks grouped by time ranges and sorted by a range start time |
| getTotalPendingScheduledJobs | GET /proc/scheduled_jobs/total_pending_time_ranges | This gets the total pending scheduled jobs by time ranges |
| getWorkRequest | GET /proc/workrequest/{WorkRequestID}/detail | This provides detail of workrequest |
| launchJobTemplate | POST /proc/template/{TemplateID}/launch | This launch a job based on the given job template |
| listTaskReports | GET /proc/task/listreports | Gets a list of task report links |
| pushContentToEndpoint | POST /proc/endpoint/{Endpoint} | Whatever is posted to this endpoint will be added to the child input folder(s) for the task_routes that have this endpoint. If more than one task_routes have this endpoint, it will be added to all child input folders. |
| recheckJobStatus | GET /proc/job/{JobID}/recheck_status | Force a recalculation of job status from tasks |
| tasksStatusExport | GET /proc/tasks/stats/export | Export a task status report as a excel file |
| updateTaskStatus | POST /proc/tasks/update_status | This updates the status for a bulk of tasks by taskID |