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

Hi. I am using the thoughtspot visual

Hi. I am using the thoughtspot visual sdk for react currently. I am finding if I try to init within a hook such as useEffect then I consistently get the following config error: Error parsing ThoughtSpot host. Please provide a valid URL. Do you have an example of how to successfully do this? I can successfully init if I move the init outside of the function component but preferably I would like to init from within the component once during the render cycle. I can provide a more structured example if needed. Thank you!...

hi there! is it possible to bulk setup

hi there! is it possible to bulk setup KPI webhooks for multiple orgs?

⚠ we're getting a high severity

⚠️ we're getting a high severity security vulnerability on our 10.3.0.cl instance. Is this something you're aware of?
No description

Hey there! I'm currently building a

Hey there! I'm currently building a React frontend that uses the Visual Embed SDK to initialize and display embedded content. The Authentication type is Basic. When I reload the page it forgets that it has initialized and authenticated already. Is there a way I can check whether the user has already logged in or not?...

Hi, we're currently using the search

Hi, we're currently using the search page integrated into our application. When a user attempts to pin an answer to a liveboard, a new liveboard is automatically created called "<username>'s first livebaord" if the user hasn't already created one. How can I disable this feature so that only the liveboards shared with the user are displayed, without creating a new one? Which user attribute is checked to determine if the user has created any liveboards yet?...

Hi Team, is it possible to split up the

Hi Team, is it possible to split up the edit action in the liveboard embed into 2 separate edit actions: edit a liveboard and edit visualizations?

QQ - what triggers `AuthFailureType.

QQ - what triggers AuthFailureType.OTHER to be sent from the embed SDK? We are seeing an uptick in frequency and would like to understand root cause and how we can better manage these events

hi there! it seems like "Create Schedule

hi there! it seems like "Create Schedule" and "Manage Schedules" are no longer customizable from the embed config - they were a few weeks ago when it was "Schedule" and "Manage Schedule". Any help is appreciated!

I wanna make an app in Cordova, so I'd

I wanna make an app in Cordova, so I'd like to know if it is possible to do a TS object embed (first embed an answer, then a liveboard)

Screen Recording 2024-11-06 at 5.34.42P...

@shikharTS @Aditya Is there a way to make background of NLQ Search bar persistent . Here is the recording of the session https://drive.google.com/file/d/1lhhysQSko7wDhbq25L2WwZDWVCaw5EWJ/view?usp=sharing...

Hi team, I have questions regarding

Hi team, I have questions regarding exporting liveboards. Is there a way to decode and encode transient content, or even generate a transient content string, without utilizing the Visual Embed SDK? Our team is implementing a weekly liveboard delivery service, and since the liveboards will be filtered based on rolling dates, we need to modify the transient content for each exported liveboard to accurately reflect these dates. As this process is handled by our backend service (Spring boot), we require a method to modify or generate transient content without the use of Visual Embed SDK. Additionally, is there a way to customize the display name of a report when it is exported? TS support suggested that we create a copy of the liveboard each time it is exported. We cannot imagine this to be a scalable solution for our needs. Is this truly the only method to customize the liveboard name for each export?...

Hey y'all! Does anyone know if the

Hey y'all! Does anyone know if the exportAnswerReport call works on the Typescript API? The return type is void which does not seem to make sense: https://github.com/thoughtspot/rest-api-sdk/blob/release/sdks/typescript/apis/ReportsApi.ts#L131

Hello, we currently are getting "Could

Hello, we currently are getting "Could not reach server. Try again later." when either internal or external customer's are trying to log-in. Assuming this is a wide spread issue, but just want to confirm it's not limited to just our server. Thanks.

hi there! is there a way to set a

hi there! is there a way to set a description for the SpotIQ page in the embed?

Live Board Embed Testing

hello TS Support! I am having a problem with runtime filters in an embedded liveboard. Also i have a question regarding applying runtime filters conditionally to a specific answer. Would you mind looking at this and giving me advice? https://www.loom.com/share/c2ab8fc0ae8243c59849a1a48d755dc0...

We seem to be running into an issue

We seem to be running into an issue where TS occasionally fails to respect filter parameters in metadata/search - it's returning many more results than what would be expected (we are filtering on favorites for a given user). The problematic request/response is the second one in the HAR file.

When I update a user email via the API

When I update a user email via the API the user receives an email from Okta about the change. Is there a way to prevent these emails from going out? None of our users know who Okta is, nor that it is being used in the background. Since we are looking at embedding most will not even know who ThoughtSpot is. (Also asked in the community)...

Ive also managed to copy and execute the

Ive also managed to copy and execute the worksheet request in postman and it returns the correct data, just not when using tokenizedFetch

hi there! we're trying to intercept the

hi there! we're trying to intercept the sharing of a liveboard, however I can't seem to: 1. prevent notifications, even when I tried adding (this prevented the nofitication when it was selected but not when it wasn't selected): embed.trigger(HostEvent.Share, { notify: false })...

Hi, we have 2 types of data that can be

Hi, we have 2 types of data that can be shown for a particular measure in a liveboard, one of which is percentage data and the other is numeric. We have a filter on the liveboard to select one or the other since it doesn't make sense to aggregate them together (each data row has a column that indicates which type of data it is, and we filter on that). However, when the percentage option is selected, we want to show a percentage sign after the number, but not when the numeric option is selected. I tried setting this up in a formula by concatenating the percent sign but this changes the value to a string instead of a number, which doesn't work for aggregating values. Is there any way this can be achieved?...