[ PROMPT_NODE_23608 ]
organizations
[ SKILL_DOCUMENTATION ]
## 概述
本节提供管理组织、其成员、邀请以及组织 API 密钥的规则。组织允许多个用户在 Neon 内协作项目并共享资源。
## 管理组织
### 检索组织详情
1. 动作: 检索有关特定组织的详细信息。
2. 端点: `GET /organizations/{org_id}`
3. 路径参数:
- `org_id` (字符串,必需): 组织的唯一标识符。
请求示例:
bash
curl 'https://console.neon.tech/api/v2/organizations/{org_id}'
-H 'Accept: application/json'
-H "Authorization: Bearer $NEON_API_KEY"
### 列出组织成员
1. 动作: 检索属于指定组织的所有成员列表。
2. 端点: `GET /organizations/{org_id}/members`
3. 路径参数:
- `org_id` (字符串,必需): 组织的唯一标识符。
请求示例:
bash
curl 'https://console.neon.tech/api/v2/organizations/{org_id}/members'
-H 'Accept: application/json'
-H "Authorization: Bearer $NEON_API_KEY"
### 检索组织成员详情
1. 动作: 检索有关组织特定成员的信息。
2. 端点: `GET /organizations/{org_id}/members/{member_id}`
3. 路径参数:
- `org_id` (字符串,必需): 组织的唯一标识符。
- `member_id` (UUID,必需): 组织成员的唯一标识符。
请求示例:
bash
curl 'https://console.neon.tech/api/v2/organizations/{org_id}/members/{member_id}'
-H 'Accept: application/json'
-H "Authorization: Bearer $NEON_API_KEY"
### 更新组织成员角色
1. 动作: 更新组织内指定成员的角色。
2. 前提条件: 此操作只能由组织 `admin` 执行。
3. 端点: `PATCH /organizations/{org_id}/members/{member_id}`
4. 路径参数:
- `org_id` (字符串,必需): 组织的唯一标识符。
- `member_id` (UUID,必需): 组织成员的唯一标识符。
5. 请求体参数:
- `role` (字符串,必需): 成员的新角色。允许的值: `admin`, `member`。
示例: 将成员角色更改为 admin
bash
curl -X 'PATCH'
'https://console.neon.tech/api/v2/organizations/{org_id}/members/{member_id}'
-H 'Accept: application/json'
-H "Authorization: Bearer $NEON_API_KEY"
-H 'Content-Type: ap