Please note that this API 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 LivePersons Connector API and Messaging Window API instead.

Posts an offline survey.

Note: Currently PUT is supported using a POST method with the "X-HTTP-Method-Override:PUT" header.

Request

Method URL
POST https://{domain}/api/account/{accountId}/chat/offlineSurvey?v=1&NC=true

Formats

  • XML
  • JSON

Request Headers

Header Description
Authorization LivePerson appKey=721c180b09eb463d9f3191c41762bb68
Content-Type application/json
Accept application/json
X-HTTP-Method-Override PUT

Survey Body Parameters

Name Description Type/Value Notes
question Contains answer elements for the survey's question with this ID.    
answer Provided answer for the container question. alphanumeric If the question is a multi-selection type (checkbox) it can contain more than one answer.
skill Sets the visitor's skill. alphanumeric  
visitorId A visitorId from a previous chat can be set in this parameter in order to link this survey to an existing visitor. numeric  
visitorIp Sets the visitor's IP address. alphanumeric (IP) The IP address can be used to identify a visitor.
chatRefferer Sets the location of where the chat button was clicked. alphanumeric Can have a URI format, but not mandatory.
userAgent Sets the visitor's user agent. alphanumeric If no user agent is specified, it will be taken from the HTTP "User-Agent" header.

Request Body example:

{"survey":{"id":361346,"question":[{"id":4991310,"answer":"natalie"},{"id":4991311,"answer":"natalie@mail.com"},{"id":4991312,"answer":"03556"},{"id":4991314,"answer":"tes"}],"LETagVisitorId":"rloXnVgEQ-iQuoOytvKNqA","LETagSessionId":"rN82d4rATN6EuiA4cJwaPg","LETagContextId":"5","skill":"Sales","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"}}

Response

Response Codes

Code Description
200 Successful