API 参考
Tab Sync 后端提供 RESTful HTTP API,基础路径为 /v1/tab-sync。
所有需要鉴权的接口使用 Authorization: Bearer <token> 请求头,Token 由后端控制台生成。
{
"code": 0,
"success": true,
"data": {},
"message": "",
"traceId": ""
}
code = 0 表示成功,非 0 表示失败。- 实际数据在
data 字段中。
| 方法 | 路径 | 说明 |
|---|
| GET | /v1/tab-sync/version | 获取服务端版本信息 |
| POST | /v1/tab-sync/auth/verify-token | 验证 Token 有效性 |
| 方法 | 路径 | 说明 |
|---|
| GET | /v1/tab-sync/workspaces | 获取所有工作组(includeSystem=true 含系统分组) |
| POST | /v1/tab-sync/workspaces | 创建工作组 |
| PUT | /v1/tab-sync/workspaces/:id | 更新工作组 |
| DELETE | /v1/tab-sync/workspaces/:id | 删除工作组 |
| POST | /v1/tab-sync/workspaces/:id/tabs | 按 URL 添加标签页 |
| PATCH | /v1/tab-sync/workspaces/:id/tabs/:tabId | 更新标签页 |
| DELETE | /v1/tab-sync/workspaces/:id/tabs/:tabId | 删除标签页(进入回收站) |
| POST | /v1/tab-sync/workspaces/:id/tabs/move | 移动 / 排序标签页 |
| 方法 | 路径 | 说明 |
|---|
| GET | /v1/tab-sync/tags | 获取标签列表(可按 scope 过滤) |
| POST | /v1/tab-sync/tags | 创建标签 |
| PUT | /v1/tab-sync/tags/:id | 更新标签 |
| DELETE | /v1/tab-sync/tags/:id | 删除标签 |
| 方法 | 路径 | 说明 |
|---|
| GET | /v1/tab-sync/recyclebin | 获取回收站列表 |
| POST | /v1/tab-sync/recyclebin/:id/restore | 恢复标签页 |
| DELETE | /v1/tab-sync/recyclebin/:id | 彻底删除标签页 |
| DELETE | /v1/tab-sync/recyclebin | 清空回收站 |
| 方法 | 路径 | 说明 |
|---|
| GET | /v1/tab-sync/devices | 获取已注册设备列表 |
| POST | /v1/tab-sync/devices/register | 注册设备 |
| DELETE | /v1/tab-sync/devices/:id | 注销设备 |