Routes - absterr08/slap GitHub Wiki
Slap Routes
Frontend Routes
/login
/signup
/channels/:channelId
- channel show/channels/new
- channel create
API Endpoints
Users
POST api/users
- sign up
Channels
-
GET api/channels/:id
- show the current channel -
GET api/channels
- get all channels -
POST api/channels
- create a channel -
POST api/channels_subscriptions/channel_id
- join a channel -
DELETE api/channels_subscriptions/channel_id
- leave a channel -
GET api/channels/search?query=
- search for a channel
DMs
GET api/dms
- get all active dmsPOST api/dms
- create a dm (or activate an existing, inactive one)DELETE api/dms/dm_id
- deactivate a dm (note: not deleting here)
Messages
GET api/channels/:channel_id/messages
- show all the messages for a channelPOST api/messages
- create a messageEDIT api/messages/:message_id
- edit a messageDELETE api/messages
- delete a message