Skip to content

Backend Routes

JamesKoenig edited this page Feb 9, 2021 · 7 revisions

Backend Routes

HTML

Verb URI Pattern Description
GET / static landing page

API Endpoints

Verb URI Pattern Description
POST /api/users creates a new user

posts

Verb URI Pattern Description
GET /api/posts gets posts from a session's follows
POST /api/posts uploads a post
GET /api/users/:user_id/posts gets a user's posts
GET /api/users/:user_id/posts/:post_id gets a specific post
DELETE /api/users/:user_id/posts/:post_id deletes a specific post

likes

Verb URI Pattern Description
POST /api/users/:user_id/posts/:post_id/like likes a post
DELETE /api/users/:user_id/posts/:post_id/like unlikes a post

reblogs

Verb URI Pattern Description
POST /api/users/:user_id/posts/:post_id/reblog reblogs a post (creates a pseudo-post on a user's posts)

Clone this wiki locally