Querying Versions
Function
This API is used to query versions based on the name, creator, and modification time.
URI
GET /v2/{project_id}/design/versions
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
project_id |
Yes |
String |
Project ID |
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
name |
No |
String |
Fuzzy query by name or code |
|
create_by |
No |
String |
Creator |
|
biz_id |
No |
Long |
Business ID |
|
biz_type |
No |
String |
Business types |
|
begin_time |
No |
String |
Left boundary for a time filter. This parameter must be used together with end_time. |
|
end_time |
No |
String |
Right boundary for a time filter. This parameter must be used together with begin_time. |
Request Parameters
None
Response Parameters
Status code: 200
|
Parameter |
Type |
Description |
|---|---|---|
|
id |
Long |
Version ID |
|
version_name |
String |
Version name |
|
version_tag |
String |
Version tag |
|
description |
String |
Version description |
|
biz_id |
Long |
Business object ID |
|
biz_type |
String |
Business types Enumeration values:
|
|
biz_info |
String |
Business information |
|
biz_info_vo |
Object |
Business object |
|
effect_objs |
String |
Impact information |
|
change_props |
String |
Change information |
|
sql_ddl |
String |
SQL script |
|
physical_table |
String |
Table creation status Enumeration values:
|
|
technical_asset |
String |
Technical asset synchronization status Enumeration values:
|
|
business_asset |
String |
Logical asset synchronization status Enumeration values:
|
|
meta_data_link |
String |
Asset association status Enumeration values:
|
|
data_quality |
String |
Quality job status Enumeration values:
|
|
dlf_task |
String |
Data development job status Enumeration values:
|
|
materialization |
String |
Storage status of the lookup table value Enumeration values:
|
|
publish_to_dlm |
String |
DLM API generation status Enumeration values:
|
|
biz_metric |
String |
Business metric synchronization status Enumeration values:
|
|
summary_status |
String |
Summary status Enumeration values:
|
|
is_current_version |
Boolean |
Whether the version is the current version Default: false |
|
create_time |
String |
Creation time |
|
create_by |
String |
Creator |
Status code: 400
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Error code, for example, DS.000 which indicates that the request was successfully processed. |
|
error_msg |
String |
Error message |
|
data |
Object |
Returned data |
Status code: 401
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Error code, for example, DS.000 which indicates that the request was successfully processed. |
|
error_msg |
String |
Error message |
|
data |
Object |
Returned data |
Status code: 403
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Error code, for example, DS.000 which indicates that the request was successfully processed. |
|
error_msg |
String |
Error message |
|
data |
Object |
Returned data |
Example Requests
None
Example Responses
Status code: 200
The operation succeeds. The PublishVersionVO array and the total number of versions are returned.
{
"id" : "1012308140932370432",
"version_name" : "Gender_2022-08-25_10-31-08_575",
"version_tag" : "Gender_2022-08-25_10-31-08_575",
"description" : null,
"biz_id" : "1012307352952635392",
"biz_type" : "CODE_TABLE",
"biz_info" : null,
"biz_info_vo" : null,
"effect_objs" : null,
"change_props" : null,
"sql_ddl" : null,
"physical_table" : null,
"technical_asset" : null,
"business_asset" : null,
"meta_data_link" : null,
"data_quality" : null,
"dlf_task" : null,
"materialization" : null,
"publish_to_dlm" : null,
"biz_metric" : null,
"summary_status" : "SUMMARY_SUCCESS",
"is_current_version" : true,
"create_time" : "2022-08-25T10:31:09+08:00",
"create_by" : "abc"
}
Status Codes
|
Status Code |
Description |
|---|---|
|
200 |
The operation succeeds. The PublishVersionVO array and the total number of versions are returned. |
|
400 |
BadRequest |
|
401 |
Unauthorized |
|
403 |
Forbidden |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.