Open genkami opened 6 years ago
認証/ログイン関連
POST /api/register
: LINE IDとLINE access token, ユーザーの登録情報を渡してユーザー登録、checkpandaのAPI tokenを返すPOST /api/login
: LINE IDとLINE access tokenを渡してログイン、checkpandaのAPI tokenを返すユーザー関連
GET /api/users/me
: 自分の情報(プロフィール等)を返すGET /api/users/<user id>
: 指定されたユーザーの情報を返すPUT /api/users/me
: 自分のプロフィール等を編集グループ関連
GET /api/groups/<group id>
: 指定されたグループの情報を返すGET /api/groups/<group id>/todos
: 指定されたグループのtodo一覧を返すGET /api/groups/<group id>/categories
: 指定されたグループのカテゴリ一覧を返すGET /api/groups/<group id>/members
: 指定されたグループのメンバー一覧を返すGET /api/groups/<group id>/invitations
: 指定されたグループの招待中のユーザー一覧を返すPOST /api/groups
: グループを追加POST /api/groups/<group id>/todos
: todoを追加POST /api/groups/<group id>/categories
: カテゴリを追加POST /api/groups/<group id>/invitations
: 指定したユーザーをグループに招待PUT /api/groups/<group id>
: グループの情報を編集PUT /api/groups/<group id>/todos/<todo id>
: todoの情報を編集PUT /api/groups/<group id>/categories/<category id>
: カテゴリの情報を編集DELETE /api/groups/<group id>/members/<user id>
: 指定したユーザーを退会させるDELETE /api/groups/<group id>/invitations/<user id>
: 指定したユーザーへの招待をキャンセルToDo関連
PUT /api/groups/<group id>/todos/<todo id>
: todoの状態を変更/todo完了などDELETE /api/groups/<group id>/todos/<todo id>
: todoを削除前回アクセス時からの差分取得(必要?)
GET /api/groups/<group id>/latest
: 日付を受け取って、その日付以降に変更されたグループの情報、カテゴリ、todoを返す
眠いので明日考えます 😴 :zzz: