# Message
# Get Message
# Resource URL
https://humtog.com/api/messages
# Resource Method
GET
# Params
| Name | Required | Type | Description |
|---|---|---|---|
contact_id | Yes | integer | Id of the user |
# Example Response
{
"data": [
{
"id": 5,
"user_id": 1,
"created_at": "2020-05-21 14:50:30",
"read_at": "2020-05-22 12:06:19",
"content": {
"text": "TextMessage"
},
"author": {
"id": 1,
"username": "userName",
"name": "fullName",
"bio": null,
"avatar": "/imgs/default-avatar.png",
...
}
},
...
]
}
# Create Message
# Resource URL
https://humtog.com/api/messages
# Resource Method
POST
# Params
| Name | Required | Type | Description |
|---|---|---|---|
body | Yes | string | Text of the message |
user_id | Yes | integer | Id of the user |
# Example Response
{
"data": [
{
"id": 5,
"user_id": 1,
"created_at": "2020-05-21 14:50:30",
"read_at": "2020-05-22 12:06:19",
"content": {
"text": "TextMessage"
},
"author": {
"id": 1,
"username": "userName",
"name": "fullName",
"bio": null,
"avatar": "/imgs/default-avatar.png",
...
}
},
...
]
}
# Mark Message as Read
# Resource URL
https://humtog.com/api/messages/:message_id/read
# Resource Method
POST
# Example Response
{
"message": "Message marked as read successfully."
}
# Delete Message
# Resource URL
https://humtog.com/api/messages/:message_id
# Resource Method
DELETE
# Example Response
{
"message": "message deleted successfully."
}
# Delete all Message
# Resource URL
https://humtog.com/api/messages
# Resource Method
DELETE
# Example Response
{
"message": "{numberOfMessages} messages were deleted."
}