Skip to content
Roots2D edited this page Dec 27, 2017 · 14 revisions

Frontend Routes

  • /login
  • /signup
  • /messages/:channelId
  • /messages/channel/new
  • /messages/:directmessageId
  • /messages/directmessage/new

API EndPoints

  • Users

    • GET /api/users - returns the user information for users in the channel/dm
    • POST /api/users - sign up
  • Channels

    • GET /api/channels - returns all channels
    • GET /api/channels/:id - returns channel
    • POST /api/channels - creates a channel
    • PATCH /api/channels/:id - edits a channel, if owner
    • DELETE /api/channels/:id - deletes channel, if owner
  • DirectMessages

    • GET /api/directmessage - returns all direct messages
    • Same routes as channels
  • Messages

    • GET /api/messages - returns all messages
    • GET /api/messages/:id - returns message
    • POST /api/messages - creates a message
    • DELETE /api/messages/:id - deletes message, if owner

Clone this wiki locally