Updating Template Metadata
Function
UpdateTemplateMetadata
This API updates template metadata.
- 
    
This API only updates template description.
 
URI
PATCH /v1/{project_id}/templates/{template_name}/metadata
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        Yes  | 
      
        String  | 
      
        Project ID. It can be obtained by calling an API or from the console.  | 
     
| 
        template_name  | 
      
        Yes  | 
      
        String  | 
      
        Name of a template. The name is unique within its domain (domain_id) and region. Chinese characters, letters, digits, underscores (_), and hyphens (-) are allowed. It is case-sensitive and must start with a Chinese character or a letter.  | 
     
Request Parameters
| 
        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.  | 
     
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        template_id  | 
      
        No  | 
      
        String  | 
      
        Unique template ID. It is randomly generated by the template service.  | 
     
| 
        template_description  | 
      
        No  | 
      
        String  | 
      
        Template description. It can be used by users to identify their own templates.  | 
     
Response Parameters
Status code: 204
Template metadata updated. No data returned.
Status code: 400
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Error code.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message.  | 
     
| 
        encoded_authorization_message  | 
      
        String  | 
      
        The message contains information about unauthorized requests.  | 
     
| 
        details  | 
      
        Array of Detail objects  | 
      
        Detailed error messages returned by service when permission is denied.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Response code.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Response message.  | 
     
Status code: 401
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Error code.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message.  | 
     
| 
        encoded_authorization_message  | 
      
        String  | 
      
        The message contains information about unauthorized requests.  | 
     
| 
        details  | 
      
        Array of Detail objects  | 
      
        Detailed error messages returned by service when permission is denied.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Response code.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Response message.  | 
     
Status code: 403
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Error code.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message.  | 
     
| 
        encoded_authorization_message  | 
      
        String  | 
      
        The message contains information about unauthorized requests.  | 
     
| 
        details  | 
      
        Array of Detail objects  | 
      
        Detailed error messages returned by service when permission is denied.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Response code.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Response message.  | 
     
Status code: 404
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Error code.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message.  | 
     
| 
        encoded_authorization_message  | 
      
        String  | 
      
        The message contains information about unauthorized requests.  | 
     
| 
        details  | 
      
        Array of Detail objects  | 
      
        Detailed error messages returned by service when permission is denied.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Response code.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Response message.  | 
     
Status code: 429
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Error code.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message.  | 
     
| 
        encoded_authorization_message  | 
      
        String  | 
      
        The message contains information about unauthorized requests.  | 
     
| 
        details  | 
      
        Array of Detail objects  | 
      
        Detailed error messages returned by service when permission is denied.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Response code.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Response message.  | 
     
Status code: 500
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Error code.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message.  | 
     
| 
        encoded_authorization_message  | 
      
        String  | 
      
        The message contains information about unauthorized requests.  | 
     
| 
        details  | 
      
        Array of Detail objects  | 
      
        Detailed error messages returned by service when permission is denied.  | 
     
Example Requests
Update template metadata.
PATCH https://{endpoint}/v1/c364070ab35041ddae68cf8b4839b60f/templates/my_template/metadata
{
  "template_id" : "1b15e005-bdbb-4bd7-8f9a-a09b6774b4b3",
  "template_description" : "my template description"
}
 Example Responses
None
Status Codes
| 
        Status Code  | 
      
        Description  | 
     
|---|---|
| 
        204  | 
      
        Template metadata updated. No data returned.  | 
     
| 
        400  | 
      
        Invalid request.  | 
     
| 
        401  | 
      
        Authentication failed.  | 
     
| 
        403  | 
      
        The user does not have the permission to call this API.  | 
     
| 
        404  | 
      
        The template does not exist.  | 
     
| 
        429  | 
      
        Too frequent requests.  | 
     
| 
        500  | 
      
        Internal server error.  | 
     
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.