Deze pagina is nog niet beschikbaar in uw eigen taal. We werken er hard aan om meer taalversies toe te voegen. Bedankt voor uw steun.
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.