Name | Type | Description |
---|
room |
|
|
Chat unique identifier |
data |
|
| Object containing message info. See message data object for more details. |
Message Data Object
Name | Type | Description | ||
---|---|---|---|---|
id |
|
|
message unique identifier | ||||
messageType |
|
| Type of the message. Can assume one of the following values: “TEXT” “IMAGE” “DOCUMENT” “LINK” “AUDIO” “VIDEO” “MENU” “MENU_RESPONSE” “QUICK_REPLY” “QUICK_REPLY_RESPONSE” “FORM” “FORM_RESPONSE” “REACTION” “CONTACTS” “LOCATION” “videoRequestedByAgent” “videoRequestedByCustomer” “videoAccepted” “videoRejected” “videoStarted” “videoEnded” “screenSharingStarted” “screenSharingEnded” “endChat” “leave” | |||
ts |
|
| Timestamp of when message was sent |
deliverySuccess |
| Indicates if the |
message has been succesfully delivered | ||||
deliveryErrorReason |
|
user unique identifier
| In case of delivery failed, describes the error occurred | |||
messageSeen |
|
|
/ |
|
Only in “TEXT” message, contains the message sent
| Timestamp of when the message was seen by the recipient | ||||
replyTo |
|
Contains base64 image message
Message ID you are replying to | ||||
content |
|
| Message |
documentType
Status | ||
---|---|---|
|
Document format. Can assume one of the following values:
“png”
“jpg”
“jpeg”
“pdf”
“xls”
“xlsx”
“doc”
“docx”
“ppt”
“pptx”
document
Status | ||
---|---|---|
|
Contains base64 document message
content. See message content object for more details. |
Message Content Object
The structure of the message content depends on the messageType property
Text message
...
language | json |
---|
Name | Type | Description | ||||
---|---|---|---|---|---|---|
text |
| Only in “TEXT” message, contains the message sent | ||||
user |
|
Contains the url of the link message
deliverySuccess
Status | ||
---|---|---|
|
Indicates if the message has been succesfully delivered
deliveryErrorReason
Status | ||
---|---|---|
|
In case of delivery failed, describes the error occurred
Examples
Text message:
| Semplified user object containing only user id and isAgent properties of the user who sent the message. |
Example
Code Block | ||
---|---|---|
| ||
{ "data" : { " |
...
replyTo" : |
...
"", "id" : " |
...
e857df30- |
...
76a4- |
...
4c6c- |
...
b4a5- |
...
4faed2ed6f45", "messageType" : "TEXT", "content" : { "text" : " |
...
Buongiorno, sono l'operatore Gabriele Verde, come posso esserle utile?", "user" : { "id" : "USER_ |
...
gverde1@acd.enghouse.com", "isAgent" : |
...
true } }, "ts" : |
...
1643191581119.0, "deliverySuccess" : true, "deliveryErrorReason" : "", "messageSeen" : null }, "_id" : ObjectId(" |
...
61f11d7cd42454470cb22da4"), "room" : "CHAT_DEFAULT_ |
...
a098a0bc- |
...
b34c- |
...
452c- |
...
829c- |
...
1b03aa7a67ee" } |
Image
...
message
Name | Type | Description | ||||
---|---|---|---|---|---|---|
caption |
| Message caption | ||||
fileName |
| Contains name of the document/image message | ||||
documentType |
| Document format | ||||
user |
| Semplified user object containing only user id and isAgent properties of the user who sent the message. |
Example
Code Block | ||
---|---|---|
| ||
{ "_id":"5d7bb4e43bcb9e40e0330a77", "roomdata":"CHAT_a2901b37-66bb-49d0-a041-b84bb8f421c4", "id":"15f8fe7c-c7c6-4136-8a9a-5bbaadd167b0 : { "replyTo" : "", "id" : "03250778-0425-47c1-92c1-85d1840bef7c", "messageType" : "IMAGE", "content" : { "img":"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", "caption":"my img", "documentType":"jpg", "user":{ "caption" : "", "fileName" : "45971097-illustrazione-di-happy-emoticon-dà-pollice-in-su-isolato-su-sfondo-bianco.jpg", "documentType" : "jpg", "user" : { "id" : "USER_DEFAULT_9a0a411c-f9c7-4af7-9754-024bf157a3ef", "isAgent" : false } }, "ts" : 1643191627987.0, "deliverySuccess" : true, "deliveryErrorReason" : "", "messageSeen" : null }, "_id" : ObjectId("61f11d7cd42454470cb22da5"), "room" : "CHAT_DEFAULT_a098a0bc-b34c-452c-829c-1b03aa7a67ee" } |
Document message:
Name | Type | Description | ||||
---|---|---|---|---|---|---|
caption |
| Message caption | ||||
fileName |
| Contains name of the document/image message | ||||
documentType |
| Document format | ||||
user |
| Semplified user object containing only user id and isAgent properties of the user who sent the message. |
Example
Code Block | ||
---|---|---|
| ||
{
"data" : {
"replyTo" : "",
"id" : "16daf4d4-a77f-406f-ab75-0475f510bc95",
"messageType" : "DOCUMENT",
"content" : {
"caption" : "",
"fileName" : "WHATSAPP-TEMPLATE-AD-v09.xlsx",
"documentType" : "xlsx",
"user" : {
"id" : "USER_gverde1@acd.enghouse.com",
"isAgent" : true
}
},
"ts" : 1643191652417.0,
"deliverySuccess" : true,
"deliveryErrorReason" : "",
"messageSeen" : null
},
"_id" : ObjectId("61f11d7cd42454470cb22da6"),
"room" : "CHAT_DEFAULT_a098a0bc-b34c-452c-829c-1b03aa7a67ee"
} |
Video message:
Name | Type | Description | ||||
---|---|---|---|---|---|---|
caption |
| Message caption | ||||
fileName |
| Contains name of the document/image message | ||||
documentType |
| Document format | ||||
user |
| Semplified user object containing only user id and isAgent properties of the user who sent the message. |
Example
Code Block | ||
---|---|---|
| ||
{
"data" : {
"replyTo" : "",
"id" : "m_dXya7ckVUHyYxQHcQrrdgT2MVSImQFjQ7aCDxA_Mxf7AeR9GMI0vDs2dy2PKgTjE24tQrJImLWYnR5hgtpt7Uw",
"messageType" : "VIDEO",
"content" : {
"caption" : "",
"fileName" : "video.mp4",
"documentType" : "mp4",
"user" : {
"id" : "4149729381806003",
"isAgent" : false
}
},
"ts" : 1643207226322.0,
"deliverySuccess" : true,
"deliveryErrorReason" : "",
"messageSeen" : null
},
"_id" : ObjectId("61f15a4c932c660c83d5e229"),
"room" : "CHAT_DEFAULT_06b6ace1-a923-4657-876b-c6432729610d"
} |
Audio message:
caption |
| Message caption | ||||
fileName |
| Contains name of the document/image message | ||||
documentType |
| Document format | ||||
user |
| Semplified user object containing only user id and isAgent properties of the user who sent the message. |
Example
Code Block | ||
---|---|---|
| ||
{
"data" : {
"replyTo" : "",
"id" : "m_JLR7O2EHIE6d3fiskFBiqz2MVSImQFjQ7aCDxA_Mxf6hm6TYUaJKXiEqfYgCX8WKxriZux06OzPB8XLZa8yNKA",
"messageType" : "AUDIO",
"content" : {
"caption" : "",
"fileName" : "audioclip-1643206881000-5760.mp4",
"documentType" : "mp4",
"user" : {
"id" : "4149729381806003",
"isAgent" : false
}
},
"ts" : 1643206886118.0,
"deliverySuccess" : true,
"deliveryErrorReason" : "",
"messageSeen" : null
},
"_id" : ObjectId("61f158ee932c660c83d5e1fa"),
"room" : "CHAT_DEFAULT_24ec70f1-b92d-44c4-94ad-49bcd15986ea"
} |
Link message:
Name | Type | Description | ||||
---|---|---|---|---|---|---|
url |
| Contains the url of the link message | ||||
user |
| Semplified user object containing only user id and isAgent properties of the user who sent the message. |
Example
Code Block | ||
---|---|---|
| ||
{
"data" : {
"replyTo" : "",
"id" : "17909c52-1f26-402c-90cb-3106ba80bb3b",
"messageType" : "LINK",
"content" : {
"url" : "https://www.google.it",
"user" : {
"id" : "USER_gverde1@acd.enghouse.com",
"isAgent" : true
}
},
"ts" : 1643191666618.0,
"deliverySuccess" : true,
"deliveryErrorReason" : "",
"messageSeen" : null
},
"_id" : ObjectId("61f11d7cd42454470cb22da7"),
"room" : "CHAT_DEFAULT_a098a0bc-b34c-452c-829c-1b03aa7a67ee"
} |
Menu message (bot):
Name | Type | Description | ||||
---|---|---|---|---|---|---|
text |
| Menu title | ||||
options |
| Array of objects for the various possibilities of choice. See the next section for more details. | ||||
user |
| Semplified user object containing only user id and isAgent properties of the user who sent the message. |
option object:
Name | Type | Description | ||||
---|---|---|---|---|---|---|
id |
| Unique option id | ||||
command |
| Menu action. Can assume one of the following values:
| ||||
text |
| label shown in the option | ||||
targetUrl |
| text to send as a next query to the bot | ||||
params |
| array of two objects that specify how to open the external url. The first object has two properties:
The second object has two properties:
|
Example
Code Block | ||
---|---|---|
| ||
{
"data" : {
"replyTo" : "",
"id" : "d77210fa-4aa2-4876-8fcc-8eaf43122987",
"messageType" : "MENU",
"content" : {
"text" : "Scegli un'opzione:",
"options" : [
{
"id" : 0,
"command" : "load-item",
"text" : "prenotazione volo",
"targetUrl" : "vorrei prenotare un volo"
},
{
"id" : 1,
"command" : "open-url",
"params" : [
{
"name" : "method",
"text" : "GET"
},
{
"name" : "where",
"text" : "_blank"
}
],
"text" : "google",
"targetUrl" : "https://www.google.it"
},
{
"id" : 2,
"command" : "open-url",
"params" : [
{
"name" : "method",
"text" : "GET"
},
{
"name" : "where",
"text" : "_blank"
}
],
"text" : "enghouse",
"targetUrl" : "https://enghouseinteractive.it/"
}
],
"user" : {
"id" : "BOT_BOT1",
"isAgent" : true
}
},
"ts" : 1655210172935.0,
"deliverySuccess" : true,
"deliveryErrorReason" : "",
"messageSeen" : null
},
"_id" : ObjectId("62a880c20ece623848eb290a"),
"room" : "CHAT_DEFAULT_84afbdd3-a4be-4057-ae49-32edc6802658"
} |
Menu response message (bot):
Name | Type | Description | ||||
---|---|---|---|---|---|---|
menuId |
| Id of the “MENU” message which was replied to | ||||
option |
| Response that was chosen by the user. See the next section for more details | ||||
user |
| Semplified user object containing only user id and isAgent properties of the user who sent the message. |
option object:
Name | Type | Description | ||||
---|---|---|---|---|---|---|
id |
| Id of the response chosen | ||||
targetUrl |
| query sent to the bot |
Example
Code Block | ||
---|---|---|
| ||
{
"data" : {
"replyTo" : "",
"id" : "fdaa821a-4355-4f3a-9507-1184c3285701",
"messageType" : "MENU_RESPONSE",
"content" : {
"menuId" : "d77210fa-4aa2-4876-8fcc-8eaf43122987",
"option" : {
"id" : 0,
"targetUrl" : "vorrei prenotare un volo"
},
"user" : {
"id" : "USER_DEFAULT_9a0a411c-f9c7-4af7-9754-024bf157a3ef",
"isAgent" : false
}
},
"ts" : 1655210175559.0,
"deliverySuccess" : true,
"deliveryErrorReason" : "",
"messageSeen" : null
},
"_id" : ObjectId("62a880c20ece623848eb290b"),
"room" : "CHAT_DEFAULT_84afbdd3-a4be-4057-ae49-32edc6802658"
} |
Quick reply message (bot):
Name | Type | Description | ||||
---|---|---|---|---|---|---|
text |
| Title of the quick reply | ||||
header |
| header of the quick reply | ||||
footer |
| footer of the quick reply | ||||
quickReplies |
| array of strings containing the options (max 3 allowed) | ||||
user |
| Semplified user object containing only user id and isAgent properties of the user who sent the message. |
Example
Code Block | ||
---|---|---|
| ||
{ "data" : { "replyTo" : "", "id" : "5bd5fcd0-ee5e-48c9-b825-c3e42b85cc45", "messageType" : "QUICK_REPLY", "content" : { "text" : "Do you want to continue?", "quickReplies" : [ "No", "Yes", "Help" ], "header" : "Cool Title!", "footer" : "Cool Footer!", "user" : { "id" : "BOT_BOT1", "isAgent" : true } }, "ts" : 1679325011759.0, "deliverySuccess" : true, "deliveryErrorReason" : "", " |
...
messageSeen" |
...
: null |
...
}, |
...
|
...
" |
...
room" : |
...
"CHAT_DEFAULT_e7473a4a-88c7-415d-957b-01aac31673c0" |
...
|
...
|
...
} |
Document message:
Quick reply response message (bot):
Name | Type | Description | ||||
---|---|---|---|---|---|---|
quickReplyId |
| id of the quick reply message whose response is referring to | ||||
reply |
| quick reply chosen | ||||
user |
| Semplified user object containing only user id and isAgent properties of the user who sent the message. |
Example
Code Block | ||
---|---|---|
| ||
{ |
...
" |
...
data" |
...
: { "replyTo" : "", "id" : "wamid.HBgMMzkzNDAzNjA5MTY5FQIAEhggMUM2MjFFNDYxMjIwRTYyQkNGRUVEMEVGMDE5RUVEQTcA", "messageType" : "QUICK_REPLY_RESPONSE", "content" : { " |
...
quickReplyId" : |
...
Link message:
Code Block | ||
---|---|---|
| ||
{
"id":"df7da65a-099b-40b4-a076-ff486b245afd",
"messageType":"LINK",
"content":{
"url":"https://www.google.com/",
"user":{
"id":"USER_c8e1eb84-60d3-4d69-b10b-96364845023e",
"isAgent":false
}
},
"ts":1568388221964,
"deliverySuccess" : true,
"deliveryErrorReason" : "",
} |
...
"5bd5fcd0-ee5e-48c9-b825-c3e42b85cc45",
"reply" : "Yes",
"user" : {
"id" : "393403602702",
"isAgent" : false
}
},
"ts" : 1679325017885.0,
"deliverySuccess" : true,
"deliveryErrorReason" : "",
"messageSeen" : null
},
"room" : "CHAT_DEFAULT_e7473a4a-88c7-415d-957b-01aac31673c0"
} |
Form message (bot):
Name | Type | Description | ||||
---|---|---|---|---|---|---|
title |
| title fo the form | ||||
response_to_bot |
| query sent back to the bot after the form is submitted | ||||
formData |
| array of objects that defines the form fields. The object has the same properties of the data collection object Data Collection Object | ||||
user |
| Semplified user object containing only user id and isAgent properties of the user who sent the message. |
Example
Code Block | ||
---|---|---|
| ||
{
"data" : {
"replyTo" : "",
"id" : "f3f3352c-7f50-43c6-9dd8-7db3fa44ce8c",
"messageType" : "FORM",
"content" : {
"title" : "Titolo Form",
"response_to_bot" : "ciao",
"formData" : [
{
"value" : "",
"label" : "Società",
"customMandatoryErrorMessage" : "Campo obbligatorio",
"isMandatory" : true,
"custom_regexp" : "",
"customValidationErrorMessage" : "",
"mode" : "manual",
"isEditable" : true,
"isVisibleCustomer" : true,
"isVisibleAgent" : true,
"name" : "company",
"dc_type" : "text"
},
{
"label" : "Indirizzo",
"custom_regexp" : "",
"name" : "address",
"isEditable" : true,
"customMandatoryErrorMessage" : "Indirizzo obbligatorio",
"isVisibleCustomer" : true,
"isVisibleAgent" : true,
"mode" : "manual",
"value" : "",
"dc_type" : "text",
"isMandatory" : true,
"customValidationErrorMessage" : ""
},
{
"value" : "",
"dc_type" : "email",
"isVisibleCustomer" : true,
"mode" : "manual",
"isMandatory" : true,
"isVisibleAgent" : true,
"customMandatoryErrorMessage" : "Email obbligatoria",
"custom_regexp" : ".*@.*",
"customValidationErrorMessage" : "Email non valida",
"label" : "Email",
"name" : "email2",
"isEditable" : true
},
{
"options" : {
"mattina" : "Mattina",
"pomeriggio" : "Pomeriggio"
},
"name" : "fascia",
"isMandatory" : true,
"dc_type" : "select",
"value" : "",
"isVisibleCustomer" : true,
"customValidationErrorMessage" : "",
"isEditable" : true,
"mode" : "manual",
"customMandatoryErrorMessage" : "Fascia richiamo obbligatoria",
"isVisibleAgent" : true,
"custom_regexp" : "",
"label" : "Quando vuoi essere richiamato?"
}
],
"user" : {
"id" : "BOT_BOT1",
"isAgent" : true
}
},
"ts" : 1679325464928.0,
"deliverySuccess" : true,
"deliveryErrorReason" : "",
"messageSeen" : null
},
"room" : "CHAT_DEFAULT_df3b98ab-4a53-4d1f-8138-c3b45a58c9a0"
} |
Form response message (bot):
The form response message has the same structure of the form message, with the addition that the field “value” is filled with the customer response.
Example
Code Block | ||
---|---|---|
| ||
{
"data" : {
"replyTo" : "",
"id" : "1601da67-ccf3-495e-b86b-3c51bae8789d",
"messageType" : "FORM_RESPONSE",
"content" : {
"title" : "Titolo Form",
"response_to_bot" : "ciao",
"formData" : [
{
"value" : "Enghouse",
"label" : "Società",
"customMandatoryErrorMessage" : "Campo obbligatorio",
"isMandatory" : true,
"custom_regexp" : "",
"customValidationErrorMessage" : "",
"mode" : "manual",
"isEditable" : true,
"isVisibleCustomer" : true,
"isVisibleAgent" : true,
"name" : "company",
"dc_type" : "text"
},
{
"label" : "Indirizzo",
"custom_regexp" : "",
"name" : "address",
"isEditable" : true,
"customMandatoryErrorMessage" : "Indirizzo obbligatorio",
"isVisibleCustomer" : true,
"isVisibleAgent" : true,
"mode" : "manual",
"value" : "Viale Sarca 336, edificio 12",
"dc_type" : "text",
"isMandatory" : true,
"customValidationErrorMessage" : ""
},
{
"value" : "legal.operations@enghouse.com",
"dc_type" : "email",
"isVisibleCustomer" : true,
"mode" : "manual",
"isMandatory" : true,
"isVisibleAgent" : true,
"customMandatoryErrorMessage" : "Email obbligatoria",
"custom_regexp" : ".*@.*",
"customValidationErrorMessage" : "Email non valida",
"label" : "Email",
"name" : "email2",
"isEditable" : true
},
{
"options" : {
"mattina" : "Mattina",
"pomeriggio" : "Pomeriggio"
},
"name" : "fascia",
"isMandatory" : true,
"dc_type" : "select",
"value" : "mattina",
"isVisibleCustomer" : true,
"customValidationErrorMessage" : "",
"isEditable" : true,
"mode" : "manual",
"customMandatoryErrorMessage" : "Fascia richiamo obbligatoria",
"isVisibleAgent" : true,
"custom_regexp" : "",
"label" : "Quando vuoi essere richiamato?"
}
],
"user" : {
"id" : "USER_DEFAULT_9a0a411c-f9c7-4af7-9754-024bf157a3ef",
"isAgent" : false
}
},
"ts" : 1679325479470.0,
"deliverySuccess" : true,
"deliveryErrorReason" : "",
"messageSeen" : null
},
"_id" : ObjectId("64187943bb85a6727df80efc"),
"room" : "CHAT_DEFAULT_df3b98ab-4a53-4d1f-8138-c3b45a58c9a0"
} |
Reaction message:
Name | Type | Description | ||||
---|---|---|---|---|---|---|
emoji |
| emoji sent | ||||
user |
| Semplified user object containing only user id and isAgent properties of the user who sent the message. |
Example
Code Block | ||
---|---|---|
| ||
{
"data" : {
"replyTo" : "223908fd-93ce-432d-b3b2-0b4f90b70c74",
"id" : "wamid.HBgMMzkzNDAzNjA5MTY5FQIAEhggMTdBREMzMjJGRjJDRDU2RjY5NUVFMDM4RDBFQTBBQTQA",
"messageType" : "REACTION",
"content" : {
"emoji" : "👍🏻",
"user" : {
"id" : "393403609169",
"isAgent" : false
}
},
"ts" : 1679329738463.0,
"deliverySuccess" : true,
"deliveryErrorReason" : "",
"messageSeen" : null
},
"room" : "CHAT_DEFAULT_c1201fe5-e653-4540-a766-b583bfeb4c8c"
} |
Contacts message:
Name | Type | Description | ||||
---|---|---|---|---|---|---|
contacts |
| array of objects representing the contact. See the table below for the properties of the contact object. | ||||
user |
| Semplified user object containing only user id and isAgent properties of the user who sent the message. |
option object:
Name | Type | Description | ||||
---|---|---|---|---|---|---|
name |
| object containing the name of the contact. See table below for details. | ||||
phones |
| Array of objects containing the phone numbers of the contact. See table below |
name object:
Name | Type | Description | ||||
---|---|---|---|---|---|---|
first_name |
| contact name | ||||
formatted_name |
| contact formatted name |
phone object:
Name | Type | Description | ||||
---|---|---|---|---|---|---|
phone |
| phone number | ||||
wa_id |
| whatsapp id | ||||
type |
| phone type |
Example
Code Block | ||
---|---|---|
| ||
{
"data" : {
"replyTo" : "",
"id" : "wamid.HBgMMzkzNDAzNjA5MTY5FQIAEhggMUMzQUREMEI1NzAzMDkyOTc1NTUwOUVBNERENkM0QTUA",
"messageType" : "CONTACTS",
"content" : {
"contacts" : [
{
"name" : {
"first_name" : "Felice Griffi",
"formatted_name" : "Felice Griffi"
},
"phones" : [
{
"phone" : "+39 339 366 9393",
"wa_id" : "393393669393",
"type" : "Cellulare"
}
]
},
{
"name" : {
"first_name" : "Giulia Cavazzana",
"formatted_name" : "Giulia Cavazzana"
},
"phones" : [
{
"phone" : "+39 039 606 6024",
"type" : "Casa"
},
{
"phone" : "+39 347 192 6356",
"wa_id" : "393471926356",
"type" : "Cellulare"
}
]
}
],
"user" : {
"id" : "393403609169",
"isAgent" : false
}
},
"ts" : 1679329765410.0,
"deliverySuccess" : true,
"deliveryErrorReason" : "",
"messageSeen" : null
},
"room" : "CHAT_DEFAULT_c1201fe5-e653-4540-a766-b583bfeb4c8c"
} |
Location message:
Name | Type | Description | ||||
---|---|---|---|---|---|---|
latitude |
| latitude coordinate | ||||
longitude |
| longitude coordinate | ||||
name |
| location name | ||||
url |
| location public url | ||||
user |
| Semplified user object containing only user id and isAgent properties of the user who sent the message. |
Example
Code Block | ||
---|---|---|
| ||
{
"data" : {
"replyTo" : "",
"id" : "wamid.HBgMMzkzNDAzNjA5MTY5FQIAEhggNDIzQTgwNjQ5QzFCMkNFRDI1MzA5QTQzQjEyQzM3MTkA",
"messageType" : "LOCATION",
"content" : {
"address" : "Via pascoli, Bellusco, Lombardia",
"latitude" : 45.618205788846,
"longitude" : 9.4231867131938,
"name" : "Centro sportivo bellusco",
"url" : "https://foursquare.com/v/4cf222607bf3b60c0b28647f",
"user" : {
"id" : "393403609169",
"isAgent" : false
}
},
"ts" : 1679329786335.0,
"deliverySuccess" : true,
"deliveryErrorReason" : "",
"messageSeen" : null
},
"_id" : ObjectId("641889f6bb85a6727df80f7b"),
"room" : "CHAT_DEFAULT_c1201fe5-e653-4540-a766-b583bfeb4c8c"
} |
Video chat events messages:
All video chat events messages have the audio and video boolean properties to indicate the channel used.
Name | Type | Description | ||||
---|---|---|---|---|---|---|
audio |
| if true the audio chennel is engaged | ||||
video |
| if true the video chennel is engaged |
Examples
videoRequestedByCustomer message
Code Block | ||
---|---|---|
| ||
{
"data" : {
"id" : "c6d3e132-4432-4208-943d-cc2b34ba3107",
"messageType" : "videoRequestedByCustomer",
"ts" : 1617786830148. |
...
0, "deliverySuccess" : true, " |
...
deliveryErrorReason" : |
...
"", " |
...
messageSeen" : |
...
null, "content" : { "user" : { "isAgent" : false, "id" : "USER_DEFAULT_9a0a411c-f9c7-4af7-9754-024bf157a3ef" }, "audio" : true, "video" : true } }, "_id" : ObjectId("606d7810d6e88353f88732a1"), "room" : "CHAT_DEFAULT_d06723cf-518e-4767-99b6-6d21d5998081" } |
videoAccepted message:
Code Block | ||
---|---|---|
| ||
{ "data" : { "id" : "715a2213-3123-4718-8266-a489bebc493b", "messageType" : "videoAccepted", "ts" : 1617786834240.0, "deliverySuccess" : true, "deliveryErrorReason" : "", "messageSeen" : null, "content" : { "user" : { "isAgent" : true, "id" : "USER_gverde1@acd.enghouse.com" }, "audio" : true, "video" : true } }, "_id" : ObjectId("606d7810d6e88353f88732a0"), "room" : "CHAT_DEFAULT_d06723cf-518e-4767-99b6-6d21d5998081" } |
videoStarted message:
Code Block | ||
---|---|---|
| ||
{ "data" : { "id" : "cfa53427-1ee7-4e8f-9848-e8e87523aec4", "messageType" : "videoStarted", "deliverySuccess" : true, "deliveryErrorReason" : "", "messageSeen" : null, "ts" : 1617786839849.0, "content" : { "user" : { "isAgent" : true, "id" : "USER_gverde1@acd.enghouse.com" }, "audio" : true, "video" : true } }, "_id" : ObjectId("606d7810d6e88353f887329f"), "room" : "CHAT_DEFAULT_d06723cf-518e-4767-99b6-6d21d5998081" } |
screenSharingStarted message:
Code Block | ||
---|---|---|
| ||
{ "data" : { "id" : "227130be-f490-4ef2-9923-9bb69ad6756c", "messageType" : "screenSharingStarted", "deliverySuccess" : true, "deliveryErrorReason" : "", "messageSeen" : null, "ts" : 1617786873764.0, "content" : { "user" : { "isAgent" : true, "id" : "USER_gverde1@acd.enghouse.com" }, "audio" : true, "video" : true } }, "_id" : ObjectId("606d7810d6e88353f887329c"), "room" : "CHAT_DEFAULT_d06723cf-518e-4767-99b6-6d21d5998081" } |
videoEnded message:
Code Block | ||
---|---|---|
| ||
{ "data" : { "id" : "a8ffdf71-ad3e-4495-ba91-057442df88c0", "messageType" : "videoEnded", "deliverySuccess" : true, "deliveryErrorReason" : "", "messageSeen" : null, "ts" : 1617786886374.0, "content" : { "user" : { "isAgent" : true, "id" : "USER_gverde1@acd.enghouse.com" }, "audio" : true, "video" : true } }, "_id" : ObjectId("606d7810d6e88353f887329a"), "room" : "CHAT_DEFAULT_d06723cf-518e-4767-99b6-6d21d5998081" } |
endChat message:
Name | Type | Description | ||||
---|---|---|---|---|---|---|
user |
| Semplified user object containing only user id and isAgent properties of the user who sent the message. |
Example
Code Block | ||
---|---|---|
| ||
{ "data" : { "id" : "b88d3de0-23b8-41d1-95c3-1209dd4c8cff", "messageType" : "endChat", "ts" : 1617786896642.0, "deliverySuccess" : true, "deliveryErrorReason" : "", "messageSeen" : null, "content" : { "user" : { "isAgent" : false, "id" : "USER_DEFAULT_9a0a411c-f9c7-4af7-9754-024bf157a3ef" } } }, "_id" : ObjectId("606d7810d6e88353f8873297"), "room" : "CHAT_DEFAULT_d06723cf-518e-4767-99b6-6d21d5998081" } |