LLMs.txt: Complete documentation index for AI agents
SpotterChatViewConfig

SpotterChatViewConfig

Version : SDK: 1.46.0 | ThoughtSpot: 26.4.0.cl

Configuration for customizing Spotter chat UI branding.

Properties🔗

enableStarterPrompts🔗

enableStarterPrompts: boolean Optional

Version : SDK: 1.51.0 | ThoughtSpot: 26.8.0.cl

Enables starter prompts in the Spotter chat interface.

Either this or starterPrompts.enable turns the surface on, so it stays on while this is true even if starterPrompts.enable is false.

Supported embed types: SpotterEmbed, LiveboardEmbed, AppEmbed

default : false

hideToolResponseCardBranding🔗

hideToolResponseCardBranding: boolean Optional

Hides the ThoughtSpot logo/icon in tool response cards. The branding label prefix is controlled separately via toolResponseCardBrandingLabel. External MCP tool branding is not affected.

default : false

openSpotterOnLiveboardByDefault🔗

openSpotterOnLiveboardByDefault: boolean Optional

Version : SDK: 1.53.0 | ThoughtSpot Cloud: 26.10.0.cl

Opens the Spotter chat panel when the Liveboard loads.

Supported embed types: LiveboardEmbed, AppEmbed

default : true

const embed = new LiveboardEmbed('#tsEmbed', {
   liveboardId: 'liveboard-id',
   spotterChatConfig: {
       openSpotterOnLiveboardByDefault: false,
   },
})

spotterFileUploadEnabled🔗

spotterFileUploadEnabled: boolean Optional

Version : SDK: 1.49.0 | ThoughtSpot: 26.6.0.cl

Enables file upload in the Spotter chat interface.

Supported embed types: SpotterEmbed, LiveboardEmbed, AppEmbed

default : false

spotterFileUploadFileTypes🔗

spotterFileUploadFileTypes: SpotterFileUploadFileTypes Optional

Version : SDK: 1.49.0 | ThoughtSpot: 26.6.0.cl

Restricts the allowed file types for Spotter file upload.

Supported embed types: SpotterEmbed, LiveboardEmbed, AppEmbed

starterPrompts🔗

starterPrompts: StarterPromptsConfig Optional

Version : SDK: 1.53.0 | ThoughtSpot Cloud: 26.10.0.cl

Customizes the labels and questions of the Spotter starter prompts. Individual pills are hidden or shown with hiddenActions / visibleActions using Action.QuickSearchPill, Action.DeepAnalysisPill and Action.DataLiteracyPill.

Supported embed types: SpotterEmbed, LiveboardEmbed, AppEmbed

const embed = new SpotterEmbed('#tsEmbed', {
   worksheetId: 'worksheet-id',
   hiddenActions: [Action.DeepAnalysisPill],
   spotterChatConfig: {
       starterPrompts: {
           enable: true,
           quick: {
               label: 'Quick questions',
               questions: [
                   { label: 'Top products', prompt: 'What are the top products by revenue?' },
               ],
           },
           previewData: { label: 'Explore your data' },
       },
   },
})

toolResponseCardBrandingLabel🔗

toolResponseCardBrandingLabel: string Optional

Custom label to replace the "ThoughtSpot" prefix in tool response cards. Set to an empty string '' to hide the prefix entirely. Works independently of hideToolResponseCardBranding. External MCP tool branding is not affected.

© 2026 ThoughtSpot Inc. All Rights Reserved.