Skip to main content
Version: v5.0

TaskDefs

The TaskDefs API allows you to list all task definitions and search task definitions by ID.

Get all TaskDefs#

Endpoints#

GET /workflowsvc/api/v1/workflowdefs/{id}/taskdefs

Request#

Query parameters#

ParameterTypeDescriptionRequired
nsfilterStringNamespace filter to applyRequired

Path parameters#

ParameterTypeDescriptionRequired
idStringWorkflow definition ID to search forRequired
Request body example#

None

Response#

Codes#

CodeDescription
200Success
400Bad Request
404Not Found

Response#

Not provided

Get TaskDef by ID#

Endpoints#

GET /workflowsvc/api/v1/workflowdefs/{workflowdefid}/taskdefs/{taskdefid}

Request#

Query parameters#

ParameterTypeDescriptionRequired
nsfilterStringNamespace filter to applyRequired

Path parameters#

ParameterTypeDescriptionRequired
taskdefidStringID of the task definitionRequired
workflowdefidStringID of the workflow definitionRequired
Request body example#

None

Response#

Codes#

CodeDescription
200Success

Response#

{    "_id": "b84940dc-de6c-46a2-a014-890e5d9fd357",    "_name": "rest_connector_task",    "_type": "REST_CONNECTOR",    "_retryCount": null,    "_retryDelaySeconds": null,    "_retryLogic": null,    "_timeoutSeconds": null,    "_timeoutPolicy": null,    "_responseTimeoutSeconds": null,    "_inputParams": {        "_url": "https://reqres.in/api/users/2",        "_auth": {            "_type": "NoAuth"        }    },    "_sequenceno": 1,    "_decisionCases": null,    "_forkTasks": null,    "_loopCondition": null,    "_loopOver": null}