Skip to content
Home » Local API V2 – 成员与权限接口

Local API V2 – 成员与权限接口

  • by

查询成员列表

接口地址

GET /openapi/v2/members

用于查询团队成员列表。

查询参数

名称类型必填说明
requeststring成员列表查询参数。

响应参数

data.list 为成员列表,成员字段见 成员字段。

创建成员

接口地址

POST /openapi/v2/members

用于创建团队成员。

请求参数

请求体字段见 成员创建和更新参数。

请求示例

  -d '{
    "name": "automation member",
    "account": "automation@example.com",
    "authority": "staff",
    "status": "enabled",
    "all_profile_groups": false,
    "profile_group_ids": [],
    "type": "internal",
    "password": "password"
  }'

获取成员详情

接口地址

GET /openapi/v2/members/{memberId}

用于获取成员详情。

路径参数

名称类型必填说明
memberIdstring成员 ID。

修改成员

接口地址

PATCH /openapi/v2/members/{memberId}

用于修改成员信息。

路径参数

名称类型必填说明
memberIdstring成员 ID。

请求参数

请求体字段见 成员创建和更新参数。未传入的字段保持不变。

删除成员

接口地址

DELETE /openapi/v2/members/{memberId}

用于删除成员。删除前请确认该成员不再需要继续访问当前团队。

路径参数

名称类型必填说明
memberIdstring成员 ID。

修改成员可访问环境分组

接口地址

PATCH /openapi/v2/members/{memberId}/profile-groups

用于修改成员可以访问的环境分组。

路径参数

名称类型必填说明
memberIdstring成员 ID。

请求参数

名称类型必填说明
all_profile_groupsboolean是否拥有全部环境分组。
profile_group_idsstring[]可访问的环境分组 ID 列表。

查询成员分组列表

接口地址

GET /openapi/v2/member-groups

用于查询当前团队可用成员分组列表。

查询参数

名称类型必填说明
requeststring角色列表查询参数。

响应参数

data.list 为成员分组列表:

名称类型说明
idstring成员分组 ID。
namestring成员分组名称。
statusstring角色状态:enableddisabled
remarkstring备注。

查询当前成员权限列表

接口地址

GET /openapi/v2/permissions

用于查询当前 API 密钥对应成员的权限列表。

查询参数

名称类型必填说明
requeststring权限列表查询参数。

响应参数

data.list 为权限列表:

名称类型说明
idstring权限 ID。
codestring权限编码。
namestring权限名称。

参数说明

成员创建和更新参数

名称类型必填说明
namestring成员名称。
accountstring成员账号。
phonestring手机号。
authoritystring成员权限:adminmanagerstaff。不允许创建或修改为 owner
statusstring成员状态:enableddisabled
role_idstring角色 ID。不允许分配超管角色组。
all_profile_groupsboolean是否拥有全部环境分组。
profile_group_idsstring[]可访问的环境分组 ID 列表。all_profile_groups=false 时生效。
manager_idstring上级经理成员 ID。
typestring成员类型:externalinternal
passwordstring成员密码。
remarkstring备注。
expiryobject到期停用配置,见 成员到期配置。

成员到期配置

名称类型必填说明
enabledboolean是否启用到期停用。
timezonestring成员时区,例如 Asia/Shanghai
timestring到期时间,格式为 yyyy-MM-dd HH:mm:ss
modestring到期模式:instantlogin_start
daysinteger登录后多少天到期。mode=login_start 时生效。

成员字段

名称类型说明
idstring成员 ID。
namestring成员名称。
accountstring成员账号。
authoritystring成员权限:owneradminmanagerstaff
statusstring成员状态:enableddisabled
role_idstring角色 ID。
role_namestring角色名称。
all_profile_groupsboolean是否拥有全部环境分组。
profile_group_idsstring[]可访问的环境分组 ID 列表。
profile_groupsobject[]可访问的环境分组简要信息。
typestring成员类型:externalinternal
remarkstring备注。
created_atstring创建时间。
updated_atstring更新时间。