GET /openapi/memorylake/admin/v1/access/{resource_type}/{resource_id}/permission-levels/{subject_type}/{subject_id}/options
resource_type | resource_id 取值 | 所需权限 |
|---|---|---|
workspaces | workspace_id | workspace:assign(作用于 workspace_id)同时需要: workspace:read(作用于 workspace_id) |
projects | project_id | project:assign(作用于 project_id)同时需要: project:read(作用于 project_id) |
actors | actor_id | actor:assign(作用于 actor_id)同时需要: actor:read(作用于 actor_id) |
agents | agent_id | agent:assign(作用于 agent_id)同时需要: agent:read(作用于 agent_id) |
skills | skill_id | skill:assign(作用于 skill_id)同时需要: skill:read(作用于 skill_id) |
boundaries | boundary_id | boundary:assign(作用于 boundary_id)同时需要: boundary:read(作用于 boundary_id) |
workspaces/{workspace_id}/actors | actor_id | workspace_actor:assign(作用于 workspace_id}/{actor_id)同时需要: workspace_actor:read(作用于 workspace_id}/{actor_id) |
workspaces/{workspace_id}/agents | agent_id | workspace_agent:assign(作用于 workspace_id}/{agent_id)同时需要: workspace_agent:read(作用于 workspace_id}/{agent_id) |
路径参数
string
required
资源类型,取上表中的值之一
string
required
资源 ID,取值见上表
string
required
members(用户组不能持有权限级别)可选值:members、access-groups。string
required
成员的
principal_idcurl -X GET 'https://app.memorylake.cn/openapi/memorylake/admin/v1/access/workspaces/69e585312c30a734cd7727316b1918bd/permission-levels/members/89914667f74821b220f374d323f0f4b0/options' \
-H 'Authorization: Bearer sk_xxxxxx'
响应
object
{
"success": true,
"message": "Operation completed successfully",
"data": {
"can_set_none": true,
"settable_levels": [
"example"
],
"blocked_reason": "outranked",
"current_level": "read"
}
}