Skip to main content
Version: v5.0

Tasks

Get task by ID​

Retrieves details of a specific task by its ID.

Endpoints​

GET /workflowsvc/api/v1/workflows/{workflowid}/tasks/{taskid}

Request​

Query parameters​

ParameterTypeDescriptionRequired
nsfilterStringNamespace filter to applyRequired

Path parameters​

ParameterTypeDescriptionRequired
workflowidStringID of workflow to search forRequired
taskidStringID of task to search forRequired
Request body example​

None

Response​

Codes​

CodeDescription
200Success

Response​

{
"_id": "7df8cb79-32b9-43e8-abc8-88991f455bd5",
"_name": "rest_connector_task",
"_type": "REST_CONNECTOR",
"_sequenceno": 1,
"_status": "COMPLETED",
"_result": {
"rest_conn_result": {
"data": {}
}
},
"_inputParams": {
"_url": "https://reqres.in/api/users/2",
"_auth": {
"_type": "NoAuth"
}
}
}

Update task status - user input task​

Updates the status of a user input task.

Endpoints​

POST /workflowsvc/api/v1/workflow/{workflowid}/userinput/{userinputid}

Request​

Query parameters​

ParameterTypeDescriptionRequired
nsfilterStringNamespace filter to applyRequired

Path parameters​

ParameterTypeDescriptionRequired
workflowidStringID of WorkflowRequired
userinputidStringID of user input IDRequired
Request body example​
{
"_userInput": {
"value": 2,
"userChoice": "approved",
"param2": "1234"
}
}

Response​

None

Codes​

CodeDescription
200OK

Get LoopOver tasks​

Get the loop over list for DO While task.

Endpoints​

GET /workflowsvc/api/v1/workflow/{workflowid}/task/{taskid}/loopovertasks

Request​

Query parameters​

ParameterTypeDescriptionRequired
nsfilterStringNamespace filter to applyRequired
_countNumberNumber of tasks to returnOptional
_offsetNumberPosition in list of tasks to begin listing.Optional

Path parameters​

ParameterTypeDescriptionRequired
taskidStringID of taskRequired
workflowidStringID of WorkflowRequired
Request body example​

None

Response​

Codes​

CodeDescription
200Success

Response​

[
{
"_id": "1be3efc5-05dc-409b-bfd8-dd147282464b",
"_name": "rest_connector_task__1",
"_type": "REST_CONNECTOR",
"_sequenceno": 1,
"_status": "COMPLETED",
"_result": {
"rest_conn_result": {
"data": {}
}
},
"_inputParams": {
"_url": "https://reqres.in/api/users/2",
"_auth": {
"_type": "NoAuth"
}
}
}
{
"_id": "17ad3c23-ecbf-4881-a63f-495daf0770d6",
"_name": "rest_connector_task__2",
"_type": "REST_CONNECTOR",
"_sequenceno": 1,
"_status": "COMPLETED",
"_result": {
"rest_conn_result": {
"data": {}
}
},
"_inputParams": {
"_url": "https://reqres.in/api/users/2",
"_auth": {
"_type": "NoAuth"
}
}
}
{
"_id": "0b1e966d-52b3-44f0-a251-c6983213e9a0",
"_name": "rest_connector_task__3",
"_type": "REST_CONNECTOR",
"_sequenceno": 1,
"_status": "COMPLETED",
"_result": {
"rest_conn_result": {
"data": {}
}
},
"_inputParams": {
"_url": "https://reqres.in/api/users/2",
"_auth": {
"_type": "NoAuth"
}
}
}
]