Querying a Flow
Function
This API is used to query a flow.
URI
GET /v2/{project_id}/fgs/workflows
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID. For details, see Obtaining a Project ID. Minimum: 1 Maximum: 64 |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
workflow_name |
No |
String |
Flow name. Minimum: 0 Maximum: 64 |
limit |
No |
Integer |
Number of items displayed on each page. The default value is 200. A value greater than 200 will be taken as 200. Minimum: 1 |
offset |
No |
Integer |
Offset of pagination. The default value is 0. A value less than 0 will be taken as 0. Minimum: 0 |
enterprise_project |
No |
String |
Enterprise project ID. |
mode |
No |
String |
Flow type. Options:
|
Request Parameters
None
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
total |
Long |
Number of objects that meet the query conditions. Minimum: 0 Maximum: 1000000 |
size |
Integer |
Size of the returned objects. Minimum: 0 Maximum: 200 |
workflows |
Array of WorkflowSimpleInfo objects |
Returned objects. Array Length: 0 - 200 |
Parameter |
Type |
Description |
---|---|---|
id |
String |
Unique flow ID. Minimum: 1 Maximum: 64 |
workflow_urn |
String |
Flow URN. Format:urn:fss:<region_id>:<project_id>:workflow:<package>:<workflow_name>:<version>Currently, package and version can only be set to default and latest, respectively. |
name |
String |
Flow name. Minimum: 1 Maximum: 64 |
description |
String |
Flow description. Minimum: 0 Maximum: 512 |
created_time |
String |
Flow creation time (UTC), in the format yyyy-MM-ddTHH:mm:ssZ. Minimum: 0 Maximum: 64 |
updated_time |
String |
Flow modification time (UTC), in the format yyyy-MM-ddTHH:mm:ssZ. Minimum: 0 Maximum: 64 |
created_by |
String |
Flow creator. Minimum: 0 Maximum: 64 |
enable_stream_response |
Boolean |
Whether to return stream data. Default: false |
Status code: 400
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code. Minimum: 1 Maximum: 36 |
error_msg |
String |
Error description. Minimum: 2 Maximum: 512 |
request_id |
String |
Request ID. Minimum: 2 Maximum: 512 |
Status code: 500
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code. Minimum: 1 Maximum: 36 |
error_msg |
String |
Error description. Minimum: 2 Maximum: 512 |
request_id |
String |
Request ID. Minimum: 2 Maximum: 512 |
Example Requests
Query function flows.
GET /v2/{project_id}/fgs/workflows
Example Responses
Status code: 200
Response to flow query.
{ "total" : 1, "size" : 1, "workflows" : [ { "id" : "48aff955-ea10-4ffd-b426-190bc192dc14", "workflow_urn" : "urn:fss:cn-north-7:73d69ae0cfcf460190522d060f05ad:workflow:default:testflow:latest", "name" : "test-flow", "description" : "desc", "created_time" : "2021-01-01T00:00:00Z", "updated_time" : "2021-01-01T00:00:00Z", "created_by" : "admin" } ] }
Status Codes
Status Code |
Description |
---|---|
200 |
Response to flow query. |
400 |
Bad Request |
500 |
Internal Server Error |
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.