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

Prerender components

Hi, I'm working with the AppEmbed component and need guidance on reloading the currently active pageId. I've implemented prerendering following the documentation at https://developers.thoughtspot.com/docs/prerender#_react and based my implementation on the example provided in this CodeSandbox: https://codesandbox.io/p/sandbox/i4g9xi?file=%2Fsrc%2Fcomponents%2Fprerender%2Fprerender.tsx%3A18%2C20 ...

TrustedAuthTokenCookieless and JIT

TrustedAuthTokenCookieless and JIT provisioning can be used in conjunction right?

Hi - I’m setting up authentication for

Hi - I’m setting up authentication for an embedded TS Liveboard and trying to figure out a solution to authenticate the full range of users that will be accessing the feature. All users will need to be added to a group that will allow them to access the Liveboard. Accordingly, I am currently passing the following parameters in the api token request:

{ username, auto_create: true, secret_key: env.THOUGHTSPOT_SECRET_KEY,...

Hey hey,

Hey hey, About embedded pinboard. Is there a way to get event when a new liveboard is created. I couldn't find it in the docs. There is one for deleting, but not for creating....

hello, is there a way to modify the '

hello, is there a way to modify the 'from' email address for alerts? currently it's coming from no-reply@notification.thoughtspot.com and i want to have it come from our company email

Also, the following is our init

Also, the following is our init invocation: init({ thoughtSpotHost: process.env.NEXT_PUBLIC_THOUGHTSPOT_HOST_URL || '', authType: AuthType.TrustedAuthTokenCookieless, username: user?.email,...

DataArray | @thoughtspot/ts-chart-sdk

Hey all, I am testing out the new ts-chart-sdk and think I found an issue with the common.types.ts. Per the doc, QueryData.data is supposed be an array of DataArray and if I run the code through a debugger, this seems correct. However the common.types.ts shows QueryData.data as DataPointsArray which doesn't seem to align: https://ts-chart-sdk-docs.vercel.app/types/DataArray.html https://github.com/thoughtspot/ts-chart-sdk/blob/main/src/types/common.types.ts...

Hello we are implementing the SDK embed

Hello we are implementing the SDK embed and running into a workflow issue. We are embedding a single liveboard for all users. However when an end-user creates their first visualization, it automatically pins to "users first liveboard" that they cannot access. Is there a way to remove their permission to create a new liveboard? Or another suggested way around this issue? Thanks!

Hey team,

Hey team, In the Visual SDK using Basic Authentication, when quickly clicking through different tabs in the navigation bar (e.g., Liveboards, Insights, Home), the AuthStatus.FAILURE event is emitted, causing the user to be logged out unexpectedly. We are embedding the components as parts of FullApp embed with our own navigation bar. Is this a known issue? @rumana-hf fyi...

Hi Swarnika,

Hi Swarnika, Thanks for the suggestion, we don't have orgs since we are on the free plan still....

Creatin audit frameweok

Hello, We are trying to setup audit framework on our portal for actions that are performed on embedded ThoughtSpot such as which liveboard was accessed, what was searched, etc. We have ThoughtSpot embedded using token authentication.

Hello team,

Hello team, a quick question regarding custom actions. 1. I have written an REST API that returns a csv file as response and integrated it with ThoughtSpot custom actions. When I inteteract with custom actions via widget csv file does not get downloaded. So what I was wondering is if downloading a file from an custom actions is a valid use case? 2. How do I add clientid and clientsecrect to custom actions so that ThoughtSpot would get a machine to machine token for authenticating ?...

Hi Team! Is there a swagger endpoint for

Hi Team! Is there a swagger endpoint for the 2.0 version of the REST API?

Hello,

Hello, I have a requirement regarding a liveboard. Currently, a filter is applied when a value is selected. I need to provide a one-click solution to reset the filter to its default state (no value selected). Would adding a hyperlink with the same liveboard URL in the liveboard description achieve this functionality? ...

Hey there, I'm using the Visual Embed

Hey there, I'm using the Visual Embed SDK and React and embedding the list of dashboards using App Embed as follows: `` const embed = new AppEmbed(#my-div`, { pageId: Page.Liveboards, })...

Hey folks, I am looking for Thoughtspot

Hey folks, I am looking for Thoughtspot Integration with JIRA; i.e creating issue using TS custom actions, trigger it from contextual menu using the jira issue api in custom actions URL, will this be possible, if not , are their any alternate options.

CSS variables reference

Hey there! Do we have list of icons in thoughtspot that we can customize? I'm looking for something similar to https://developers.thoughtspot.com/docs/css-variables-reference but for icons (preferably with an image of the actual icon used)

Hey folks. I'm having a niche problem

Hey folks. I'm having a niche problem with thoughtspot's query engine. Basically: we've moved data sources from Google BigQuery to MySQL. Everything is good except for "Weekly" aggregations. It looks like the MySQL dialect for "weekly" is ADDDATE(ta_1.created_at, -WEEKDAY(ta_1.created_at)) AS ca_1, ...

we're using the hyperlink syntax that I

we're using the hyperlink syntax that I got from the docs:
concat({caption}value{/caption}link)
concat({caption}value{/caption}link)
...

Hello! I'm embedding a liveboard with

Hello! I'm embedding a liveboard with Thoughtspot Embed. When adding alerts, I would like to be able to subscribe a group of users at a time by role. For example, all users in the "managers" role. Our role information is handled within our app though, and thoughtspot isn't aware of it currently. How can I go about this?