Hi, linglong repo.
Version : v1.0.6 Go Version : go version go1.23.8 linux/amd64 Git Commit Date: unknown Git Commit ID : unknown OS/Arch : linux/amd64
| 操作 | Method | URL | Admin | Owner | Maintainer | Developer | Reporter | Guest | Public |
|---|---|---|---|---|---|---|---|---|---|
| home page | GET | / | ✓ | ||||||
| 分页获取app列表 | GET | /api/v0/apps | ✓ | ||||||
| 新增App、更新App元数据 | POST | /api/v0/apps | ✓ | ✓ | ✓ | ✓ | |||
| 根据id删除app | DELETE | /api/v0/apps/:id | ✓ | ✓ | ✓ | ||||
| 根据id获取App | GET | /api/v0/apps/:id | ✓ | ||||||
| 根据id更新App | PUT | /api/v0/apps/:id | ✓ | ✓ | ✓ | ✓ | |||
| 模糊查找App | POST | /api/v0/apps/fuzzysearchapp | ✓ | ||||||
| 查找App | POST | /api/v0/apps/searchapp | ✓ | ||||||
| 玲珑商店 | POST | /api/v0/apps/store | ✓ | ||||||
| 压力测试用接口 | GET | /api/v0/bench/hello-raw | ✓ | ||||||
| get web store apps | GET | /api/v0/web-store/apps | ✓ | ||||||
| 同步仓库 | PUT | /api/v1/repo-sync | ✓ | ✓ | ✓ | ||||
| 查看仓库列表 | GET | /api/v1/repos | ✓ | ||||||
| 创建仓库 | POST | /api/v1/repos | ✓ | ✓ | ✓ | ||||
| 查看已删除应用列表 | GET | /api/v1/repos/:repo/deleted-refs | ✓ | ✓ | ✓ | ✓ | |||
| 恢复删除的应用 | PUT | /api/v1/repos/:repo/refs/:channel/:app_id/:version/:arch/:module/restore | ✓ | ||||||
| checkout ref to tar file download link | GET | /api/v1/repos/:repo/refs/:channel/:app_id/:version/:arch/:module/tar | ✓ | ✓ | ✓ | ✓ | |||
| 删除仓库 | DELETE | /api/v1/repos/{repo} | ✓ | ✓ | |||||
| 查看仓库信息 | GET | /api/v1/repos/{repo} | ✓ | ||||||
| list refs | GET | /api/v1/repos/{repo}/refs | ✓ | ||||||
| delete a ref from repo | DELETE | /api/v1/repos/{repo}/refs/{channel}/{app_id}/{version}/{arch}/{module} | ✓ | ✓ | |||||
| 登陆帐号 | POST | /api/v1/sign-in | ✓ | ||||||
| 注册帐号 | POST | /api/v1/sign-up | ✓ | ||||||
| get sync task list | GET | /api/v1/sync-tasks | ✓ | ||||||
| get system information | GET | /api/v1/system-info | ✓ | ||||||
| get upload tasks | GET | /api/v1/upload-tasks | ✓ | ||||||
| generate a new upload task id | POST | /api/v1/upload-tasks | ✓ | ✓ | ✓ | ✓ | |||
| upload layer file to upload task | PUT | /api/v1/upload-tasks/{task_id}/layer | ✓ | ✓ | ✓ | ✓ | |||
| get upload task status | GET | /api/v1/upload-tasks/{task_id}/status | ✓ | ||||||
| upload tgz file to upload task | PUT | /api/v1/upload-tasks/{task_id}/tar | ✓ | ✓ | ✓ | ✓ | |||
| get user list | GET | /api/v1/users | ✓ | ✓ | ✓ | ||||
| get user info | GET | /api/v1/users/:username | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| 编辑帐号信息 | PUT | /api/v1/users/:username | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| rsa公钥(获取用于加密密码的公钥) | POST | /api/v2/public_key | ✓ | ||||||
| 查找App | GET | /api/v2/search/apps | ✓ | ||||||
| 登录(获取 jwt token) | POST | /api/v2/sign-in | ✓ | ||||||
| 分页获取app列表,包含被删除的应用(应用商店专用接口) | GET | /api/v2/store/apps | ✓ | ||||||
| watch a websocket channel | GET | /websocket/watcher/:watch_id | ✓ |