ThoughtSpot For Developers

TFD

ThoughtSpot For Developers

Join the community to ask questions about ThoughtSpot For Developers and get answers from other members.

Join

help

dev-help

Tim - Hello đź‘‹ what's the best way to find all ...

Hello đź‘‹ what's the best way to find all dependencies on a given worksheet/model? I see the dependents tab on the model page in TSC, but I have noticed it is not comprehensive.

Maksym Hevyk - Hello everyone! We’re building a...

Hello everyone! We’re building a feature with the React SDK where we list liveboards in a table. When a user clicks a dashboard name, they’re taken to a details page where we render the liveboard with LiveboardEmbed component, using its liveboardId (stored in the URL). Navigation works fine with our custom Back button, but the browser’s back button breaks because ThoughtSpot’s navigation pollutes the browser history. After debugging (using onALL to capture all events), I found that the culprit is the ROUTE_CHANGE event. It fires whenever the iframe internally updates the iframe path, which pushes new entries into the parent browser history....

Kelam Sandesh - Hi all,Can anyone please help ...

Hi all, Can anyone please help me to get answer name along with answerid while saving an answer in an embed data source please....

Saurabh Jha - Hi Guys, quick question: Is there...

Hi Guys, quick question: Is there any issue if i use the connection to update the newly added column instead creating a new dbt sync connection ?

Hi there - Thoughtspot Embed

Hi there - Thoughtspot Embed functionality question. The application we are looking to embed ThoughtSpot within already has an overall header that includes a profile and help link. As such, we would like to hide those from the top navigation, which is of course supported. However, we would still like our users to be able to access and update settings within their Profile, system language, experiences, etc. I have reviewed the documentation to see if I can determine a way to configure this and I have not come up with anything. I am wondering if this is a possibility with full app embed?...

Martin Fisher - Hi! Quick question- when using ...

Hi! Quick question- when using the thoughtspot app you can put the site in debug mode by manually adding "debug=true" to the query string. Using the embed SDK is there a way put the embed in debug mode? Is setting the logLevel to DEBUG in the init call pretty much the same or are there other things we can do?
Solution:
It seems like you can utilize the additionalFlags setting to put TS in debug mode

Saurabh Jha - Hi Team, is there any easiest way...

Hi Team, is there any easiest way to extract the list of users from TS ?

ralph.santos - Hi everyone,Is there a way to r...

Hi everyone, Is there a way to replace more than 1 icon using the iconSpriteUrl? In the examples, only 1 sprite URL is provided, so I'm assuming only 1 icon link per init config is allowed....
Solution:
https://developers.thoughtspot.com/docs/customize-icons#_override_an_icon Here you can see in point 6, on how to override multiple icons.....

ferg.rose - Hi all. We are developing a feature...

Hi all. We are developing a feature that will allow users to set up groups and handle various other admin tasks. There are two features we want to include here which I'm not sure are achievable using the thoughtspot API: 1. Querying liveboards by org 2. Sharing data workspaces with a group when creating new group Can someone shed light on whether either of these are possible?...

Kelam Sandesh - Hi all.We have embedded answer...

Hi all. We have embedded answers page in thoughtspot using Visual embed SDK and passing all the answerids that are not required as hideobjects. But we are facing issue as 414 since yesterday. Can anyone please help me...

aashna_ts - ### AMA & Code-Along: Embedding Age...

AMA & Code-Along: Embedding Agentic Analytics with the Spotter MCP Server Ever wanted to bring ThoughtSpot’s AI-powered analytics into your own agent, app, or interface? Next week’s AMA + code-along will show you how to do just that with the Spotter MCP Server. Join us on Wednesday, August 13th at 10:00 AM PST as we go hands-on with embedding agentic analytics into your LLM-powered tools using our MCP-compliant server, now live and open source....

Jessica - hi there! do you know if anyone has g...

hi there! do you know if anyone has gotten fullstory working to record the TSE as we can't seem to get it to work even with the external script tool

ythomop - Hi. Is there any way to override live...

Hi. Is there any way to override liveboard filters using runtime filters using the embedding SDK? The use case is that there is a filter controlled by the user applied to a liveboard and, depending on some factors, our shell app has to change this filter automatically for the user. The behavior we have observer is that both liveboard and runtime filters are AND-ed in the produced queries, which is not our desired behavior. Thanks, Yannis...

Ashutosh Patil - Hi Everyone,We have implenent...

Hi Everyone, We have implenented "SpotterEmbed" in our react application using "@thoughtspot/visual-embed-sdk" But spotter is not getting load, we are receiving 403 Please check code for reference :...

Anatoly - Hi Team!I'm using <AppEmbed /> and I...

Hi Team! I'm using <AppEmbed /> and I have a question about the Spotter icon. The documentation explains in detail how to override it with another one, but I'm curious - is there an option just to disable the icon in Spotter?...
Solution:
hey one quick way to do it is : rules unstable otherwise currently there is not a particular action to just hide the spotter icon. You can override it but you already mentioned it....

Suresh - ELMO - Hi Team. I am working with type...

Hi Team. I am working with typescript thoughtspot SDK 2.16.0 and realised there are two different enums for privileges - UpdateRoleRequestPrivilegesEnum used in updating a privilege of a role and CreateRoleRequestPrivilegesEnum used in creating a role. These enums are different, update one does not have | 'CAN_SETUP_VERSION_CONTROL', and 'PREVIEW_THOUGHTSPOT_SAGE'. Is this intentional? I tried using PREVIEW_THOUGHTSPOT_SAGE as part of update request directly in REST API V2 and it worked but lo...

Michael Johnson - Hi team,Looking to install ...

Hi team, Looking to install the MCP server on Cursor but after entering our site URL, I receive this error. {...

R19 - Hi Team, We have requirement where we nee...

Hi Team, We have requirement where we need to setup connection between ThoughtSpot and Amazon RDS Postgres, the challenge we have is they have authentication for Postgres done via Vault generating username and cred for every 6h, any solution we have to setup connection in this scenario.

Mark K - Hello - when a user pins an answer for...

Hello - when a user pins an answer for the first time, and they have no liveboard already, a new liveboard called "{username}'s first liveboard" is created. I want to change this to be "{user's firstname}'s first liveboard". My initial thought was to listen to an embed event, but it doesn't look like one is emitted in the scenario of a first liveboard. I've tried listening to the following and none fire on this event (only on subsequent pins) ``` embed.on(EmbedEvent.Pin, payload => { console.log('pin', payload)...