-
Notifications
You must be signed in to change notification settings - Fork 1
Routes
langerkirill edited this page Jul 5, 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
- Workout images: GET api/workouts/images
- Following: GET api/user/friends
- Workouts Feed: GET api/user/friends/workouts
- Challenges: GET api/challenges
- User Bike workouts: GET api/workouts/bike/(user_id)
- User Run workouts: GET api/workouts/run/(user_id)
- User Swim workouts: GET api/workouts/swim/(user_id)
- Give a workout Kudos: POST api/workout/user_id/kudos
- See Kudos on workout: GET api/user/workouts/kudos
- User Bike workouts: GET api/workouts/bike/(user_id)
- User Run workouts: GET api/workouts/run/(user_id)
- User Multi-Sport 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