Messages
POST
/messages
Posts a new document to a channel
Headers:
Authorization: Bearer <token>
Body:
{
"channel_id": "<channel_id>",
"content" : {
//DATA
}
}
Response:
{
"message": "Data uploaded successfully/<error message>",
"status": "success/error"
}
PUT
/messages
Edit a message by id in a channel
Headers:
Authorization: Bearer <token>
Body:
{
"channel_id": "<channel_id>",
"message_id": "<message_id>",
"content" : {
//DATA
}
}
Response:
{
"message": "Data edited successfully/<error message>",
"status": "success/error"
}
GET
/messages
Gets message content by id
Headers:
Authorization: Bearer <token>
Body:
{
"channel_id": "<channel_id>",
"message_id": "<message_id>"
}
Response:
{
"content": {
//DATA
},
"message": "Data retrieved successfully/<error message>",
"status": "success/error"
}
DELETE
/messages
Delete a message by id in a channel
Headers:
Authorization: Bearer <token>
Body:
{
"channel_id": "<channel_id>",
"message_id": "<message_id>"
}
Response:
{
"message": "Data deleted successfully/<error message>",
"status": "success/error"
}