GET/api/v1/me/permissions查看我的权限清单

返回当前用户经角色与直接授权获得的全部权限标识(含组织范围角色)。

Request

Headers

NameData TypeRequiredDescription
AuthorizationstringYes会话令牌认证,格式 `Bearer <sessionToken>`
type RequestHeaders = {
  /** 会话令牌认证,格式 `Bearer <sessionToken>` */
  Authorization: string
}

Response

Body

NameData TypeRequiredDescription
itemsarrayYes权限标识列表,如 org:manage
type ResponseBody = {
  /** 权限标识列表,如 org:manage */
  items: string[]
}
{
  "items": [
    "org:manage",
    "team:manage",
    "profile:read"
  ]
}

HTTP Code

HTTP Status Meaning Notes
200 成功 返回权限清单

Response Code

响应使用统一信封 {id, code, messages, result},其 code 字段:

code Meaning Notes
0 成功 返回权限清单

Examples

GET /api/v1/me/permissions
Authorization: Bearer st_7c1f9e05b28d4a63
{
  "id": "01JD8SNWDQ5X8Y4EY",
  "code": 0,
  "messages": [],
  "result": { "items": ["org:manage", "team:manage", "profile:read"] }
}