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.