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}/taskdefsRequest#
Query parameters#
| Parameter | Type | Description | Required |
|---|---|---|---|
nsfilter | String | Namespace filter to apply | Required |
Path parameters#
| Parameter | Type | Description | Required |
|---|---|---|---|
id | String | Workflow definition ID to search for | Required |
Request body example#
None
Response#
Codes#
| Code | Description |
|---|---|
200 | Success |
400 | Bad Request |
404 | Not Found |
Response#
Not provided
Get TaskDef by ID#
Endpoints#
GET /workflowsvc/api/v1/workflowdefs/{workflowdefid}/taskdefs/{taskdefid}Request#
Query parameters#
| Parameter | Type | Description | Required |
|---|---|---|---|
nsfilter | String | Namespace filter to apply | Required |
Path parameters#
| Parameter | Type | Description | Required |
|---|---|---|---|
taskdefid | String | ID of the task definition | Required |
workflowdefid | String | ID of the workflow definition | Required |
Request body example#
None
Response#
Codes#
| Code | Description |
|---|---|
200 | Success |
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}