Backend - misshenyc/Wedio GitHub Wiki
HTML
GET /StaticPageController#root
API Endpoints
users
GET /api/users/:id -fetch user info
POST /api/users -sign up
session
POST /api/session -log in
DELETE /api/session -log out
video
GET api/videos -get all the videos
GET api/videos?search=[SEARCH_TERM] -user can search for specific videos by search term
GET api/videos/:id - user can get for specific videos by id (e.g. bookmarked videos)
POST api/videos -create a video
DELETE api/videos/:id -delete a video
PATCH api/videos/:id -update a video
likes
POST api/videos/:video_id/likes -like a video
DELETE api/videos/:video_id/likes -undo like a video
POST api/videos/:video_id/dislikes -like a video
DELETE api/videos/:video_id/dislikes -undo like a video
comments
POST api/videos/comments -create a comment
DELETE api/videos/comments -delete a comment
GET api/videos/comments -fetch comments