Skip to content

组织令牌管理

组织令牌用于访问组织的 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/

请求参数

字段类型必填说明
namestring令牌名称
expires_atstring过期时间(ISO 8601 格式)

请求示例

json
{
    "name": "API访问令牌",
    "expires_at": "2024-12-31T23:59:59Z"
}

响应

返回创建的令牌信息,格式同列表项。

更新令牌

更新现有令牌的信息。

请求

http
PUT /api/v2/organization/tokens/{token_id}/

请求参数

字段类型必填说明
namestring令牌名称
is_activeboolean是否启用
expires_atstring过期时间

请求示例

json
{
    "name": "新令牌名称",
    "is_active": false
}

响应

返回更新后的令牌信息,格式同列表项。

删除令牌

删除指定的访问令牌。

请求

http
DELETE /api/v2/organization/tokens/{token_id}/

响应

成功删除返回 204 状态码,无响应内容。

错误码

错误码说明
401未认证
403无权限(非创建者)
404令牌不存在
400请求参数错误