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
必填
资源类型,取上表中的值之一
string
必填
资源 ID,取值见上表
string
必填
members(用户组不能持有权限级别)可选值:members、access-groups。string
必填
成员的
principal_idcurl -X GET 'https://app.memorylake.ai/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"
}
}
错误
出错时返回success: false、message 和 error_code。全部错误码见错误码。
| 状态码 | 含义 |
|---|---|
400 | 参数或请求体无效 |
401 | API Key 缺失、无效、已停用或已过期 |
403 | 该 Key 无权执行此操作 |
404 | 资源不存在 |
422 | 请求体或参数未通过校验 |
429 | 请求过多,请按 Retry-After 等待后重试 |
500 | 服务端错误 |
503 | 暂时不可用,请稍后重试 |