方法路径摘要认证
GET/v1/admin/user-groupsList platform-scoped tenant-user groups登录会话
POST/v1/admin/user-groupsCreate a platform-scoped tenant-user group登录会话
PATCH/v1/admin/user-groups/{id}Rename a tenant-user group with CAS登录会话
DELETE/v1/admin/user-groups/{id}Delete an empty tenant-user group with CAS登录会话

契约文件:api/openapi/v1/control.yaml

接口详情

GET /v1/admin/user-groups

List platform-scoped tenant-user groups

operationId
listUserGroups
认证
  • 登录会话:主控登录后的 Bearer 会话,由客户本人在自己的主控里使用;插件不能要求客户交出会话。
所需权限

契约没有单独标注权限码,权限要求见下方说明与 403 响应。

参数

listUserGroups 参数
名称位置类型必填说明
pagequeryinteger否—
limitqueryinteger否—
searchquerystring否—

响应

listUserGroups 响应
状态码说明
200Stable user-group page ordered newest first.

字段:items: array<UserGroup> page: integer limit: integer total: integer(int64)

400请求体或参数不合法。
401认证失败或会话已失效。
403当前身份没有执行该操作的权限。
500服务内部故障,请求未完成。

失败时怎么办

  • 400 按字段说明修正参数或请求体再发;不要原样重试。
  • 401 检查凭据格式、是否过期或被轮换。
  • 403 检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。
  • 500 结果未知:先按资源 ID 或列表回读确认,再决定是否用原 Idempotency-Key 重试。

↑ 回到列表

POST /v1/admin/user-groups

Create a platform-scoped tenant-user group

operationId
createUserGroup
认证
  • 登录会话:主控登录后的 Bearer 会话,由客户本人在自己的主控里使用;插件不能要求客户交出会话。
所需权限

契约没有单独标注权限码,权限要求见下方说明与 403 响应。

参数

createUserGroup 参数
名称位置类型必填说明
Idempotency-Keyheaderstring是—
X-Request-IDheaderstring否Caller-stable write attempt identifier. Reuse it only with the same idempotency key and body.
traceparentheaderstring否W3C trace context preserved across an exact retry.

请求体

application/json · 必填:是

createUserGroup 请求体
名称类型必填说明
namestring是—

响应

createUserGroup 响应
状态码说明
201User group created, or an identical request replayed.

字段:id: string(uuid) scope_id: string(uuid) name: string revision: integer(int64) member_count: integer(int64) created_at: string(date-time) updated_at: string(date-time)

400请求体或参数不合法。
401认证失败或会话已失效。
403当前身份没有执行该操作的权限。
409请求的状态与已有资源或幂等记录冲突。
500服务内部故障,请求未完成。

失败时怎么办

  • 400 按字段说明修正参数或请求体再发;不要原样重试。
  • 401 检查凭据格式、是否过期或被轮换。
  • 403 检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。
  • 409 先回读资源当前状态;同一操作重试保持原 Idempotency-Key 和原请求内容。
  • 500 结果未知:先按资源 ID 或列表回读确认,再决定是否用原 Idempotency-Key 重试。

↑ 回到列表

PATCH /v1/admin/user-groups/{id}

Rename a tenant-user group with CAS

operationId
updateUserGroup
认证
  • 登录会话:主控登录后的 Bearer 会话,由客户本人在自己的主控里使用;插件不能要求客户交出会话。
所需权限

契约没有单独标注权限码,权限要求见下方说明与 403 响应。

参数

updateUserGroup 参数
名称位置类型必填说明
idpathstring(uuid)是—
Idempotency-Keyheaderstring是—
X-Request-IDheaderstring否Caller-stable write attempt identifier. Reuse it only with the same idempotency key and body.
traceparentheaderstring否W3C trace context preserved across an exact retry.

请求体

application/json · 必填:是

updateUserGroup 请求体
名称类型必填说明
expected_revisioninteger(int64)是—
namestring是—

响应

updateUserGroup 响应
状态码说明
200User group updated, or an identical request replayed.

字段:id: string(uuid) scope_id: string(uuid) name: string revision: integer(int64) member_count: integer(int64) created_at: string(date-time) updated_at: string(date-time)

400请求体或参数不合法。
401认证失败或会话已失效。
403当前身份没有执行该操作的权限。
404请求的资源不存在。
409请求的状态与已有资源或幂等记录冲突。
500服务内部故障,请求未完成。

失败时怎么办

  • 400 按字段说明修正参数或请求体再发;不要原样重试。
  • 401 检查凭据格式、是否过期或被轮换。
  • 403 检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。
  • 404 资源不存在或不属于当前租户。
  • 409 先回读资源当前状态;同一操作重试保持原 Idempotency-Key 和原请求内容。
  • 500 结果未知:先按资源 ID 或列表回读确认,再决定是否用原 Idempotency-Key 重试。

↑ 回到列表

DELETE /v1/admin/user-groups/{id}

Delete an empty tenant-user group with CAS

operationId
deleteUserGroup
认证
  • 登录会话:主控登录后的 Bearer 会话,由客户本人在自己的主控里使用;插件不能要求客户交出会话。
所需权限

契约没有单独标注权限码,权限要求见下方说明与 403 响应。

参数

deleteUserGroup 参数
名称位置类型必填说明
idpathstring(uuid)是—
Idempotency-Keyheaderstring是—
X-Request-IDheaderstring否Caller-stable write attempt identifier. Reuse it only with the same idempotency key and body.
traceparentheaderstring否W3C trace context preserved across an exact retry.

请求体

application/json · 必填:是

deleteUserGroup 请求体
名称类型必填说明
expected_revisioninteger(int64)是—

响应

deleteUserGroup 响应
状态码说明
204User group deleted
400请求体或参数不合法。
401认证失败或会话已失效。
403当前身份没有执行该操作的权限。
404请求的资源不存在。
409请求的状态与已有资源或幂等记录冲突。
500服务内部故障,请求未完成。

失败时怎么办

  • 400 按字段说明修正参数或请求体再发;不要原样重试。
  • 401 检查凭据格式、是否过期或被轮换。
  • 403 检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。
  • 404 资源不存在或不属于当前租户。
  • 409 先回读资源当前状态;同一操作重试保持原 Idempotency-Key 和原请求内容。
  • 500 结果未知:先按资源 ID 或列表回读确认,再决定是否用原 Idempotency-Key 重试。

↑ 回到列表