-
Notifications
You must be signed in to change notification settings - Fork 1
Routes
langerkirill edited this page Jul 9, 2018
·
5 revisions
- Root to: GET api/new_session
- New Session:
- Login: POST api/session
- Logout: DELETE api/session
- User Page: GET api/user(user_id)
- Sign Up: POST api/users
- Delete Account: DELETE api/user(user_id)
- User workouts: GET api/workouts
- Following: GET api/user/follows
- Workouts Feed: GET api/user/friends/workouts
- Challenges: GET api/challenges
- User Workouts: GET api/workouts/
- Give a workout Kudos: POST api/workout/kudos/
- See Kudos on workout: GET api/user/workouts/kudos
- User Bike workouts: GET api/workouts/:user_id
- Run map: GET api/map/segments/run (request based on google map API?)
- Bike map: GET api/map/segments/bike (request based on google map API?)
- All Challenges: GET api/challenges
- Enter a workout: POST api/user/workouts
- Create a route: POST api/map/segments (google maps?)
- / - (new session)
- /login
- /signup
- /dashboard
- /user/user_id
- /user/user_id/training/log
- /challenges
- /upload/manual
- /routes/new