文档首页/ 流水线 CodeArts Pipeline/ API参考/ API/ 流水线管理/ 查询用户的流水线权限 - GetPipelinePermission
更新时间:2025-11-25 GMT+08:00
分享

查询用户的流水线权限 - GetPipelinePermission

功能介绍

根据租户ID,查询当前用户的流水线编辑、运行等权限。

调用方法

请参见如何调用API

URI

POST /v5/{tenant_id}/api/pipelines/check-rights

表1 路径参数

参数

是否必选

参数类型

描述

tenant_id

String

参数解释

租户ID,用户的domainId。

约束限制

不涉及。

取值范围

32位字符,仅由数字和字母组成。

默认取值

不涉及。

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

resourceIds

Array of strings

参数解释

鉴权通过列表。

取值范围

不涉及。

resourceType

String

参数解释

流水线鉴权资源类型。

取值范围

  • create:流水线创建权限。

  • delete:流水线删除权限。

  • update:流水线更新权限。

  • read:流水线查询权限。

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

query

Boolean

参数解释

是否具有查询权限。

取值范围

  • true: 有查询权限。

  • false: 无查询权限。

update

Boolean

参数解释

是否具有更新权限。

取值范围

  • true: 有更新权限。

  • false: 无更新权限。

execute

Boolean

参数解释

是否具有执行权限。

取值范围

  • true: 有执行权限。

  • false: 无执行权限。

delete

Boolean

参数解释

是否具有删除权限。

取值范围

  • true: 有删除权限。

  • false: 无删除权限。

banned

Boolean

参数解释

是否具有禁用权限。

取值范围

  • true: 有禁用权限。

  • false: 无禁用权限。

copy

Boolean

参数解释

是否具有复制权限。

取值范围

  • true: 有复制权限。

  • false: 无复制权限。

authorize

Boolean

参数解释

是否具有授权权限。

取值范围

  • true: 有授权权限。

  • false: 无授权权限。

tag

Boolean

参数解释

是否具有标签权限。

取值范围

  • true: 有标签权限。

  • false: 无标签权限。

请求示例

POST https://{endpoint}/v5/{tenant_id}/api/pipelines/check-rights

{
  "resource_ids" : [ "139953f68ab9419b864f7bfa8091894d" ],
  "resource_type" : "pipeline"
}

响应示例

状态码:200

OK

[ {
  "139953f68ab9419b864f7bfa8091894d" : {
    "query" : true,
    "update" : true,
    "execute" : true,
    "delete" : true,
    "banned" : true,
    "copy" : true,
    "authorize" : true,
    "tag" : true,
    "manual_release" : false
  }
} ]

状态码

状态码

描述

200

OK

错误码

请参见错误码

相关文档