批量开启关闭成员个人 API Key¶
POST /api/v1/workspace/member/personal_api_key/enable/modify
概述¶
批量开启或关闭成员个人 API Key 使用权限
Body 请求参数¶
| 参数名 | 类型 | 必选 | 说明 |
|---|---|---|---|
| accountUUIDs | array | Y | 成员账号 UUID 列表 例子: ['acnt_xxxx32'] 允许为空: False |
| enablePersonalAPIKey | integer | Y | 是否开启个人 API Key,1 表示开启,0 表示关闭 例子: 1 允许为空: False 可选值: [0, 1] |
参数补充说明¶
请求体与前台接口 /api/v1/workspace/member/personal_api_key/enable/modify 保持一致。
enablePersonalAPIKey=1表示开启成员个人 API Key 使用权限。enablePersonalAPIKey=0表示关闭成员个人 API Key 使用权限,成员将无法继续使用个人 API Key 访问当前工作空间资源。- 关闭 owner 成员个人 API Key 权限会被拒绝。
- 免费版和体验版工作空间不支持该能力。
请求例子¶
curl 'https://openapi.guance.com/api/v1/workspace/member/personal_api_key/enable/modify' \
-H 'DF-API-KEY: <DF-API-KEY>' \
-H 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{"accountUUIDs": ["acnt_xxxx32"], "enablePersonalAPIKey": 1}' \
--compressed