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

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)...

David - Hi, My thoughtspot dashboard is embedde...

Hi, My thoughtspot dashboard is embedded in my webapp using react. The problem is that it sends duplicate queries to snowflake.

mad1 - Hi Team, I want to onboard user from my ...

Hi Team, I want to onboard user from my embedded application directly when accessing the TS Dashboard, if being first time user. Is there any way other than TS JIT provision to implement this ?

Geovane - Hello ThoughtSpot team!I would like...

Hello ThoughtSpot team! I would like to explore a better usage of our liveboards.... Right now I am creating a new Liveboard (reading from the same datasouce) for every single client... however, it is getting very hard to manage. What are the options you suggest to have a better workflow?...

aashna_ts - ## AMA & Code-Along: Mastering Obje...

AMA & Code-Along: Mastering Object IDs in ThoughtSpot Ever wondered how to work with Object IDs in ThoughtSpot for automation, embedding, or API workflows?
Join this week's developer AMA and code-along on Wednesday, July 30th at 10:00 AM PST. ...

Andy - I have the case where I have an org base...

I have the case where I have an org based tenancy approach. We deploy using the rest API with the import_metadata endpoint after having performed some transformations to the TML. The liveboards we are deployingto may have their own saved filters set up. Is there any advice around how to deploy changes to these liveboards without replacing the existing filters (and in an "fast" and efficient manner)?...

chris k - Hi team, since Fetch Liveboard Report...

Hi team, since Fetch Liveboard Report API doesn't support exporting multiple table answers in tabular formats, we have implemented a logic to use Fetch Liveboard Data API instead and fetch data multiple table answers. However, these data don't have any formatting done on dates and datetimes, so we are receiving pure unix timestamps. Is there a way to configure in the request to change exported format of the timestamps? If not, can you give suggestions on how we could identify whether a certain c...

mad1 - Hi Team , I want to create custom chart...

Hi Team , I want to create custom chart for KPI, where I can add background color to it based on condition, is it possible/ is there any method to implement that in the ThoughtSpot platform or through ThoughtSpot Dev Feature, currently we are using TS Software version 10.0.1. Thanks...
No description

Martin Fisher - Hi, another one, when viewing a...

Hi, another one, when viewing a liveboard I am the owner of in the TS app the liveboard and the visualizations/answers both have a "make a copy" action. When embedding that same liveboard and viewing as the same user, the make a copy action is visible for the liveboard but not on the answer. Is there a way to get it to appear on the visualizations while embedding? (The same functionalty happens in the embed playground, not just in our app, with no hidden actions or anything)
Solution:
I think it is intentional because make a copy takes you out of liveboard embed. If you want to have make a copy in embed, you can use full app embed. What is the use case you are looking for in liveboard embed to have this make a copy action for individual vizs? cc @Ruchi Anand