Use this method to save the end user's information in the Sessions > Details Dashboard of the Chat instance.
This method uses the information stored for the user_info variable.
| Name | Type | Description |
|---|---|---|
| inbenta_extra_field1 | string | Additional user info by which to filter the results returned in the Reporting API's session_details aggregate |
| inbenta_extra_field2 | string | Additional user info by which to filter the results returned in the Reporting API's session_details aggregate |
| inbenta_extra_field3 | string | Additional user info by which to filter the results returned in the Reporting API's session_details aggregate |
This method calls the Chat API’s POST /inbtrck/session/user endpoint. It returns a Promise with the API response data. Please refer to the Responses section of the endpoint on the Chat API Routes page for the response format.
var user_info = {
browserInfo: navigator.userAgent
}
chatbot.api.sessionUser(user_info);The following example includes the additional optional parameters:
var user_info = {
inbenta_extra_field1: 'Inbenta',
inbenta_extra_field2: 'Barcelona',
inbenta_extra_field3: 'Developer'
}
chatbot.api.sessionUser(user_info);