Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
Chat REST API Messages Response Objects
The Messages request returns an array of objects
that represent all the events that occurred during an agent’s chat with a chat
customer.
This request can return several subtypes with unique response bodies, depending on the events that occurred within the chat.
Here is an example of the structure of a Messages response array:
1{
2 "messages":{
3 "type":"array",
4 "description":"The messages sent over the course of a chat.",
5 "items":{
6 "name":"Message",
7 "type":"object",
8 "properties": {
9 "type": {
10 "type":"string",
11 "description":"The type of message that was received.",
12 "required":true,
13 "version":29.0
14 },
15 "message": {
16 "type":"object",
17 "description":"A placeholder object for the message that was received.
18 Can return any of the responses available for the Messages request.",
19 "required":true,
20 "version":29.0
21 }
22 }
23 },
24 "required":true,
25 "version":29.0
26},
27"sequence":{
28 "type":"integer",
29 "description":"The sequence of the message as it was received over
30 the course of a chat.",
31 "required":true,
32 "version":29.0
33 }
34}