メモ・タスクAPI

すべてのエンドポイントは X-API-Key ヘッダーが必須です(/api/health を除く)。 リクエストもレスポンスもJSONです。

メソッドパス説明
GET/api/health死活確認(認証不要)
GET/api/memosメモ一覧。?tag= ?q= で絞り込み
POST/api/memosメモ作成
GET/api/memos/:idメモ取得
PATCH/api/memos/:idメモ更新
DELETE/api/memos/:idメモ削除
GET/api/tasksタスク一覧。?tag= ?priority= ?done= ?due_before= で絞り込み
POST/api/tasksタスク作成
GET/api/tasks/:idタスク取得
PATCH/api/tasks/:idタスク更新
DELETE/api/tasks/:idタスク削除
POST/api/tasks/:id/memosタスクにメモを紐付け({"memo_id": n})
DELETE/api/tasks/:id/memos/:memo_idタスクからメモの紐付けを外す
GET/api/tagsタグ一覧(使用数付き)
DELETE/api/tags/:idタグ削除