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
}