Download OpenAPI specification:Download
TODO application Web API example using by OpenAPI Specification
ユーザーを登録する。
email required | string <email> ユーザーのメールアドレス |
password required | string ユーザーのパスワード |
{- "email": "user@example.com",
- "password": "string"
}
{- "id": 0
}
ユーザー認証しトークンを取得する。
email required | string <email> ユーザーのメールアドレス |
password required | string ユーザーのパスワード |
{- "email": "user@example.com",
- "password": "string"
}
{- "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"
}
タスクを登録する。
name required | string タスクの名前 |
description required | string タスクの説明 |
deadline required | string <date-time> タスクの期限。ISO 8601形式の日時文字列。 |
completed | boolean Default: false タスクが完了したかどうかを示す |
{- "name": "string",
- "description": "string",
- "deadline": "2019-08-24T14:15:22Z",
- "completed": false
}
{- "id": 0
}
指定したタスクを更新する。
taskId required | integer <int64> 更新するタスクのID |
name | string タスクの名前 |
description | string タスクの説明 |
deadline | string <date-time> タスクの期限。ISO 8601形式の日時文字列。 |
completed | boolean Default: false タスクが完了したかどうかを示す |
{- "name": "string",
- "description": "string",
- "deadline": "2019-08-24T14:15:22Z",
- "completed": false
}
{- "id": 0,
- "name": "string",
- "description": "string",
- "deadline": "2019-08-24T14:15:22Z",
- "completed": false
}