OpenAI 为群组分配组织角色

2026-11-13 16:00 更新

为群组分配组织角色

post /organization/groups/{group_id}/roles

在组织内为群组分配一个组织角色。

路径参数

  • group_id: string

应接收此组织角色的群组 ID。

请求体参数

内容类型:application/json

  • role_id: string

要分配的角色标识符。

返回值

  • group: object { id, created_at, name, 2 more }

角色分配响应中返回的群组摘要信息。

  • id: string

群组标识符。

  • created_at: integer

群组创建时的 Unix 时间戳,单位为秒。

format: unixtime

  • name: string

群组显示名称。

  • object: "group"

固定为 group。

  • "group"

  • scim_managed: boolean

群组是否通过 SCIM 管理。

  • object: "group.role"

固定为 group.role。

  • "group.role"

  • role: Role

可通过公共 Roles API 分配的角色的详细信息。

  • id: string

角色标识符。

  • description: string or null

可选的角色描述。

  • name: string

角色的唯一名称。

  • object: "role"

固定为 role。

  • "role"

  • permissions: array of string

角色授予的权限。

  • predefined_role: boolean

角色是否由 OpenAI 预定义并管理。

  • resource_type: string

角色绑定的资源类型,例如 api.organization 或 api.project。

示例

## 从环境变量读取管理员密钥;群组、角色和用户ID应替换为实际值
curl https://api.openai.com/v1/organization/groups/$GROUP_ID/roles \
    -H 'Content-Type: application/json' \
    -H "Authorization: Bearer $OPENAI_ADMIN_KEY" \
    -d '{
          "role_id": "role_id"
        }'

200 — 示例

以下 JSON 展示返回字段;字段名、对象类型、权限字符串和标识符按原文保留。

{
  "group": {
    "id": "id",
    "created_at": 0,
    "name": "示例名称",
    "object": "group",
    "scim_managed": true
  },
  "object": "group.role",
  "role": {
    "id": "id",
    "description": "示例描述",
    "name": "示例名称",
    "object": "role",
    "permissions": [
      "string"
    ],
    "predefined_role": true,
    "resource_type": "resource_type"
  }
}

示例

## 从环境变量读取管理员密钥;群组、角色和用户ID应替换为实际值
curl -X POST https://api.openai.com/v1/organization/groups/group_01J1F8ABCDXYZ/roles \
  -H "Authorization: Bearer $OPENAI_ADMIN_KEY" \
  -H "Content-Type: application/json" \
  -d '{
      "role_id": "role_01J1F8ROLE01"
  }'

响应示例

以下为对应请求的响应示例,名称和描述已中文化。

{
    "object": "group.role",
    "group": {
        "object": "group",
        "id": "group_01J1F8ABCDXYZ",
        "name": "支持团队",
        "created_at": 1711471533,
        "scim_managed": false
    },
    "role": {
        "object": "role",
        "id": "role_01J1F8ROLE01",
        "name": "API群组管理员",
        "description": "允许管理组织群组",
        "permissions": [
            "api.groups.read",
            "api.groups.write"
        ],
        "resource_type": "api.organization",
        "predefined_role": false
    }
}
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号