Send a new Livechat message
URL
Requires Auth
HTTP Method
/api/v1/livechat/message
no
POST
Argument
Example
Required
Description
token
iNKE8a6k6cjbqWhWd
Required
Visitor token.
rid
zRAeTszXor8CCPceB
Required
Room _id.
msg
sending livechat message..
Required
Message text.
_id
Optional
Message _id.
agent
Optional
Room agent.
{
"token" : "iNKE8a6k6cjbqWhWd" ,
"rid" : "zRAeTszXor8CCPceB" ,
"msg" : "sending livechat message.."
}
curl -X POST \
-H " Content-type:application/json" \
http://localhost:3000/api/v1/livechat/message \
-d ' {"token": "iNKE8a6k6cjbqWhWd", "rid": "zRAeTszXor8CCPceB", "msg": "sending livechat message.."}'
{
"message" : {
"_id" : "ZKWP8LfGnRHQ3ozWa" ,
"msg" : "sending livechat message.." ,
"u" : {
"_id" : "iNKE8a6k6cjbqWhWd" ,
"username" : "guest-4" ,
"name" : "Livechat Visitor"
} ,
"ts" : "2018-09-14T13:31:33.201Z"
} ,
"success" : true
}
Version
Description
0.70.0
Added
Updates a Livechat message
URL
Requires Auth
HTTP Method
/api/v1/livechat/message/:_id
no
PUT
Argument
Example
Required
Description
_id
ZKWP8LfGnRHQ3ozWa
Required
Message _id.
token
iNKE8a6k6cjbqWhWd
Required
Visitor token.
rid
zRAeTszXor8CCPceB
Required
Room _id.
msg
editing a livechat message..
Required
Message text.
{
"token" : "iNKE8a6k6cjbqWhWd" ,
"rid" : "zRAeTszXor8CCPceB" ,
"msg" : "editing a livechat message.."
}
curl -X PUT \
-H " Content-type:application/json" \
http://localhost:3000/api/v1/livechat/message/ZKWP8LfGnRHQ3ozWa \
-d ' {"token": "iNKE8a6k6cjbqWhWd", "rid": "zRAeTszXor8CCPceB", "msg": "editing a livechat message.."}'
{
"message" : {
"_id" : "ZKWP8LfGnRHQ3ozWa" ,
"msg" : "editing livechat message.." ,
"u" : {
"_id" : "YgEoq2djbGdjjZnsL" ,
"username" : "guest-4" ,
"name" : "Livechat Visitor"
} ,
"ts" : "2018-09-14T13:31:33.201Z"
} ,
"success" : true
}
Version
Description
0.70.0
Added
Removes a Livechat message
URL
Requires Auth
HTTP Method
/api/v1/livechat/message/:_id
no
DELETE
Argument
Example
Required
Descriptio
_id
ZKWP8LfGnRHQ3ozWa
Required
Message _id.
curl -X DELETE \
http://localhost:3000/api/v1/livechat/message/ZKWP8LfGnRHQ3ozWa
{
"message" : {
"_id" : "ZKWP8LfGnRHQ3ozWa" ,
"ts" : "2018-09-14T13:31:33.279Z"
} ,
"success" : true
}
Version
Description
0.70.0
Added
Load Livechat messages history
URL
Requires Auth
HTTP Method
/api/v1/livechat/messages.history/:rid
no
GET
Argument
Example
Required
Description
rid
KuACMJ5MpN6SfAFWg
Required
The room _id.
Argument
Example
Required
Description
token
iNKE8a6k6cjbqWhWd
Required
The visitor token.
ts
Optional
The timestamp to start loading.
end
Optional
The timestamp limit to load.
limit
Optional
The number of messages to load.
curl http://localhost:3000/api/v1/livechat/messages.history/KuACMJ5MpN6SfAFWg? token=iNKE8a6k6cjbqWhWd
{
"messages" : [ {
"_id" : "ZKWP8LfGnRHQ3ozWa" ,
"rid" : "KuACMJ5MpN6SfAFWg" ,
"msg" : "editing livechat message.." ,
"token" : "iNKE8a6k6cjbqWhWd" ,
"alias" : "Livechat Visitor" ,
"ts" : "2018-09-14T13:31:33.201Z" ,
"u" : {
"_id" : "YgEoq2djbGdjjZnsL" ,
"username" : "guest-4" ,
"name" : "Livechat Visitor"
} ,
"mentions" : [ ] ,
"channels" : [ ] ,
"_updatedAt" : "2018-09-14T13:31:33.222Z" ,
"editedAt" : "2018-09-14T13:31:33.219Z" ,
"editedBy" : {
"_id" : "YgEoq2djbGdjjZnsL" ,
"username" : "guest-4"
} ,
"urls" : [ ]
} ] ,
"unreadNotLoaded" : 0 ,
"success" : true
}
Version
Description
0.70.0
Added
Send a new Livechat offline message.
URL
Requires Auth
HTTP Method
/api/v1/livechat/offline.message
no
POST
Argument
Example
Required
Description
name
Livechat Visitor
Required
Message name.
email
visitor@rocket.chat
Required
Message email.
message
I need help
Required
Message text.
{
"name" : "Livechat Visitor" ,
"email" : "visitor@rocket.chat" ,
"message" : "I need help"
}
curl -X POST \
-H " Content-type:application/json" \
http://localhost:3000/api/v1/livechat/offline.message \
-d ' {"name": "Livechat Visitor", "email": "visitor@rocket.chat", "message": "I need help"}'
{
"message" : "Livechat offline message sent" ,
"success" : true
}
Version
Description
0.70.0
Added