Appearance
组织令牌管理
组织令牌用于访问组织的 API,支持创建、查询、更新和删除操作。
获取令牌列表
获取当前组织的所有访问令牌。
请求
http
GET /api/v2/organization/tokens/
权限要求
只有组织的创建者才能管理令牌。
响应
json
[
{
"id": "token_id",
"name": "令牌名称",
"token": "access_token",
"is_active": true,
"expires_at": "2024-12-31T23:59:59Z",
"created_at": "2024-01-08T10:00:00Z",
"last_used_at": "2024-01-08T10:00:00Z"
}
]
创建令牌
创建新的组织访问令牌。
请求
http
POST /api/v2/organization/tokens/
请求参数
字段 | 类型 | 必填 | 说明 |
---|---|---|---|
name | string | 是 | 令牌名称 |
expires_at | string | 否 | 过期时间(ISO 8601 格式) |
请求示例
json
{
"name": "API访问令牌",
"expires_at": "2024-12-31T23:59:59Z"
}
响应
返回创建的令牌信息,格式同列表项。
更新令牌
更新现有令牌的信息。
请求
http
PUT /api/v2/organization/tokens/{token_id}/
请求参数
字段 | 类型 | 必填 | 说明 |
---|---|---|---|
name | string | 否 | 令牌名称 |
is_active | boolean | 否 | 是否启用 |
expires_at | string | 否 | 过期时间 |
请求示例
json
{
"name": "新令牌名称",
"is_active": false
}
响应
返回更新后的令牌信息,格式同列表项。
删除令牌
删除指定的访问令牌。
请求
http
DELETE /api/v2/organization/tokens/{token_id}/
响应
成功删除返回 204 状态码,无响应内容。
错误码
错误码 | 说明 |
---|---|
401 | 未认证 |
403 | 无权限(非创建者) |
404 | 令牌不存在 |
400 | 请求参数错误 |