28 lines
431 B
Markdown
28 lines
431 B
Markdown
# API
|
|
|
|
Base path: `/api/v1`
|
|
|
|
## Setup / Auth
|
|
- `GET /setup/status`
|
|
- `POST /setup/initialize`
|
|
- `POST /auth/login`
|
|
- `GET /me`
|
|
|
|
## Folders
|
|
- `GET /folders`
|
|
- `POST /folders`
|
|
|
|
## Lists
|
|
- `GET /lists`
|
|
- `POST /lists`
|
|
|
|
## Tasks
|
|
- `GET /tasks`
|
|
- `POST /tasks`
|
|
- `PATCH /tasks/{task_id}` — 必须携带当前 `version`,冲突返回 409
|
|
- `DELETE /tasks/{task_id}` — 软删除
|
|
|
|
## Health
|
|
- `GET /health/live`
|
|
- `GET /health/ready`
|