Skip to content

Backend Routes

irynamcb edited this page Mar 2, 2020 · 11 revisions

Backend Routes

HTML

  • GET / StaticPagesController#root

API Endpoints

users

  • POST /api/users - create a user
  • DELETE /api/users/:id - delete a user
  • PATCH /api/users/:id - edit a user

session

  • POST /api/session - log in
  • DELETE /api/session - log out

posts

  • POST /api/posts - create a post
  • DELETE /api/posts/:id - delete a certain post
  • PATCH /api/posts/:id - edit a post
  • GET /api/posts/ - custom index route for post

likes

  • POST /api/likes - create a like
  • DELETE /api/likes/:id - delete a certain like

comments

  • POST /api/comments - create a comment
  • DELETE /api/comments/:id - delete a comment
  • PATCH /api/comments/:id - edit a comment

friendships

  • POST /api/friendships - create a friendship (add friend)
  • DELETE /api/friendships/:id - delete a friendship (unfriend)
  • GET /api/friendships/ - list of friends

friend_requests

  • POST /api/friend_requests - create a friend request
  • DELETE /api/friend_requests/:id - delete a friend request (cancel a friend request)
  • GET /api/friend_requests/ - list of friend requests

Clone this wiki locally