API Key 管理
API Key 的创建、列表和删除接口。所有接口均需登录。
API Key 管理接口通过 Cookie Session 认证即可调用,也可以使用已有的 API Key 认证。
列表
POST
/api/trpc/apiKey.list需登录返回当前用户的所有 API Key(不含完整密钥)。
创建
POST
/api/trpc/apiKey.create需登录创建成功后返回完整密钥(仅此一次),请妥善保存。每个用户最多 10 个 Key。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
name | string | 是 | Key 名称(1-50 字符) |
scopes | string[] | 是 | 权限范围数组 |
expiresAt | Date | 否 | 过期时间(不设置则永不过期) |
删除
POST
/api/trpc/apiKey.delete需登录| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
id | string | 是 | API Key ID |