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