Skip to main content

runTask

POST /v2/tasks/{taskId}/run — Run a Task

getTaskRunStatus

GET /v2/tasks/runs/{runId}/status — Get Task Run Status

generateTask

POST /v2/tasks/generate — Generate a Task

getTaskGenerationStatus

GET /v2/tasks/{taskId}/generation-status — Get Task Generation Status

Legacy task methods

The methods below call the legacy v1 task API and are exposed through the TasksLegacy class. Prefer the Tasks methods above for new integrations.

createTask

POST /v1/task — Create Task (Legacy)

listTasks

GET /v1/task — List Tasks (Legacy)

runAdhocTask

POST /v1/task/run — Run Task (Legacy)

runTaskByName

POST /v1/task/run/{taskName} — Run Task by Name (Legacy)

getTask

GET /v1/task/{taskId} — Get Task Metadata (Legacy)

updateTask

PUT /v1/task/{taskId} — Update Task Metadata (Legacy)

deleteTask

DELETE /v1/task/{taskId} — Delete Task (Legacy)

listTaskVersions

GET /v1/task/{taskId}/versions — List Task Versions (Legacy)

getLatestTaskVersion

GET /v1/task/{taskId}/latest — Get Latest Task Version (Legacy)

getTaskDraft

GET /v1/task/{taskId}/draft — Get Task Draft (Legacy)

saveTaskDraft

POST /v1/task/{taskId}/draft — Create or Update Task Draft (Legacy)

deployTask

POST /v1/task/{taskId}/deploy — Deploy Task (Legacy)

listTaskExecutions

GET /v1/task/{taskId}/executions — List Task Executions (Legacy)

getTaskExecution

GET /v1/task/{taskId}/executions/{executionId} — Get Task Execution Result (Legacy)

getTaskVersion

GET /v1/task/{taskId}/{taskVersion} — Get Task Version (Legacy)

publishTaskVersion

POST /v1/task/{taskId}/{taskVersion} — Publish Task Version (Legacy)

deleteTaskVersion

DELETE /v1/task/{taskId}/{taskVersion} — Delete Task Version (Legacy)