认证与签名
API 使用 JWT Bearer Token 认证。
请求头
Authorization: Bearer <token>获取 Token
方式一:CLI 登录
bash
aweeclaw-scenario login --email dev@example.comToken 自动保存到 ~/.aweeclaw/auth.json。
方式二:API 登录
http
POST /api/v1/auth/login
Content-Type: application/json
{
"email": "dev@example.com",
"password": "secret"
}响应:
json
{
"success": true,
"data": {
"accessToken": "eyJhbGciOi...",
"refreshToken": "eyJhbGciOi...",
"expiresIn": 86400
}
}刷新 Token
http
POST /api/v1/auth/refresh
Content-Type: application/json
{
"refreshToken": "eyJhbGciOi..."
}错误码
| 状态码 | 说明 |
|---|---|
| 401 | Token 无效或已过期 |
| 403 | 权限不足 |
| 429 | 请求频率限制 |

