登录请求
浏览器侧通过 BFF 调用
POST /api/auth/login,成功后会写入 HttpOnly Cookie。{
"phone": "13800138000",
"password": "abc123456"
}NumCat 现在支持独立账号体系。登录态用于进入控制台、管理 API Key、查看套餐和调用量;实际数据接口仍然继续使用apikey调用。
1. Web 登录态和数据接口鉴权是两层能力。
2. 登录成功后,可以在控制台创建、轮换、吊销自己的 API Key。
3. 调用数据接口时,仍然使用请求体里的 apikey。
4. 套餐、调用量和 API Key 归属,都绑定在 NumCat 自己的账号体系里。
POST /api/auth/login,成功后会写入 HttpOnly Cookie。{
"phone": "13800138000",
"password": "abc123456"
}POST /api/auth/send-code获取验证码,再提交注册。{
"username": "numcat-dev",
"phone": "13800138000",
"password": "abc123456",
"verify_code": "123456"
}/api/auth/profile/api/me/api-keys/api/me/api-keys/api/me/api-keys/{id}/rotate/api/me/api-keys/{id}/api/me/subscription{
"code": 200,
"message": "success",
"data": {
"id": 3,
"name": "默认密钥",
"raw_key": "nc_xxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"status": "active",
"scopes": "*",
"expires_at": null,
"created_at": "2026-03-22T15:28:44+00:00"
}
}raw_key只会在创建或轮换时返回一次,控制台展示后应立即保存。