Deleting a Build Template (Outdated)
Function
This API is used to delete a build template.
Calling Method
For details, see Calling APIs.
URI
DELETE /v3/templates/{uuid}/delete
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        uuid  | 
      
        Yes  | 
      
        String  | 
      
        Definition UUID. Constraints N/A. Range Use a 32-character UUID that includes digits and lowercase letters. Default Value N/A.  | 
     
Request Parameters
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        X-Auth-Token  | 
      
        Yes  | 
      
        String  | 
      
        Definition User token. (The value of the X-Subject-Token response header is the user token.) It is obtained by calling the IAM API. Constraints Global tenant tokens are not supported. Use a region-level token whose scope is project. Range N/A. Default Value N/A.  | 
     
Response Parameters
Status code: 200
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        result  | 
      
        Array of CreateTemplatesItems objects  | 
      
        Definition Template query result. Range N/A.  | 
     
| 
        error  | 
      
        String  | 
      
        Definition Returned error message. Range N/A.  | 
     
| 
        status  | 
      
        String  | 
      
        Definition Returned status information. Range ● success: The API call is successful. ● fail: The API call failed.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        favourite  | 
      
        Boolean  | 
      
        Definition Whether a template is favorited. Range ● true: The template is favorited. ● false: The template is not added to favorites.  | 
     
| 
        id  | 
      
        String  | 
      
        Definition ID in the database. Range N/A.  | 
     
| 
        uuid  | 
      
        String  | 
      
        Definition UUID. Range N/A.  | 
     
| 
        template  | 
      
        QueryTemplate object  | 
      
        Definition Build action template. It is named using the camel case convention. Range N/A.  | 
     
| 
        type  | 
      
        String  | 
      
        Definition Template type. Range N/A.  | 
     
| 
        public  | 
      
        Boolean  | 
      
        Definition Whether the template is public. Range ● true: Public. ● false: Non-public.  | 
     
| 
        name  | 
      
        String  | 
      
        Definition Template name. Range N/A.  | 
     
| 
        create_time  | 
      
        String  | 
      
        Definition Creation time. Range N/A.  | 
     
| 
        domain_id  | 
      
        String  | 
      
        Definition Domain ID. Range N/A.  | 
     
| 
        weight  | 
      
        Double  | 
      
        Definition Weight. Range N/A.  | 
     
| 
        user_id  | 
      
        String  | 
      
        Definition User ID. Range N/A.  | 
     
| 
        user_name  | 
      
        String  | 
      
        Definition Username. Range N/A.  | 
     
| 
        domain_name  | 
      
        String  | 
      
        Definition Domain name. Range N/A.  | 
     
| 
        scope  | 
      
        String  | 
      
        Definition Template scope. For a user-defined template, the default value is custom. Range N/A.  | 
     
| 
        description  | 
      
        String  | 
      
        Definition Template description. Range N/A.  | 
     
| 
        tool_type  | 
      
        String  | 
      
        Definition Build tool type. It indicates if the build is defined by YAML or actions. Range N/A.  | 
     
| 
        intl_description  | 
      
        Object  | 
      
        Definition intl description. Range N/A.  | 
     
| 
        parameters  | 
      
        Array of CreateBuildJobParameterResponse objects  | 
      
        Definition A list of build execution parameters. Range N/A.  | 
     
| 
        i18n  | 
      
        Object  | 
      
        Definition Internationalization (i18n). Range N/A.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        steps  | 
      
        Array of CreateBuildJobStepsResponse objects  | 
      
        Definition Build actions being executed. Range N/A.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        properties  | 
      
        Map<String,Object>  | 
      
        Definition Build action parameters. Range N/A.  | 
     
| 
        module_id  | 
      
        String  | 
      
        Definition Build action ID. Range N/A.  | 
     
| 
        name  | 
      
        String  | 
      
        Definition Build action name. Range N/A.  | 
     
| 
        version  | 
      
        String  | 
      
        Definition Build action version. Range N/A.  | 
     
| 
        enable  | 
      
        Boolean  | 
      
        Definition Whether to enable automatic build task. Range ● true: Enabled. ● false: Disabled.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        name  | 
      
        String  | 
      
        Definition Parameter definition name. The default value is hudson.model.StringParameterDefinition. Range N/A.  | 
     
| 
        params  | 
      
        Array of CreateBuildJobParameterParamResponse objects  | 
      
        Definition Subparameters of build execution parameters. Range N/A.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        name  | 
      
        String  | 
      
        Definition Parameter field name. Range N/A.  | 
     
| 
        value  | 
      
        String  | 
      
        Definition Parameter field value. Range N/A.  | 
     
| 
        limits  | 
      
        Array of LimitsParamResponse objects  | 
      
        Definition Restrictions on enumeration parameters. Range N/A.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        disable  | 
      
        String  | 
      
        Definition Whether enabled or not. The default value is 0, indicating "enabled". Range N/A.  | 
     
| 
        display_name  | 
      
        String  | 
      
        Definition Parameter display name. Range N/A.  | 
     
| 
        name  | 
      
        String  | 
      
        Definition Parameter name. Range N/A.  | 
     
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: 500
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Error code.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message.  | 
     
Example Requests
DELETE https://{endpoint}/v3/templates/ca9c83214d6344b9bd26d14ba0b519d9/delete
 Example Responses
Status code: 200
OK
{
  "result" : {
    "public" : true,
    "favourite" : false,
    "id" : "6561b2ced7a6751941fdc8cd",
    "uuid" : "2d9031c079624376824fe1e2731615dc",
    "template" : {
      "steps" : null
    },
    "type" : "codeci",
    "name" : "oych_test_temp_ladadad12122313",
    "create_time" : "2023-11-25T08:39:42.098+00:00",
    "domain_id" : "60021bab32fd450aa2cb89226f425e06",
    "weight" : 0,
    "user_id" : "ae22fd035f354cfa8d82a3f1c8940446",
    "user_name" : "testUser",
    "domain_name" : "testUser",
    "scope" : "custom",
    "description" : "123",
    "intl_description" : { },
    "parameters" : [ {
      "name" : "hudson.model.StringParameterDefinition",
      "params" : [ {
        "name" : "name",
        "value" : "codeBranch",
        "limits" : null
      }, {
        "name" : "type",
        "value" : "normalparam",
        "limits" : null
      }, {
        "name" : "defaultValue",
        "value" : "master",
        "limits" : null
      }, {
        "name" : "description",
        "value" : "Code branch, predefined parameters",
        "limits" : null
      }, {
        "name" : "deletion",
        "value" : "false",
        "limits" : null
      }, {
        "name" : "defaults",
        "value" : "true",
        "limits" : null
      }, {
        "name" : "staticVar",
        "value" : "false",
        "limits" : null
      }, {
        "name" : "sensitiveVar",
        "value" : "false",
        "limits" : null
      } ]
    } ],
    "i18n" : { }
  },
  "error" : null,
  "status" : "success"
}
 Status Codes
| 
        Status Code  | 
      
        Description  | 
     
|---|---|
| 
        200  | 
      
        OK  | 
     
| 
        400  | 
      
        Bad Request  | 
     
| 
        401  | 
      
        Unauthorized  | 
     
| 
        403  | 
      
        Forbidden  | 
     
| 
        404  | 
      
        Not Found  | 
     
| 
        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.