Add authentication endpoints with logic

This commit is contained in:
2019-08-01 08:55:37 +02:00
parent 6c562ee7f6
commit d97221e522
5 changed files with 114 additions and 2 deletions
+5 -2
View File
@@ -47,12 +47,15 @@ Sleep Tracker is intended for anyone interested in improving their sleep and hea
| average_mood | float | |
## API Endpoints
- `POST /api/users` - add a new user
- `POST /api/auth/register` - add a new user
- `POST /api/auth/login` - login with user/password
- `GET /api/users/:id` - fetch a user
- `PUT /api/users/:id` - update a user
- `GET /api/users/:id/sessions` - fetch list of all sessions by user id
- `POST /api/users/:id/sessions` - add a session y user id
- `POST /api/users/:id/sessions` - add a session by user id
- `GET /api/users/:id/sessions/:id` - fetch a single session by id
- `PUT /api/users/:id/sessions/:id` - update a session by id
- `DELETE /api/users/:id/sessions/:id` - delete a session by id