Queries a paginated list of data development workflows. You can also filter workflows based on specified conditions.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dataworks:* |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectId |
integer |
Yes |
The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Configuration page to obtain the workspace ID. This parameter specifies the DataWorks workspace for the current API call. |
10000 |
| Type |
string |
No |
The type of the workflow. This parameter is used as a filter condition. If you do not specify this parameter, the default value is CycleWorkflow. Valid values:
|
CycleWorkflow |
| Owner |
string |
No |
The ID of the owner, which is the UID of the workspace administrator account. You can log on to the Alibaba Cloud Management Console and view the account UID on the Security Settings page of Account Management. |
110755000425XXXX |
| Name |
string |
No |
The name of the workflow. Fuzzy search is supported. |
test |
| PageNumber |
integer |
No |
The number of the page to return. |
1 |
| PageSize |
integer |
No |
The number of entries to return on each page. Default value: 10. Maximum value: 100. |
10 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. You can use the ID to locate logs and troubleshoot issues. |
8C3ED0C5-ABAB-55E1-854B-DAC02B11XXXX |
| PagingInfo |
object |
The pagination information. |
|
| TotalCount |
integer |
The total number of entries that meet the specified conditions. |
227 |
| PageSize |
integer |
The number of entries returned on each page. |
10 |
| PageNumber |
integer |
The number of the page to return. |
1 |
| WorkflowDefinitions |
array<object> |
The list of queried workflows. |
|
|
array<object> |
|||
| ProjectId |
integer |
The ID of the DataWorks workspace to which the workflow belongs. |
4710 |
| Owner |
string |
The owner of the workflow. |
110755000425XXXX |
| CreateTime |
integer |
The timestamp when the workflow was created. |
1698057323000 |
| ModifyTime |
integer |
The timestamp when the workflow was last modified. |
1698057323000 |
| Description |
string |
The description of the workflow. |
Workflow description |
| Type |
string |
The type of the workflow. Valid values:
Valid values:
|
CycleWorkflow |
| Script |
object |
The script information. |
|
| Path |
string |
The path of the script. |
XX/OpenAPI_test/workflow_test/OpenAPI_test_workflow_Demo |
| Runtime |
object |
The runtime. |
|
| Command |
string |
The command. |
WORKFLOW |
| Id |
string |
The ID of the script. Important Before SDK version 8.0.0, this field is of the Long type. In SDK version 8.0.0 and later, this field is of the String type. This change does not affect the normal use of the SDK. The parameter is still returned based on the type defined in the SDK. However, if you upgrade the SDK across version 8.0.0, the type change may cause project compilation failures. In this case, you must manually correct the data type. |
698002781368644XXXX |
| Name |
string |
The name of the workflow. |
OpenAPI test workflow Demo |
| Id |
string |
The unique identifier of the workflow. Important Before SDK version 8.0.0, this field is of the Long type. In SDK version 8.0.0 and later, this field is of the String type. This change does not affect the normal use of the SDK. The parameter is still returned based on the type defined in the SDK. However, if you upgrade the SDK across version 8.0.0, the type change may cause project compilation failures. In this case, you must manually correct the data type. |
463497880880954XXXX |
Examples
Success response
JSON format
{
"RequestId": "8C3ED0C5-ABAB-55E1-854B-DAC02B11XXXX",
"PagingInfo": {
"TotalCount": 227,
"PageSize": 10,
"PageNumber": 1,
"WorkflowDefinitions": [
{
"ProjectId": 4710,
"Owner": "110755000425XXXX",
"CreateTime": 1698057323000,
"ModifyTime": 1698057323000,
"Description": "Workflow description",
"Type": "CycleWorkflow",
"Script": {
"Path": "XX/OpenAPI_test/workflow_test/OpenAPI_test_workflow_Demo",
"Runtime": {
"Command": "WORKFLOW"
},
"Id": "698002781368644XXXX"
},
"Name": "OpenAPI test workflow Demo",
"Id": "463497880880954XXXX"
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.