Portal API
员工端 API,服务于 app.sayclaw.ai Portal 前端。
基础信息
- Base URL: https://portal-api.sayclaw.ai/api/v1
- 认证: Bearer JWT(登录接口返回)
- 响应格式:
{code, data, msg}(code="0000" 为成功)
接口列表
POST /auth/login
员工登录。
请求
{ "email": "[email protected]", "password": "password" }
响应
{
"code": "0000",
"data": { "token": "<jwt>", "email": "...", "name": "..." },
"msg": "success"
}
GET /me/profile
获取当前用户信息(需 JWT)。
GET /me/instances
获取当前用户分配的 OC 实例列表。
响应 data
{
"instances": [
{
"id": 1,
"name": "研发组实例",
"gateway_url": "https://xxx.openclaw.ai",
"gateway_token": "...",
"model": "gpt-4o",
"status": "active"
}
],
"total": 1
}
GET /me/usage
获取近 30 天 Token 用量统计。
部署信息
- 服务:
sayclaw-portal-api.service(systemd) - 监听端口: 8082(本机)
- Nginx 反代: portal-api.sayclaw.ai → 127.0.0.1:8082
- 源码:
apps/sayclaw-portal-api/(monorepo)