跳转到内容

API 密钥

POST /api/v1/api-keys

为已认证用户创建新的 API 密钥。

{
"name": "My integration"
}
字段必填描述
name密钥的显示名称(1-100 个字符)
{
"data": {
"id": "key_uuid",
"name": "My integration",
"prefix": "rm_abc123",
"key": "rm_abc123def456...",
"created_at": "2025-09-19T15:00:00.000Z"
}
}

GET /api/v1/api-keys

返回已认证用户的所有 API 密钥。完整的密钥值在创建后永不返回。

{
"data": [
{
"id": "key_uuid",
"name": "My integration",
"prefix": "rm_abc123",
"created_at": "2025-09-19T15:00:00.000Z",
"last_used_at": "2025-09-20T10:30:00.000Z",
"is_revoked": false
}
]
}

DELETE /api/v1/api-keys/:id

永久撤销一个 API 密钥。使用此密钥的请求将立即失败,并显示 INVALID_API_KEY

{
"data": { "success": true }
}
代码HTTP 状态含义
API_KEY_NOT_FOUND404密钥不存在或属于其他用户
ALREADY_REVOKED400密钥已撤销