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

Martin Fisher - Hi, we're having an issue where...

Hi, we're having an issue where liveboards created by our end users do not allow adding/editing of filters, even if there are filters already on the liveboard. (e.g. via make a copy) We get a grayed out "add filter" button when editing with a message saying "You can add filters only when the data sources are models. Your data sources for this Liveboard are views or tables". Looking at the TML of the liveboard it definitely is pointed at a model. We filed a ticket but it was suggested that we pos...
No description

lokesh - Hello Team, Is there any API available...

Hello Team, Is there any API available to fetch users associated to a user group ( "principal_type":"USER_GROUP", "principal_sub_type":"LOCAL_GROUP",)

Suresh - ELMO - Is it possible to use TS Rest A...

Is it possible to use TS Rest API V2 alongside Embedding? Let's say, we want to support scheduling of Answers. Currently TS does not support this feature, so if we want to get the list of answers using REST API V2 so that we can build our own listing page with action button "Schedule Answer" that calls our own scheduler API with a payload containing TS Answer ID and TS username and TS Groups.

Suresh - ELMO - Is it possible to set format an...

Is it possible to set format and time bucket for all datetime fields in a cluster without modifying model TMLs? Ideally we want to show all datetime column values as YYYY-MM-dd and due to the multi-tenancy via org with duplicated tables/models, we are trying to avoid TML manipulation if we can.

Mark K - Just wondering if this is possible?

Just wondering if this is possible?

Ashutosh Patil - Hello everyone, Sharing new pr...

Hello everyone, Sharing new problem : We began encountering this issue shortly after enabling the Agentic experience as the default for all users — though it's unclear whether this is directly related. Once enabled, the following API call fails with a 400 Bad Request error: ...

Tim - Hey all, I’m working on implementing prer...

Hey all, I’m working on implementing prerendering for embedded ThoughtSpot liveboards in a React app and could use some advice. I’ve seen two approaches: 1. Using the PreRenderedLiveboardEmbed component from the SDK. 2. Using the PrerenderdLiveboardProvider context at the app root, rendering the liveboard hidden and mapping it onto a visible container by adjusting position and opacity....

Ashutosh Patil - Hello, We are using - authType...

Hello, We are using - authType: AuthType.TrustedAuthToken in the SpotterEmbed And passed "uername" property to init method, but added userName is not displaying on spotter Example : init({ thoughtSpotHost: <Our URL>,...

aashna_ts - ### AMA & Code-Along: Advanced Inte...

AMA & Code-Along: Advanced Integration with Spotter Embed & Events Tired of one-way analytics embeds that feel disconnected from your app? Join our next weekly developer AMA and code-along on Wednesday, July 16th at 10:00 AM PST to learn how to build truly interactive experiences Hands-on topic: Spotter Embed & Conversation Embed with Host and Embed Events...

Olivia Wenzel - I am on the same team as @Ashut...

I am on the same team as @Ashutosh Patil 🙂 To provide some more detail about what we're experiencing - We're embedding Spotter in our platform and it times out after about 5 minutes of active use. It's not a query timing out - we send some chats, maybe hit reset, and about 5 minutes in, it times out. There appears to be a keep alive message that keeps going out to thoughtspot: curl 'https://restoreskills.thoughtspot.cloud/callosum/v1/session/isactive' \ -H 'accept: /' \ -H 'accept-language: en-US,en;q=0.9' \ -H 'authorization: Bearer JHNoaXJvMSRTSEEtMjU2JDUwMDAwMCRzZHlVRGlvRTVBcldrK1NpWjVGZGtnPT0kWVRCdlRQS3pPTTBuME96eTRuZk1nNXQxSjFvUzBMVGpkWXVUUzVCbk82cz0' ...

Ashutosh Patil - Hi Team,How can I increase th...

Hi Team, How can I increase the timeout of "SpotterEmbed"? After few ideal time , if user asked the queston, we are receiving this error : { "error_type": "GENERIC_ERROR",...

Ashutosh Patil - Hi Everyone,Can someone pleas...

Hi Everyone, Can someone please quicky tell me, how to change username in "SpotterEmbed" ? Please check attached screenshor, that R on search bar. How I can change the username...
No description

Ashutosh Patil - Hi TeamWe are trying to overr...

Hi Team We are trying to override the default Spotter (dog) icon in ThoughtSpot embedded UI using a custom SVG icon, but it's not taking effect despite following the official documentation. - I created and hosted a custom SVG file on GitHub and used jsDelivr CDN to serve it. - Here’s the hosted SVG file URL I’m using for the icon: https://cdn.jsdelivr.net/gh/Ashutosh-Thinkitian/spotter-icon/assets/image2vector.svg - I have added this URL into the init() method of the embedded Spotter instance like this:...

roopesh - Hi everyone,I'm looking for your ins...

Hi everyone, I'm looking for your insights on the following: Is it more beneficial to use a single connection for all the different models we build in ThoughtSpot, or to use separate connections for each model? What are the pros and cons of each approach, and what would you recommend based on your experience? ...

aashna_ts - ### AMA & Code-Along: Pre-render Co...

AMA & Code-Along: Pre-render Content for a Faster Embedded Experience Tired of your embedded analytics making users wait? Join our weekly developer AMA and code-along this Wednesday, July 9th at 10:00 AM PST to learn how to deliver a lightning-fast experience. This week’s hands-on topic: Pre-rendering Content for a Faster Embedded Experience...

Ashutosh Patil - I have integrated "SpotterEmbe...

I have integrated "SpotterEmbed"in my application. I want to to do customization in table, such as add column summary,etc. I am able to do it for a specific question from "Reference questions" , but how to update table properties globally, so I can get the same as per my configuration in my application ?
No description

Morty - Hi! I'm having my website that implemen...

Hi! I'm having my website that implements my own oAuth login flow. I want to users to be able to log in to my website, then my backend logs into Thoughtspot, and then it generates a token so the frontend user can see directly Thoughtspot liveboards (without having to type its username and password on the Thoughtspot login screen)

Binu Manoharan - Hi, I am having CSP issues whe...

Hi, I am having CSP issues when embedding the application and I think I've updated the settings correctly in thoughtspot security settings. Would anyone be able to point me in the right direction?

hamza sajjad - Hi, I want to embed the spotter ...

Hi, I want to embed the spotter chatbot of thoughtspot on my customer web portal with row level security. I want in such a way that when a user write any question in natural language, he gets the answer in the form of charts/visuals/dashboards Any guidance, assistance will be helpful. Thanks in Advance 🙂...