Querying the Workflow List
Function
This API is used to query the workflow list.
Calling Method
For details, see Calling APIs.
URI
GET /v1/{project_id}/workspaces/{workspace_id}/soc/workflows
Parameter | Mandatory | Type | Description |
|---|---|---|---|
project_id | Yes | String | Project ID. |
workspace_id | Yes | String | Workspace ID |
Parameter | Mandatory | Type | Description |
|---|---|---|---|
offset | No | Integer | Offset |
limit | No | Integer | Data volume |
order | No | String | Sorting sequence, including asc for ascending order and desc for descending order. |
sortby | No | String | Sorting fields, including create_time for creation time and category for classification name. |
enabled | No | Boolean | Whether to enable. |
last_version | No | Boolean | Latest version. |
name | No | String | Workflow name. |
description | No | String | Description |
dataclass_id | No | String | Data class ID. |
dataclass_name | No | String | Data class name. |
aop_type | No | String | Process Type |
Request Parameters
Parameter | Mandatory | Type | Description |
|---|---|---|---|
X-Auth-Token | Yes | String | User token. It can be obtained by calling the IAM API used to obtain a user token. The value of X-Subject-Token in the response header is a token. |
content-type | Yes | String | Content type. |
Response Parameters
Status code: 200
Parameter | Type | Description |
|---|---|---|
X-request-id | String | Request ID, in the format request_uuid-timestamp-hostname. |
Parameter | Type | Description |
|---|---|---|
code | String | Return code. |
total | Integer | Total records. |
offset | Integer | Current page size. |
limit | Integer | Current page. |
message | String | Request ID |
success | Boolean | Successful or not. |
data | Array of AopWorkflowInfo objects | Workflow list. |
Parameter | Type | Description |
|---|---|---|
id | String | Workflow ID. |
name | String | Workflow name. |
description | String | Description. |
project_id | String | Tenant ID. |
owner_id | String | Owner ID. |
creator_id | String | Creator ID. |
edit_role | String | Edit |
use_role | String | User role. |
approve_role | String | Reviewer. |
enabled | Boolean | Enabled or not |
workspace_id | String | Workspace ID |
version_id | String | Workflow version ID. |
current_approval_version_id | String | Version to be viewed currently. |
current_rejected_versoin_id | String | Version that has been rejected currently. |
aop_type | String | AOP types. - NORMAL: General - SURVEY: Investigation - HEMOSTASIS: Prevention - EASE: Mitigation |
engine_type | String | There are two types of engine, shared and dedicated. |
dataclass_id | String | ID of the data class. |
Status code: 400
Parameter | Type | Description |
|---|---|---|
X-request-id | String | Request ID, in the format request_uuid-timestamp-hostname. |
Parameter | Type | Description |
|---|---|---|
code | String | Error Code |
message | String | Error Description |
Example Requests
Query the workflow list. The offset is 10, and three alerts are queried.
{
"limit" : 3,
"offset" : 10
} Example Responses
Status code: 200
Request succeeded.
{
"code" : "909494e3-558e-46b6-a9eb-07a8e18ca62f",
"message" : "Error message",
"total" : 41,
"limit" : 2,
"offset" : 1,
"success" : true,
"data" : [ {
"id" : "909494e3-558e-46b6-a9eb-07a8e18ca62f",
"name" : "Workflow name.",
"description" : "Description.",
"project_id" : "909494e3-558e-46b6-a9eb-07a8e18ca62f",
"owner_id" : "909494e3-558e-46b6-a9eb-07a8e18ca62f",
"creator_id" : "909494e3-558e-46b6-a9eb-07a8e18ca62f",
"edit_role" : "Editor.",
"use_role" : "User.",
"approve_role" : "Approver.",
"enabled" : true,
"workspace_id" : "909494e3-558e-46b6-a9eb-07a8e18ca62f",
"version_id" : "909494e3-558e-46b6-a9eb-07a8e18ca62f",
"current_approval_version_id" : "v2",
"current_rejected_versoin_id" : "v1",
"aop_type" : "Mitigation (ease).",
"engine_type" : "public_engine",
"dataclass_id" : "909494e3-558e-46b6-a9eb-07a8e18ca62f"
} ]
} Status Codes
Status Code | Description |
|---|---|
200 | Request succeeded. |
400 | Response body of the failed requests for querying the data class list. |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.

