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

Anish Katoch - when can we use our worksheet id...

when can we use our worksheet id in the spotter rest api

Suvash - Hi team, when calling https://develope...

Hi team, when calling https://developers.thoughtspot.com/docs/Function_logout#_logout , how long does it takes to clear the sessionInfo? In our app, I am getting the sessionInfo from the AuthStatus.Success after the SDK_SUCCESS to get the currentOrgId. When I logout from the session, and log in using a different user, the SessionInfo being returned belong to the previous user. It happes from the getSessionInfo() call as well. I tried disabling the cache in Network, and it still returns the p...

sagilaufer - what is the recommended way switch...

what is the recommended way switch tokens for a user after the call for init()? we want to use different tokens, that have access to different groups, in different pages of the application

TomerLand - Hello, I tried to add RLS on a cert...

Hello, I tried to add RLS on a certain table. upon hitting the commit API for VCS sync, I'm seeing that there are no changes in this metadata. could it be that RLS is not synced via version control?

Andy - Hello. how do i remove the "Explore thi...

Hello. how do i remove the "Explore this Dashboard" (screenshot 1) for a new user. The user in my example has been created via API (but it is the same if i create them via the UI) API payload for create user includes: ```"show_onboarding_experience": false,...
No description

sagilaufer - is there a way to debug this issue...

is there a way to debug this issue of embedded spotter? I don't see failures in console, and not failed network requests
No description

sagilaufer - Hello.we face this error from tim...

Hello. we face this error from time to time: Body: {"error":{"message":{"debug":{"code":14009,"incident_id_guid":"6433d44a-e05f-4d16-bee4-7d1fe557d263","trace_id_guid":"6183611a-d391-4818-8851-4f56a0e18469","debug":"["Error Code: FAILED_TO_COMMIT Incident Id: 6433d44a-e05f-4d16-bee4-7d1fe557d263\nError Message: com.thoughtspot.atlas.AtlasException: code\u003dVERSION_CONFLICT, Node Content updated before put\u003d00000847-dfd8-6eed-1ece-645b2d2f734d"]"}}}} ...

Andy - Is it possible to add verification of a ...

Is it possible to add verification of a Liveboard via the rest API? or is manual the only option available?

rumana-hf - For the KPI Alert emails are we abl...

For the KPI Alert emails are we able to edit this email? We'd like to remove the advertisement to the Thoughtspot app and update the link to the Privacy Policy?
No description

rumana-hf - When executing SpotIQ Analysis, we ...

When executing SpotIQ Analysis, we get a notification email on completion. The 'Unsubscribe' link takes the user to the thoughtspot instance even though we've set it up to go to our Help website in the Link Settings. How do we fix this? Also how do we set the Adminstrator email?
No description

eric.silva - We have recently started to use Pr...

We have recently started to use PreRenderedAppEmbed in our application and have run into a quirk. No matter what I do to our local code menu items and dialogs are now stacking behind the embed. The only way I've been able to fix this is in the console with document.getElementById('tsEmbed-pre-render-wrapper-PreRenderedAppEmbed').style.zIndex = -1 Has anyone experienced something similar and found a solution?...
Solution:
Ended up just using the onLoad of the embed to fix the z-index. ``` onLoad={() => { const preRenderWrapper = document.getElementById('tsEmbed-pre-render-wrapper-PreRenderedAppEmbed'); if (preRenderWrapper) {...

Joël - Hi team,Sometimes, when I embed a live...

Hi team, Sometimes, when I embed a liveboard, the title disappears in the embedded application. How can I retrieve this title?...
No description

eric.silva - Hello all. Does anyone have any i...

Hello all. Does anyone have any insight on how to disable/control the context menu in the react app embed iframe? I've tried using the embed ref and overwriting the oncontextmenu function onload, but it did not work. Or perhaps there is a config option in TS itself? I've tried searching the docs and this discord but found nothing. Thanks in advance!

sagilaufer - Hello. 2 questions for the SDK usa...

Hello. 2 questions for the SDK usage: - is there an automatic retry mechanism? i.e. if for example search_users fail, will the SDK retry without me having to add functions for it in my code, or a single API failure means the SDK function fails? - are there rate limits for the SDK? do requests for specific users, using a generated token, are counted separately WRT rate limits?...

Regan - Hi team, I'm using the Rest API v2 to c...

Hi team, I'm using the Rest API v2 to create a connection and passing in the required databases, tables, schemas and columns. This is all working great but I also want to set up the joins as well as part of this. Is this possible to do inside the create connection endpoint? I can see that theres a relationship object on the tables object which I assume is where you would set this up but I cant find anything about what this object is https://developers.thoughtspot.com/docs/restV2-playground?apiRe...

Andy - Hello,I have (many) questions about the...

Hello, I have (many) questions about the Roles API in the Rest API v2. * Is someone able to explain why there is are 5 different privilege enumerations? * https://developers.thoughtspot.com/docs/restV2-playground?apiResourceId=http%2Fmodels%2Fenumerations%2Fprivilege...

Charlie Birch - Hi team - really simple one, bu...

Hi team - really simple one, but I want to embed the fullApp but then have the new homepage with SPOTTER enabled. When I do the fullApp embed it seems to be the older Sage experience. `const embed = new AppEmbed("#your-own-div", { frameParams: {}, pageId: Page.Home,...

Florian Nègre - Hello,Is it possible, when we...

Hello, Is it possible, when we embed all the application, to get the liveboard name and id selected by an event : ``` const appEmbedded = new AppEmbed(domSelector, { pageId: Page.Liveboards });...

rumana-hf - When Customizing Links (https://dev...

When Customizing Links (https://developers.thoughtspot.com/docs/customize-links), could I get more information on 'Generic Links'. Is it only seen in the navbar (showPrimaryNavbar: true) and no where else? Is there any other scenario where this customized link will be seen?