ShowTemplateVersionMetadata
This API displays the metadata of a template version.
ShowTemplateVersionMetadata returns only the template version metadata. For details about the summary, refer to ShowTemplateVersionMetadataResponseBody. For details about template version, call ShowTemplateVersionContent.
GET /v1/{project_id}/templates/{template_name}/versions/{version_id}/metadata
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
project_id |
Yes |
String |
Project ID. It can be obtained by calling an API or from the console. Minimum: 3 Maximum: 64 |
template_name |
Yes |
String |
Name of the template to be created. Minimum: 1 Maximum: 128 |
version_id |
Yes |
String |
Template version ID. It starts with V (uppercase). The number of the ID is incremented by 1 each time a version is created. Minimum: 2 Maximum: 11 |
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
template_id |
No |
String |
ID of a template. If template_id exists, the template service checks whether template_id matches template_name. If not, 400 is returned. Minimum: 36 Maximum: 36 |
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
Client-Request-Id |
Yes |
String |
Unique request ID. It is specified by a user and is used to locate a request. UUID is recommended. Minimum: 36 Maximum: 128 |
Status code: 200
Parameter |
Type |
Description |
|---|---|---|
template_id |
String |
Unique template ID. It is randomly generated by the template service. Minimum: 36 Maximum: 36 |
template_name |
String |
Name of the template to be created. Minimum: 1 Maximum: 128 |
version_description |
String |
Description of a template version. It can be used by users to identify their own template versions. Minimum: 0 Maximum: 1024 |
create_time |
String |
Creation time of a template version. The format complies with RFC3339 (YYYY-MM-DDTHH:MM:SSZ), for example, 1970-01-01T00:00:00Z. |
Status code: 400
Parameter |
Type |
Description |
|---|---|---|
error_code |
String |
Error code. |
error_msg |
String |
Error message. |
Status code: 401
Parameter |
Type |
Description |
|---|---|---|
error_code |
String |
Error code. |
error_msg |
String |
Error message. |
Status code: 403
Parameter |
Type |
Description |
|---|---|---|
error_code |
String |
Error code. |
error_msg |
String |
Error message. |
Status code: 404
Parameter |
Type |
Description |
|---|---|---|
error_code |
String |
Error code. |
error_msg |
String |
Error message. |
Status code: 429
Parameter |
Type |
Description |
|---|---|---|
error_code |
String |
Error code. |
error_msg |
String |
Error message. |
Status code: 500
Parameter |
Type |
Description |
|---|---|---|
error_code |
String |
Error code. |
error_msg |
String |
Error message. |
GET https://{endpoint}/v1/c364070ab35041ddae68cf8b4839b60f/templates/my_template/versions/V10/metadata
GET https://{endpoint}/v1/c364070ab35041ddae68cf8b4839b60f/templates/my_template/versions/V10/metadata?template_id=1b15e005-bdbb-4bd7-8f9a-a09b6774b4b3
Status code: 200
Template version metadata obtained.
{
"template_id" : "1b15e005-bdbb-4bd7-8f9a-a09b6774b4b3",
"template_name" : "my_template",
"version_description" : "version description",
"create_time" : "2023-05-09T08:00:00Z"
}
Status Code |
Description |
|---|---|
200 |
Template version metadata obtained. |
400 |
Invalid request. |
401 |
Authentication failed. |
403 |
The user does not have the permission to call this API. |
404 |
The template or template version does not exist. |
429 |
Too frequent requests. |
500 |
Internal server error. |