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 theTasksLegacy 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)

