创建 API Key 导读

创建 key 时,除了拿到密钥本身,也要同时确认过期时间和保存方式。

POST/v1/customer/api-keys

请求参数

NameTypeRequiredDescription
name
stringRequired给 key 一个可读名称,便于后续治理、轮换和排障。
expires_in_days
integer可选的过期天数。如果你不想让 key 永久有效,这一项应该明确设置。

请求示例

bash
curl -X POST https://api.therouter.ai/v1/customer/api-keys \
  -H "Authorization: Bearer $THEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "backend-prod",
    "expires_in_days": 30
  }'

返回值

json
{
  "id": "4d953cc1-b4d5-45fd-9d51-0f0a6e2ec7d8",
  "name": "backend-prod",
  "api_key": "sk-2F8A8OU8Q0zv0V8b5d4uQ0vR8J62m9pZ4F8Y8K0mQ2Y",
  "key_preview": "a8c9X2zQ",
  "expires_at": "2026-03-27T08:30:00.000Z",
  "created_at": "2026-02-26T08:30:00.000Z"
}
请立即保存完整 key
api_key 只会显示一次。你应该在创建返回的当下就写入 secret manager, 而不是指望之后再从列表接口里找回来。

下一步