文档首页> 部署 CodeArts Deploy> API参考> API> 应用管理> 批量删除项目下应用
更新时间:2024-06-27 GMT+08:00
分享

批量删除项目下应用

功能介绍

批量删除项目下应用。

调用方法

请参见如何调用API

URI

POST /v2/applications/batch-delete

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)

最小长度:0

最大长度:20000

表2 请求Body参数

参数

是否必选

参数类型

描述

project_id

String

项目id

application_ids

Array of strings

应用id列表

数组长度:1 - 50

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

result

Array of AppDeleteResult objects

批量删除应用结果

数组长度:1 - 50

total_num

Integer

批量删除应用总数

最小值:1

最大值:50

表4 AppDeleteResult

参数

参数类型

描述

application_id

String

应用id

application_name

String

应用名称

最小长度:3

最大长度:128

status

String

删除是否成功 success | error

枚举值:

  • success

  • error

error_reason

String

删除失败原因

最小长度:0

最大长度:100

请求示例

https://{endpoint}/v2/applications/batch-delete

{
  "application_ids" : [ "eac65c10c5c34df1824af96ec93a9eea", "3ba2ad194ff141e39b1d3d0749242858" ],
  "project_id" : "0a38ce9ba3c740c199a0f872b6163661"
}

响应示例

状态码: 200

OK 请求响应成功

{
  "result" : [ {
    "application_id" : "eac65c10c5c34df1824af96ec93a9eea",
    "application_name" : "应用名称1",
    "error_reason" : "",
    "status" : "success"
  }, {
    "application_id" : "eac65c10c5c34df1824af96ec93a9eeb",
    "application_name" : "应用名称2",
    "error_reason" : "该用户没有权限",
    "status" : "error"
  } ],
  "total_num" : 2
}

状态码

状态码

描述

200

OK 请求响应成功

错误码

请参见错误码

分享:

    相关文档

    相关产品