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

Neerav - AMA & Code-Along: Pre-render Content f...

AMA & Code-Along: Pre-render Content for Instant Embedded Experiences Tired of waiting for dashboards to load after the page renders? Join our next Developer AMA + Code-Along on Wednesday, May 28th at 10:00 AM PST. ...

ythomop - Hi all. Is there a way to edit the br...

Hi all. Is there a way to edit the breakpoints of the 12 column layout in the embedding? According to the following link there should be a way. https://developers.thoughtspot.com/docs/embed-liveboard#_redefine_liveboard_breakpoint_widths...

Jessica - hi there! when using search metadata ...

hi there! when using search metadata endpoint - https://rest-api-sdk-v2-0.vercel.app/#/http/api-endpoints/metadata/search-metadata - I want to filter out the system generated items but I still get them in my response even when I include "include_auto_created_objects": false -- am I missing something to get these excluded from the response?

animesh - I need to display "Add widget" and "D...

I need to display "Add widget" and "Delete Report" button on the liveboard page and hide the buttons when user navigates to edit widget page. In my understanding this can be achieved by listening to HostEvent events. I can listen to edit viz event. but when the user is returning back to reports page by pressing the close button on edit widget page, I am not receiving any sort of event....

mad1 - Hi Team, How can i avoid TS embed Dashbo...

Hi Team, How can i avoid TS embed Dashboard session timeout error, as I go back to the page after a while.
No description

animesh - i need some help in updating the para...

i need some help in updating the parameters on embeded liveboard. I have the below piece of code to update parameters. ``` const handleRenderedLiveboard = useCallback(async () => { const parametersData: ThoughtspotParametersDataResponse = await liveboardRef.current?.trigger(...

lokesh - Hi, is there any way to check whether ...

Hi, is there any way to check whether the user is having access to Liveboard via an api

seansy-archy - I'm having trouble applying a ru...

I'm having trouble applying a runtime filter to an answer that is referencing two different models. When I apply the runtime filter when only one model is selected, it works. However, once multiple models are selected, the runtime filter no longer works. I'm guessing we have to somehow reference the model for which we are applying the filter? Is that possible, I haven't been able to find any documentation on this....
No description

Jessica - hi there! im trying to the rest api c...

hi there! im trying to the rest api commit branch endpoint to commit tml but tml file is generated correctly but the file only contains the guid and name nothing else? how do I commit the entire TML? https://developers.thoughtspot.com/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fversion-control%2Fcommit-branch

Neerav - AMA & Code-Along: Using the ThoughtSpo...

AMA & Code-Along: Using the ThoughtSpot REST API with Java SDK Want to integrate ThoughtSpot into your Java-based app with minimal friction? Join our live Developer AMA + Code-Along on Wednesday, May 21st at 10:00 AM PST to learn how. ...

rohitkanchan - Help needed to export a liveboar...

Help needed to export a liveboard tml as json, when i check that json in formatter it shows invalid. I tried to use that in tml to import it again then got error, how can i get help for this. I logged a support ticket too

rohitkanchan - Help needed to export a liveboar...

Help needed to export a liveboard tml as json, when i check that json in formatter it shows invalid. I tried to use that in tml to import it again then got error, how can i get help for this. I logged a support ticket too

Tim - Hello, I'm embedding a liveboard, and I a...

Hello, I'm embedding a liveboard, and I am hiding the board during the loading process and displaying it once the LiveboardRendered embed event is emitted. However I noticed empty liveboards don't seem to emit this event. Is there another event I should listen for?

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

Hi team! I'm using <AppEmbed />, and I noticed that the hiddenHomepageModules option hides the modules from the homepage and removes them from the "Customize homepage" modal as well. In my case, when rendering <AppFrame />, I don’t want to completely hide the modules - I just want some of them to be turned off by default, similar to what you see in the screenshot....
No description

baran - Hi ThoughtSpot team,Background:The R...

Hi ThoughtSpot team, Background: The React/JavaScript/TypeScript app runs a liveboard embed using the @thoughtspot/visual-embed-sdk library. The code passes a few actions. ...
Solution:
Which version is this? Did you upgrade recently? I cannot repro the EnableContextualChangeAnalysis. Also, the behavior to trigger contextual change analysis might have changed recently. IT is now through a button "Analyse change" in the bottom of KPI. This should also be the behavior in your TS environment. I would suggest that you create a support case if this does not work for you. The manage monitor is a known issue and has been fixed. The workaround would be to add the additional flag ```const embed = new LiveboardEmbed("#your-own-div", { frameParams: {}, /param-start-liveboardId/ liveboardId: "da4fe74e-9e26-4de4-abb6-02dd25cceb46",...
No description

Amanda - Hi team! Is there an API I can call to...

Hi team! Is there an API I can call to get the list of tabIds within a specific liveboard? The liveboard metadata returned from /api/rest/2.0/metadata/search has a hasTabs property, but I can't seem to find the ID of the tabs themselves. Is this exposed anywhere?

Neerav - AMA starting in 5 mins!AMA & Code-Al...

AMA starting in 5 mins! AMA & Code-Along: API Authentication with ThoughtSpot Confused about how to securely connect your app to ThoughtSpot APIs? Join our weekly developer AMA and code-along this Wednesday at 10:00 AM PST....

Jessica - hi there! what would be the reasons t...

hi there! what would be the reasons the delete endpoint is not working when it returns a 400 with Metadata object not found corresponding to the guid: even though when I search for the object it returns that as the metadata_id and I seee that guid when I edit the TML from the UI -- https://developers.thoughtspot.com/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fmetadata%2Fdelete-metadata

Jessica - hi there! we've embeding the full app...

hi there! we've embeding the full app and included pin as our visible actions as an admin user this works as expected but as an end user/non-admin one cannot pin any visualizations after they do it once, they also can't select the initial dashboard to pin to -- any idea what could be causing this?

animesh - Hi Team, I am trying to make changes ...

Hi Team, I am trying to make changes to override the parameters in LiveboardEmbed by sending runtimeParameters. following are the two ways I have tried sending runtime Parameters:- 1. send runtimeParameters as props to the LiveboardEmbed react component. ``` <LiveboardEmbed ref={ref}...
No description