Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
d696b1f
Update intro-thoughtspot-objects.adoc
bryanthowell-ts Jan 12, 2026
75fc9a5
Merge pull request #405 from thoughtspot/main
bryanthowell-ts Feb 4, 2026
f0d8f00
Added obj_id to property list
bryanthowell-ts Feb 4, 2026
4393af2
minor edits to table format
ShashiSubramanya Feb 12, 2026
1c79595
minor edits to table format
ShashiSubramanya Feb 12, 2026
92ef623
auto mode flag update
ShashiSubramanya Feb 13, 2026
9c04b46
auto mode flag update
ShashiSubramanya Feb 13, 2026
e8d95b2
changelog update
ShashiSubramanya Feb 13, 2026
135ff28
changelog update
ShashiSubramanya Feb 13, 2026
a3e2d9d
edits to flag
rani2655 Feb 17, 2026
897851f
Update abac_rls-variables.adoc
bryanthowell-ts Feb 17, 2026
1570662
Update abac_rls-variables.adoc
bryanthowell-ts Feb 17, 2026
785cd05
Update abac_rls-variables.adoc
bryanthowell-ts Feb 17, 2026
f02a112
Update abac_rls-variables.adoc
bryanthowell-ts Feb 17, 2026
3fee8bb
Update abac_rls-variables.adoc
bryanthowell-ts Feb 17, 2026
b058089
Update abac_rls-variables.adoc
bryanthowell-ts Feb 17, 2026
6806ac1
Merge pull request #410 from thoughtspot/lb-masterpieces
rani2655 Feb 18, 2026
e4e1ed8
url ref removed
ShashiSubramanya Feb 18, 2026
c5e77a1
api intercept updates
ShashiSubramanya Feb 18, 2026
531117c
edits to flag
rani2655 Feb 17, 2026
4a087ea
url ref removed
ShashiSubramanya Feb 18, 2026
e40e9c2
api intercept updates
ShashiSubramanya Feb 18, 2026
938d693
deprecation for Sage privilege
rani2655 Feb 19, 2026
1226c84
reverted commit due to merge conflicts
rani2655 Feb 19, 2026
fd3d918
SCAL-215583
ShashiSubramanya Feb 24, 2026
bc62955
SCAL-215583
ShashiSubramanya Feb 24, 2026
6a19990
changed the lb styling flag
rani2655 Feb 24, 2026
b3f5f33
changed the lb styling flag
rani2655 Feb 24, 2026
40b643b
SCAL-298466-2-test changed branch name
shivam-kumar-ts Feb 26, 2026
8fd0e53
SCAL-298466-2 removed the bug of script generation
shivam-kumar-ts Feb 26, 2026
c614f8b
SCAL-298466-2 removed bug for the developer docs site
shivam-kumar-ts Feb 26, 2026
d529ff5
SCAL-280604 and SCAL-265929
ShashiSubramanya Feb 27, 2026
3865eef
csp info removal and other fixes
ShashiSubramanya Feb 27, 2026
c250361
typo fixes
ShashiSubramanya Feb 27, 2026
24dd4f4
webhook response edits
ShashiSubramanya Feb 27, 2026
5d6c158
review edits
ShashiSubramanya Feb 27, 2026
df8b4de
SCAL-284461 updates
ShashiSubramanya Feb 27, 2026
133f9bd
Svg files for custom icon
ShashiSubramanya Feb 27, 2026
fefaf9c
SCAL-294970 fixes
ShashiSubramanya Feb 27, 2026
dc04ed8
typo fixes
ShashiSubramanya Feb 27, 2026
b47467f
typo fixes
ShashiSubramanya Feb 27, 2026
aae26d1
added svg for docs
shivam-kumar-ts Feb 27, 2026
74e30da
Merge pull request #416 from thoughtspot/SCAL-146862-svg
shivam-kumar-ts Feb 27, 2026
cbbbc32
added svg for docs
shivam-kumar-ts Feb 27, 2026
fd0337c
Merge pull request #417 from thoughtspot/SCAL-146862-svg
shivam-kumar-ts Feb 27, 2026
50d5969
cp
ShashiSubramanya Feb 27, 2026
603a9f6
minor edits and typo fixes
ShashiSubramanya Feb 27, 2026
4339665
Merge pull request #411 from thoughtspot/abac_rls_updates
ShashiSubramanya Feb 28, 2026
440bb28
edits and typo fixes
ShashiSubramanya Feb 28, 2026
ffb07d7
edits
ShashiSubramanya Feb 28, 2026
c547e65
edits
ShashiSubramanya Feb 28, 2026
f769a23
edits
ShashiSubramanya Feb 28, 2026
f0c3de1
edits
ShashiSubramanya Feb 28, 2026
8335db2
Update abac_rls-variables.adoc
bryanthowell-ts Feb 17, 2026
6f793ea
Update abac_rls-variables.adoc
bryanthowell-ts Feb 17, 2026
ad1766b
Update abac_rls-variables.adoc
bryanthowell-ts Feb 17, 2026
4f7d120
Update abac_rls-variables.adoc
bryanthowell-ts Feb 17, 2026
b69c2ea
Update abac_rls-variables.adoc
bryanthowell-ts Feb 17, 2026
a71e104
Update abac_rls-variables.adoc
bryanthowell-ts Feb 17, 2026
1f95a22
minor edits and typo fixes
ShashiSubramanya Feb 27, 2026
e8b15d9
merging updates
ShashiSubramanya Feb 28, 2026
facaa12
SCAL-146862-svg added svg for developer docs
shivam-kumar-ts Mar 2, 2026
fc9f720
Merge pull request #415 from thoughtspot/SCAL-298466-2
shivam-kumar-ts Mar 2, 2026
91fb2e7
Merge pull request #419 from thoughtspot/SCAL-146862-svg
shivam-kumar-ts Mar 2, 2026
0d14dea
added preview link for 26.3
rani2655 Mar 3, 2026
b86dcf4
deleted space in the link for 26.3
rani2655 Mar 3, 2026
6ae471c
connection api typo fix
ShashiSubramanya Mar 4, 2026
52f47a2
SCAL-299530 fixed bug of modal overlay with table
shivam-kumar-ts Mar 4, 2026
5b1271f
Merge pull request #420 from thoughtspot/SCAL-299530
shivam-kumar-ts Mar 4, 2026
9e8d6ae
edited the lb report APi info
rani2655 Mar 5, 2026
e8a9eb5
0edits
ShashiSubramanya Mar 5, 2026
214acc0
0SCAL-215583 updates
ShashiSubramanya Mar 5, 2026
fc583b5
edits
ShashiSubramanya Mar 5, 2026
661fdfe
Update rest-api-intro.adoc
bryanthowell-ts Mar 5, 2026
60dd39c
Update rest-api_lesson-02.adoc
bryanthowell-ts Mar 5, 2026
31d67fd
Update rest-api_lesson-03.adoc
bryanthowell-ts Mar 5, 2026
bfbe8b1
add var for SCAL-297657
rani2655 Mar 6, 2026
54156de
review comments incorporation
ShashiSubramanya Mar 7, 2026
3f85e6d
Edits
ShashiSubramanya Mar 7, 2026
49b1a48
edits
ShashiSubramanya Mar 7, 2026
cddc376
rn link update
ShashiSubramanya Mar 9, 2026
980d17d
edits
ShashiSubramanya Mar 9, 2026
823025e
drop-does edits
ShashiSubramanya Mar 9, 2026
db1627e
api changelog
ShashiSubramanya Mar 9, 2026
339bf9b
updated the lb flag
rani2655 Mar 9, 2026
7b334fe
Merge pull request #425 from thoughtspot/css-flag
rani2655 Mar 9, 2026
0ac1e77
edits
ShashiSubramanya Mar 10, 2026
6158e07
edited whatsnew 10.12 for lb flag
rani2655 Mar 10, 2026
4cb87cf
typo fixes
ShashiSubramanya Mar 10, 2026
bc451b7
typo fixes
ShashiSubramanya Mar 10, 2026
9f53e0c
typo fix
ShashiSubramanya Mar 10, 2026
ab85fd6
Merge pull request #423 from thoughtspot/rest_api_tutorial_updates_1
ShashiSubramanya Mar 11, 2026
b52b645
review comment fixes
ShashiSubramanya Mar 11, 2026
d9b73f8
Merge pull request #406 from thoughtspot/obj_id_in_sdlc
ShashiSubramanya Mar 11, 2026
af6650c
fixed
ruchI9897 Mar 12, 2026
1c3c7bc
Merge pull request #431 from thoughtspot/null-fix
ruchI9897 Mar 12, 2026
3356e3e
spottercode updates
ShashiSubramanya Mar 14, 2026
49f869d
edits
ShashiSubramanya Mar 14, 2026
b3f93ed
Merge branch 'release' into main
ShashiSubramanya Mar 14, 2026
2f28ae2
mcp server page edit
ShashiSubramanya Mar 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 61 additions & 0 deletions modules/ROOT/pages/ai-integration-options.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
= ThoughtSpot AI analytics integration
:toc: true
:toclevels: 3

:page-title: AI integration options
:page-pageid: ai-analytics-integration
:page-description: Learn the different ways to integrate ThoughtSpot analytics and AI experiences into your applications and AI agents, including MCP Server, Spotter Embed, and Spotter APIs.

ThoughtSpot provides several options to bring governed analytics and AI-powered experiences into your applications, AI agents, and workflows.

== AI integration options

The primary ways to integrate ThoughtSpot analytics and AI into your environment are:

* xref:ai-integration-options.adoc#_thoughtspot_mcp_server[ThoughtSpot Model Context Protocol (MCP) Server]
* xref:ai-integration-options.adoc#_embedding_spotter_in_your_app[Embedding Spotter in your app]
* xref:ai-integration-options.adoc#_spotter_rest_apis[Spotter REST APIs]

[NOTE]
====
All options allow using your existing ThoughtSpot data models, Liveboards, Answers, row-level and column-level security, and governance. The main differences are where the UI or conversation layer exists and who orchestrates the analytics workflow.
====

=== ThoughtSpot MCP Server

ThoughtSpot xref:mcp-integration.adoc[MCP Server] exposes governed analytics as MCP tools and resources to AI agents and clients. The MCP Server can be integrated with your MCP client, agent, LLM, or application UI, allowing your users to explore ThoughtSpot's agentic capabilities within the context of your application.

ThoughtSpot recommends using the MCP Server in these scenarios:

* When you want to plug ThoughtSpot into AI agents and clients that already support MCP, such as Claude, ChatGPT, Gemini, IDEs, and custom MCP clients.
* If you are building your own MCP-based chatbot or application, and want to call ThoughtSpot MCP tools behind a custom web experience.

For more information, see the xref:mcp-integration.adoc[MCP Server] documentation.

=== Embedding Spotter in your app

Developers can embed ThoughtSpot's xref:embed-spotter.adoc[conversational UI experience and its agentic capabilities] directly into their applications using the Visual Embed SDK.

If your business requires you to quickly integrate the Spotter experience into your applications and workflows, and provide a native AI search and analysis experience within your app, use this option.

For more information, see the xref:embed-ai-analytics.adoc[Embed AI Search and Analytics] and xref:embed-spotter.adoc[Spotter embed] documentation.

=== Spotter REST APIs

Spotter REST APIs provide programmatic access to Spotter conversation sessions, analytics, and agentic workflows. REST API clients use these APIs to send questions and receive structured answers, charts, or get relevant questions for a specific data model.

ThoughtSpot recommends using Spotter REST APIs in the following scenarios:

* When you want your application, agent, or orchestration logic to interact with ThoughtSpot programmatically, without requiring MCP.
* If you need to integrate ThoughtSpot responses and workflows with other systems.
* For fine-grained control over the user experience.

//* For fine-grained control over data context, query options, and prompt structure, and .

For more information, see the xref:spotter-apis.adoc[Spotter AI API] documentation.

== Additional resources

* For information about MCP, see the link:https://modelcontextprotocol.io[Model Context Protocol specification, window=_blank].
* For information about SDK libraries for embedding, see the link:https://github.com/thoughtspot/visual-embed-sdk[Visual Embed SDK GitHub repository, window=_blank].
* To view Spotter APIs, visit the +++<a href="{{navprefix}}/restV2-playground?apiResourceId=http%2Fgetting-started%2Fintroduction">REST API v2.0 Playground</a>+++ and navigate to the **AI** section.
24 changes: 12 additions & 12 deletions modules/ROOT/pages/api-changelog.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,9 @@ Use this enhanced configuration to override ThoughtSpot URLs on hover or when op

[width="100%" cols="1,4"]
|====
|[tag greenBackground]#NEW FEATURE# a|**Spotter enhancements **
|[tag greenBackground]#NEW FEATURE# a| **Spotter enhancements**

You can now embed the Spotter 3 experience in your application and use features such as Auto mode for automatic data model selection, Chat history, and a new chat prompt interface.
You can now embed the Spotter 3 experience in your application and use features such as Auto mode for automatic data model selection, chat history, and a new chat prompt interface.

* To enable the new chat prompt interface, set `updatedSpotterChatPrompt` to `true`.
* To use Auto mode, set the `worksheetId` to `auto_mode`.
Expand All @@ -91,7 +91,7 @@ On Spotter embed deployments running version 26.2.0.cl or later, the *Add to Coa

Styling and grouping::

* The `isLiveboardStylingAndGrouping` attribute, used for enabling the Liveboard styling and grouping feature, is now replaced with `isLiveboardMasterpiecesEnabled`. While your existing configuration with the deprecated attribute, `isLiveboardStylingAndGrouping` continues to work, we recommend switching to the new configuration setting.
* The `isLiveboardStylingAndGrouping` attribute, used to enable the Liveboard styling and grouping feature, is now replaced with `isLiveboardMasterpiecesEnabled`. While your existing configuration with the deprecated `isLiveboardStylingAndGrouping` attribute continues to work, we recommend switching to the new configuration setting.
* The following action IDs are now available to show, disable, or hide the grouping menu actions on a Liveboard:
** `Action.MoveToGroup` for the **Move to Group** menu action.
** `Action.MoveOutOfGroup` for the **Move out of Group** menu action.
Expand All @@ -105,21 +105,21 @@ For more information, see link:https://docs.thoughtspot.com/cloud/latest/securit
+
The `showMaskedFilterChip` setting is also available in full application embedding.

|[tag greenBackground]#NEW FEATURE# a|**Publishing objects**
|[tag greenBackground]#NEW FEATURE# a| **Publishing objects**

The following action IDs are available for the data publishing menu actions in the *Data workspace* page:

* `Action.Publish` for *Publish*
* `Action.ManagePublishing` for *Manange publishing*
* `Action.Unpublish` foe *Unpublish*
* `Action.ManagePublishing` for *Manage publishing*
* `Action.Unpublish` for *Unpublish*
* `Action.Parameterize` for *Parameterize*
|[tag greenBackground]#NEW FEATURE# a| **Error handling improvements**

To handle errors in the embedding workflows, the SDK includes the following features:

* `ErrorDetailsTypes` enum for categorizing error types, such as `API`, `VALIDATION_ERROR`, `NETWORK` error.
* `EmbedErrorCodes` enum with specific error codes for programmatic error handling
* `EmbedErrorDetailsEvent` interface for structured error event handling
* `ErrorDetailsTypes` enum for categorizing error types, such as `API`, `VALIDATION_ERROR`, and `NETWORK`.
* `EmbedErrorCodes` enum with specific error codes for programmatic error handling.
* `EmbedErrorDetailsEvent` interface for structured error event handling.

For more information, see link:https://developers.thoughtspot.com/docs/Enumeration_EmbedErrorCodes[EmbedErrorCodes] and link:https://developers.thoughtspot.com/docs/Enumeration_ErrorDetailsTypes[ErrorDetailsTypes].
|====
Expand All @@ -129,7 +129,7 @@ For more information, see link:https://developers.thoughtspot.com/docs/Enumerati
[width="100%" cols="1,4"]
|====

|[tag redBackground]#DEPRECATED# | ** Use `minimumHeight` instead of `defaultHeight` ** +
|[tag redBackground]#DEPRECATED# | **Use `minimumHeight` instead of `defaultHeight`** +

The `defaultHeight` parameter is deprecated in Visual Embed SDK v1.44.2 and later.
To set the minimum height of the embed container for ThoughtSpot components such as a Liveboard, use the `minimumHeight` attribute instead.
Expand All @@ -144,7 +144,7 @@ Allows configuring which API calls to intercept.
* `interceptTimeout` +
Sets the timeout duration for handling interception.
* `isOnBeforeGetVizDataInterceptEnabled` +
When set to true, it enables the use of `EmbedEvent.OnBeforeGetVizDataIntercept` event to emit and intercept search execution calls initiated by the users and implement custom logic or workflow to allow or restrict search execution.
When set to true, it enables use of `EmbedEvent.OnBeforeGetVizDataIntercept` to emit and intercept search execution calls initiated by users and implement custom logic or workflows to allow or restrict search execution.
* `EmbedEvent.ApiIntercept` +
Emits when an API call matching the conditions defined in `interceptUrls` is detected.

Expand All @@ -157,7 +157,7 @@ For more information, see xref:api-intercept.adoc[Intercept API calls and search
|====
|[tag greenBackground]#NEW FEATURE# a| *Code-based custom actions*

The following enumerations are available for code based custom actions:
The following enumerations are available for code-based custom actions:

* `CustomActionTarget` +
To define the target object for the custom action, such as on a Liveboard, visualization, Answer, or in Spotter.
Expand Down
5 changes: 4 additions & 1 deletion modules/ROOT/pages/common/nav.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,10 @@ include::generated/typedoc/CustomSideNav.adoc[]
** link:{{navprefix}}/SpotterCode[SpotterCode for IDEs]
*** link:{{navprefix}}/integrate-SpotterCode[Integrating SpotterCode]
*** link:{{navprefix}}/spottercode-prompting-guide[SpotterCode prompting guide]
** link:{{navprefix}}/mcp-integration[ThoughtSpot MCP server]
** link:{{navprefix}}/ai-analytics-integration[ThoughtSpot AI analytics integration]
*** link:{{navprefix}}/mcp-integration[ThoughtSpot MCP server]
*** link:{{navprefix}}/connect-mcp-server-to-clients[Connecting MCP Server to MCP clients]
*** link:{{navprefix}}/custom-chatbot-integration-mcp[Integrating MCP Server in a custom application or chatbot]

* link:{{navprefix}}/development-and-deployment[Deployment and integration]
** link:{{navprefix}}/development-and-deployment[Development and deployment]
Expand Down
Loading
Loading