API 索引
认证
| Endpoint | App | 说明 |
|---|---|---|
POST /api/auth/login | fleet + nempoi | 用户名密码登录 |
POST /api/auth/feishu | fleet | 飞书 OAuth |
POST /api/auth/dev-login | fleet | 仅 NODE_ENV != production |
POST /api/auth/logout | fleet + nempoi | 删 session + 清 cookie |
GET /api/auth/me | fleet + nempoi | 当前用户 |
POST /api/change-password | nempoi | 自助改密 |
平台超管(trust endpoints)
Fleet 端 https://fleet.zephyrian.site/api/platform-admin/
| Endpoint | 说明 |
|---|---|
GET /me | 当前用户(含 is_root_owner) |
GET /users | 列所有跨 app users |
POST /users | 创建账号 |
PATCH /users/:id | 编辑账号 |
DELETE /users/:id | 删除账号(根超管不可删) |
GET /permissions | 全部权限定义 |
GET /roles | 全部角色 + 各自权限 |
POST /roles | 创建自定义角色 |
DELETE /roles/:id | 删自定义角色(系统预置不可删) |
PATCH /roles/:id/permissions | 设角色权限(全量替换) |
GET /sessions | shared_auth.sessions 跨 app |
GET /audit-logs?app=fleet | fleet 操作日志 |
GET /snapshots | 数据快照 |
GET /stats | fleet 业务统计 |
NEMPOI 端 https://nempoi.zephyrian.site/api/platform-admin/
| Endpoint | 说明 |
|---|---|
GET /audit-logs | nempoi 操作日志 |
GET /stats | nempoi 业务统计 |
运力管理业务接口
详见 robovan 项目源码 backend/src/routes/:
- vehicles / orders / trips / customers / costs / dashboard / batch / reports / analytics / settlements / snapshots / users / permissions / payments / paymentAccounts / orderCosts / maintenance / dispatch / savedReports / auditLogs / config / help
NEMPOI 业务接口
详见 nempoi 项目源码 backend/routes/:
- search / pois / upload / token_sync / admin / login_logs / superadmin / platform_admin
公开端点(无需 cookie)
GET /api/health— 探活GET /api/version— 版本号 + changelogPOST /api/token/sync— Tampermonkey 同步 NEM token(per-admin sync_key 校验)