https://guest-book-api-ahmed.herokuapp.com
Database: mongodb
GET /api/messages
{
"messages": [
{
"id": "",
"username": "",
"content": "",
"replies": [],
"creationDate": ,
"lastUpdateDate": null
}
]
}
GET /api/messages/[id]
{
"message": {
"id": "",
"username": "",
"content": "",
"replies": [
{
"id": "",
"username": ",
"content": "",
"creationDate":
}
],
"creationDate": ,
"lastUpdateDate":
}
}
POST /api/messages
body {
"username": "", "content": ""
}
{
"newMessageId": ""
}
PUT /api/messages/[id]
body {
"username": "", "content": ""
}
PUT /api/messages/[id]
body {
"username": "",
"content": "",
"reply": {"username": "",
"content": ""}
}
{
"updatedMessageId": "621f16eece4f971d82799e28"
}
DELETE /api/messages/[id]
body
{
"username": ""
}
{
"deletedMessageId": ""
}
POST /api/login
{
"username": "",
"email": "",
"password": ""
}
{
"userData": {
"id": "",
"username": "",
"email": "",
token
}
}
POST /api/register
{
"username": "",
"email": "",
"password": ""
}
{
"userId": "621fc4e688a99a4484909b46"
}