LiveboardEmbed
AppEmbed
Action IDs in the SDK
ThoughtSpot application components such as Liveboards, Answers, visualizations, Search and Spotter interface, and application pages support several actions and menu commands for user-initiated operations. To allow developers to customize the menu options and feature availability for their embedded application users, Visual Embed SDK provides action IDs for the actions in the ThoughtSpot application interface. Developers can use these action IDs in the visibleActions
, disabledActions
, or hiddenActions
arrays to show, disable, or hide specific actions in the embedded view.
The availability of these actions may vary based on user privileges and the SDK library used for embedding. For information about the action IDs available for embed components, browse through the lists in the following sections.
Liveboard🔗
The actions associated with the Liveboards are available in the Liveboard header and the More options menu . These actions are also available on the Liveboards page in full application embed.
Action string in SDK | Required SDK library | Action label in the UI |
---|---|---|
| The Favorites (star) icon on a Liveboard page. | |
| The AI highlights button on a Liveboard page. | |
| Share | |
| Edit | |
| The Request access action for view-only Liveboards. Allows sending a request to the Liveboard owner to obtain edit permissions. | |
Add filters | ||
| The filter configuration options in the Add Filters modal. | |
| The Add Parameters option in the top panel of the Liveboard | |
| The Add Tab action on a Liveboard. | |
| Action ID to disable or hide the filter visibility on Liveboard tabs. Applicable if the filter visibility on tabs feature is enabled on your instance. | |
| Action ID for disabling filter chip reordering on a Liveboard. | |
| Save | |
| Make a copy | |
| Download as PDF | |
| Present | |
| Schedule | |
| Manage schedules | |
| Show Liveboard details | |
| The Rename menu action on Liveboards. Allows editing the name of the Liveboard. | |
| The Request verification menu action on Liveboards. Initiates a request for Liveboard verification. | |
| The Liveboard verified banner text. | |
| The Liveboard personalized views drop-down. | |
| The Approve action visible to Liveboard verifiers. | |
| The Sync to Slack action on Liveboard visualizations. Allows sending data to third-party apps Slack. | |
| The Sync to Teams action on Liveboard visualizations. Allows sending data to third-party apps Team. | |
| Action ID for the Parent TML action The parent action TML must be included to access TML-related options within the cascading menu. | |
| Export TML | |
| Update Liveboard | |
| Edit TML |
Visualizations on a Liveboard🔗
The visualizations pinned to a Liveboard have the following types of actions:
-
More menu
actions
-
Contextual menu actions
-
Actions for editing chart and table properties in a visualization. For more information on these actions, see Answers.
More (…​) options menu🔗
The following actions are available for ThoughtSpot visualizations More menu :
Action string in SDK | Required SDK library | Action label in the UI |
---|---|---|
| The Spotter button on a visualization. Available if Spotter is enabled on your instance. Allow users to initiate a conversation with Spotter. | |
| Explore | |
| Alert icon | |
| Pin | |
| Download
| |
| Download > CSV | |
| Download > XLSX | |
| Download > PNG | |
| Copy link | |
| The Resize icons in the More actions menu. | |
| The Sync to sheets action in the More actions menu. | |
| The Sync to other apps action in the More actions menu. | |
| The Manage pipelines action in the More actions menu. | |
| Delete |
Contextual menu🔗
The following actions are available in the contextual menu of visualizations on a Liveboard. These actions are visible when a user right-clicks on a chart or table.
Action string in SDK | Required SDK library | Action label in the UI |
---|---|---|
| Filter action in the contextual menu on a visualization. | |
| Remove filter option contextual menu on a visualization. | |
| Drill down | |
| Chart switching toggle | |
| The visualization title edit icon. | |
| The Move to tab action on a Liveboard in the edit mode. Allows moving a visualization to a different tab. | |
| SpotIQ analyze | |
| Show underlying data |
Spotter🔗
The following action IDs are available for the Spotter component:
Action string in SDK | Required SDK library | Action label in the UI |
---|---|---|
| Preview data action on the Spotter conversation panel. Shows the underlying data used for Spotter queries. | |
| Preview data action on the Spotter conversation panel. Shows the underlying data used for Spotter queries. | |
| The edit icon on the Spotter prompt panel. Allows editing the prompt sent to Spotter. | |
| The delete icon on the Spotter prompt panel. Allows deleting the prompt sent to Spotter. | |
| The Spotter feedback widget in the generated Answer. Allows sending feedback about the response received from Spotter. |
For information about the action IDs available for Answers generated from Spotter (ConversationEmbed
), see Answers.
Answers🔗
The following actions are available on saved Answers and the Answers generated by passing a Natural Language Search query, search tokens on the Search Data page, or from a conversation with Spotter.
Action string in SDK | Required SDK library | Action label in the UI |
---|---|---|
| The Choose sources option in the Search page and Spotter conversation panel. | |
| Create formula option on the data panel of an Answer page | |
| Add Parameters option in the data panel on a Search page | |
| Chart toggle icon | |
| Edit action on charts and tables generated from a Spotter query. Opens a table or chart in the edit mode. | |
| Pin action on the visualization generated from a Spotter query. Allows adding a visualization generated from Spotter to a Liveboard. | |
| Save action on the visualization generated from a Spotter query Saves the visualization generated from Spotter. | |
| The feedback widget on the Answers generated from a Natural Language Search query. | |
| Edit action for AI-generated Answer. | |
| The Fix the Answer option that appears after a user submits negative feedback on the Answer generated from a Natural Language Search query. | |
| SpotIQ analyze | |
| Share | |
| The Query visualizer and Query SQL buttons in Query details on the Answer page
| |
| Download If you are using Visual Embed SDK version 1.21.0 or later to embed Liveboard, Search, or full app experience, note the following behavior:
| |
| Download > CSV | |
| Download > XLSX | |
| Download > PDF | |
| Download > PNG | |
| Show underlying data | |
| Delete | |
| The Sync to sheets action in the More actions menu. | |
| The Sync to other apps action in the More actions menu. | |
| The Manage pipelines action in the More actions menu. | |
| Export TML | |
| Edit TML | |
| Import TML | |
| Update TML |
Contextual menu🔗
The following actions are available in the contextual menu of an Answer:
Action string in SDK | Required SDK library | Action label in the UI |
---|---|---|
| Exclude | |
| Include | |
| Drill down | |
| Copy to clipboard |
Axis and column customization menu🔗
The SDK provides the following Action enumerations for the contextual menu actions available in the X and Y axis of a chart and column headers of a table on the Answer page.
Action string in SDK | Required SDK library | Action label in the UI |
---|---|---|
| Aggregate option in the chart axis or the table column customization menu. Provides aggregation options to analyze the data on a chart or table. | |
| Conditional formatting menu option | |
| Edit action in the axis customization menu. | |
| Filter action in the chart axis or table column customization menu. | |
| Group option in the chart axis or table column customization menu. | |
| Number format option to customize the format of the data labels on a chart or table. | |
| Position option in axis customization menu. | |
| Remove in the chart axis or table column customization menu. | |
| Rename option in the chart axis or table column customization menu. | |
| Sort option to sort the data in the ascending or descending order on a chart or table. | |
| Text wrapping option on a table visualization. | |
| Time bucket option in the chart axis or table column customization menu. |
Full app embed🔗
Liveboards page🔗
The following actions are available on the Liveboards page in the full app embedded view:
Action string in SDK | Required SDK library | Action label in the UI |
---|---|---|
| Share | |
| Delete | |
| The Create Liveboard action on the Liveboards page. Allows users to create a Liveboard. | |
| The Manage Tags action on the Liveboards page. | |
| Export TML |
Search page🔗
The following actions are available on the Search page in the full app embedded view:
Action string in SDK | Required SDK library | Action label in the UI |
---|---|---|
| The Add Data Panel Objects action on the data panel v2. Allows to show action menu to add different objects (such as formulas, Parameters) in data panel new experience. | |
| The Collapse data panel icon on the Search page. Collapses the data panel view. | |
| The Add Formula action allows adding formulas to an Answer. | |
| The Add Parameter action allows adding Parameters to an Answer. | |
| The Add Column Set action allows adding column sets to an Answer. | |
| The Add Query Set action allows adding query sets to an Answer. |
Answers page🔗
The following actions are available on the Answers page in the full app embedded view:
Action string in SDK | Required SDK library | Action label in the UI |
---|---|---|
| Share | |
| Delete | |
| The Manage Tags action on the Liveboards |
Data Workspace page🔗
The following actions are available on the Data page in the full app embedded view.
Action string in SDK | Required SDK library | Action label in the UI |
---|---|---|
| Share action on the Data > Home page. | |
| Delete action on the Data > Home and Data > Connections pages | |
| Export TML action on the Data > Home page | |
| Edit TML action on the Data > Home page | |
| The Import TML menu action imports the TML representation of ThoughtSpot objects. |
Home (New Homepage experience)🔗
The following actions are available on the Home page in the full app embedded view.
Action string in SDK | Required SDK library | Action label in the UI |
---|---|---|
| The Add KPI to Watchlist action on Home page watchlist. | |
| The Remove from watchlist menu action on KPI watchlist. Removes a KPI chart from the watchlist on the Home page. | |
| The Organize Favourites action on Homepage Favorites module. | |
| Copy link | |
| The Delete action on the Liveboard Schedules page. | |
| The Pause action on the Liveboard Schedules page. | |
| Unsubscribe option for the alerts on the Monitor Subscriptions page. | |
| The View run history action Liveboard Schedules page. Allows viewing schedule run history. | |
| Share option for objects in the library |