更新时间:2025-08-22 GMT+08:00

批量修改任务权限

功能介绍

批量修改任务权限

调用方法

请参见如何调用API

URI

POST /v1/job/permissions/batch

请求参数

表1 请求Body参数

参数

是否必选

参数类型

描述

project_id

String

CodeArts项目ID。获取方式请参考获取CodeArts项目ID

job_ids

Array of strings

任务id集合

project_switch

Boolean

是否同步最新项目权限

permissions

Array of permissions objects

角色权限信息

表2 permissions

参数

是否必选

参数类型

描述

role_id

String

角色ID

is_modify

Boolean

修改权限

is_delete

Boolean

删除权限

is_view

Boolean

查看权限

is_execute

Boolean

执行权限

is_copy

Boolean

复制权限

is_forbidden

Boolean

禁用权限

is_manager

Boolean

管理权限

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

status

String

参数解释

接口响应状态。

取值范围

● success:表示接口调用成功。

● fail:表示接口调用失败。

error

Object

参数解释

错误信息。

取值范围

不涉及。

result

String

参数解释

调用接口成功后返回的数据。

取值范围

不涉及。

状态码:400

表4 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误描述

状态码:401

表5 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误描述

状态码:403

表6 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误描述

状态码:404

表7 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误描述

状态码:500

表8 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误描述

请求示例

POST https://{endpoint}/v1/job/permissions/batch

响应示例

状态码:200

OK

{
  "result" : null,
  "error" : null,
  "status" : "success"
}

状态码

状态码

描述

200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

500

Internal Server Error

错误码

请参见错误码