This is a messaging platform which let its user interact with each other. #AndelaChallenge
https://epik-mail-v2.herokuapp.com/api/v1/
https://mcfrank16.github.io/EpicMail/
This involves primarily creating RESTful API endpoints.
Endpoints | Functionality |
---|---|
GET /api/v1/messages | Get all Messages. |
GET /api/v1/messages/:id | Fetch a specific Message By its Identification |
POST /api/v1/message | Create / send a new Message |
GET /api/v1/messages/Unread | Get all unread messages |
GET /api/v1/messages/Sent | Get all sent messages |
Delete /api/v1/message/:id | Delete a specific Message By its Identification |
POST /api/v1/groups | create a group. |
GET /api/v1/groups | Fetch all group the user has created |
PATCH groups/:groupId/name | update a specific group |
POST groups/:groupId/users | insert a group member in a group |
DELETE /:groupId/users/:id | Delete a user in the group |
POST /groups/groupId/messages | create a message to a specific Group By its Identification |