Please note that this SDK relates to LivePersons legacy chat product which receives limited support and will be deprecated in the future.
It is recommended to build future integrations on top of the corresponding messaging SDK instead.
Triggered any time a line is added to the chat. The data here can be a single line or multiple lines.
Notes:
- Visitor chat lines you sent will also appear here.
- Lines have a textType property, it is very important to adhere to it when rendering the actual chat line.
Line Properties
Name | Description | Type | Notes |
---|---|---|---|
text | The line of text. | string | |
time | The time this line was received by the server. | date | |
source | The source of the chat line. | string | Valid values: "visitor", "agent", "system" |
textType | How this line should be rendered. | string | Possible values: "plain", "html". To help prevent possible XSS attacks it is very important to comply with the textType. |
by | The name for the contributor of the line in this chat. | string |
Sample Response
{
"lines": [
{
"text": "Hello there",
"time": "2013-05-30T13:25:20.471-04:00",
"source": "agent",
"subType": "REGULAR",
"@type": "line",
"by": "agent name",
"textType": "plain",
"@id": "15"
},
{
"text": "Hello there",
"time": "2013-05-30T13:25:20.762-04:00",
"source": "agent",
"subType": "REGULAR",
"@type": "line",
"by": "agent name",
"textType": "plain",
"@id": "16"
},
{
"text": "Hello there",
"time": "2013-05-30T13:25:21.103-04:00",
"source": "agent",
"subType": "REGULAR",
"@type": "line",
"by": "agent name",
"textType": "plain",
"@id": "17"
},
{
"text": "Hello there",
"time": "2013-05-30T13:25:21.295-04:00",
"source": "agent",
"subType": "REGULAR",
"@type": "line",
"by": "agent name",
"textType": "plain",
"@id": "18"
}
]
}