Skip to content

Backend Routes

Snigdha Banda edited this page Oct 26, 2021 · 3 revisions

HTML

  • GET / StaticPagesController #root

API Endpoints

users

  • GET api/users - returns all the channels, dms, and channel messages for a user
  • POST /api/users - sign up

session

  • POST/api/session - login
  • DELETE /api/session - logout

messages

  • GET /api/messages - returns relevant messages (filter by data params)
  • GET /api/messages/:id - returns message
  • POST /api/messages - creates a message
  • DElETE api/messages/:id - remove a message

reacts

  • POST /api/reacts - creates a react on a message
  • DELETE /api/reacts/:react_id - deletes a react on a message

channel

  • POST /api/channels - creates a channel
  • PATCH /api/channels/:channel_id - edits a channel
  • DELETE /api/channels/:channel_id - deletes a channel

dms

  • POST /api/dms - creates a dm

Clone this wiki locally