---
schema_version: "1"
id: 3c80101d8b8f09e819219953ca6687bc605a6893477a40e092dfcccc526e03e6
title: UiAgentInteractionEventLog
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_uiagentinteractioneventlog.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_uiagentinteractioneventlog.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 20a78d1dae7f07223317e9174fe639287cb9141a2efdc454b6744b7d896c538f
description: This log tracks client side interactions and events with the Agentforce panel. It is limited to Salesforce Lightning Experience, Salesforce Mobile, and Conversation Preview within Agentforce Builder. This object is available in API version 65.0 and later.
---
# UiAgentInteractionEventLog

This log tracks client side interactions and events with the Agentforce panel. It is limited to Salesforce Lightning Experience, Salesforce Mobile, and Conversation Preview within Agentforce Builder. This object is available in API version 65.0 and later.

## Supported Calls

describeSObjects(), query()

## Special Access Rules

To access this object, you must have the View Event Log Object Data user permission.

## Fields

| Field | Details |
| --- | --- |
| AgentType | 
Type

string

Properties

Filter, Group, Nillable, Sort

Description

The type of agent.



 |
| AppName | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The app this logline has executed.



 |
| BotIdentifier | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The unique identifier of the agent.



 |
| BotSessionIdentifier | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

Returned with every session (from bots runtime API). The session begins with co-pilot panel is opened and ends when the user logs out of Salesforce, closes the browser tab or exits the browser. For mobile, this id is present throughout the entire time the app is open, and only changes upon cold start or logout.



 |
| BrowserName | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The name of the browser.



 |
| BrowserVersion | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

Browser major.minor version. Some browseers may not provide a minor version.



 |
| ButtonLabel | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

When the user interacts with a message by clicking a message-level button, this is the label of the button the user selects.



 |
| Channel | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The name of the channel. For example, mobile, LEX, or Playground.



 |
| ClientGeolocation | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

Client geographic location in format Country/State.



 |
| ClientIdentifier | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

API client ID.



 |
| ClientIp | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

Client IP address.



 |
| Components | 

Type

textarea

Properties

Nillable

Description

An array of strings that contain the names of the components, including the namespace and the name of the component. This should include both input and output components.



 |
| ConnectionType | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The type of connection. For example, WiFi.



 |
| DeviceModel | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The device model.



 |
| DevicePlatform | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The application experience



 |
| DeviceSessionIdentifier | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

Auto-generated ID on the client-side that stays the same for the duration of the browser tab.



 |
| FeedbackIdentifier | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The turn ID from Agents V1 API.



 |
| HasToxicityWarning | 

Type

boolean

Properties

Defaulted on create, Filter, Group, Sort

Description

Flag to identify whether the message contains a toxicity warning.

The default value is false.



 |
| IsAgentPanelExited | 

Type

boolean

Properties

Defaulted on create, Filter, Group, Sort

Description

A boolean field that is true if the user clicks on a button to navigate away from an agent panel.

The default value is false.



 |
| LightningType | 

Type

textarea

Properties

Nillable

Description

An array of strings that contains the name of the ES type(s).



 |
| LightningTypeMessage | 

Type

string

Properties

Filter, Nillable, Sort

Description

This is the ES type message associated with the co-pilot response (i.e. “Inform” or “Inquire”)



 |
| LoginKey | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The hash of the login id to allow tracking of all events from user login to logout.



 |
| MessageIdentifier | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

Returned with every message (from bots runtime API).



 |
| MobileSdkAppType | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The mobile application type.



 |
| MobileSdkVersion | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The SDK version.



 |
| ObjectType | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The name of the object for ES Type recordInfo.



 |
| OperatingSystemName | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The name of the operating system.



 |
| OperatingSystemVersion | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The operating system version number.



 |
| PageContext | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

Name of the component hosting the main content of the page.



 |
| PageObjectIdentifier | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

Object id, if any, of the record being displayed.



 |
| PageObjectType | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

Object type of the page being displayed.



 |
| PageUrl | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

Raw url of the page log occurred on.



 |
| RequestIdentifier | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The unique ID of a single transaction. A transaction can contain one or more events. Each event in a given transaction has the same REQUEST\_ID.



 |
| SdkAppVersion | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The SDK app version this logline has executed.



 |
| SessionKey | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The hash of the session id to allow tracking of all events in a session.



 |
| TaskName | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

This will describe the nature of the event being logged.



 |
| Timestamp | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

Timestamp at which the log event was generated.



 |
| UiEventElapsedTime | 

Type

double

Properties

Filter, Nillable, Sort

Description

The elapsed time for the UI event.



 |
| UiEventTimestamp | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

Time when the message was logged according to the client.



 |
| UiRootActivityIdentifier | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The ID for the root activity, if any, when this message was logged.



 |
| UserIdentifier | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The user ID of the request.



 |
| UserType | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The type of user.



 |
| VoiceOrText | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

Whether the input by the user was “voice” or “text”.



 |