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"
        }
    ]
}