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

Jack - Hey, can anyone help me regarding the PO...

Hey, can anyone help me regarding the POST /metadata/search endpoint? I have a particular TS token I'm using and it can get things like tags fine but I get an empty response for liveboards.

ROJA - Hi Team, "I'm currently using the Thoug...

Hi Team, "I'm currently using the ThoughtSpot Conversation API to support follow-up questions. However, when I ask a new, unrelated question, the system still treats it as a follow-up instead of recognizing it as a new query. How can we clearly indicate or configure the API to treat certain questions as new, standalone queries rather than continuations of the previous conversation?"

locutus_dev - We do not want any of our users t...

We do not want any of our users to create custom actions. We have made it so the feature doesn't work but we can't seem to find a way to remove the lightning bolt through the SDK. We are in the progress of upgrading from 9.5 to 10.1. It would be ideal if we could solve this for both versions. Can we remove this lightning bolt?...
No description

locutus_dev - We are embedding the full app, sp...

We are embedding the full app, specifically, the Liveboards page. However, we don't want all of our users to be able to create new liveboards (limiting them only to the existing liveboards). We are in the progress of upgrading from 9.5 to 10.1. It would be ideal if we could solve this for both versions. Is there a way to remove the "+ Liveboard" button?...
No description

Mark K - Is there any way to embed the spotter ...

Is there any way to embed the spotter component without having a datasource selected by default? The SpotterEmbed object mandates a worksheetId on init (and fails to render without it). The HomePage doesn't provide an option to override/unset the datasource....

rajatgupta - Hi Team,Facing issue with pre-ren...

Hi Team, Facing issue with pre-render liveboard react components. I am trying to use PreRenderedLiveboardEmbed react component. Initially, I just give it a preRenderId and render it when my application starts. ...
No description

Vivek - Hi Team - Can you please help us in und...

Hi Team - Can you please help us in understanding how does cache mechanism works for ThoughtSpot liveboard. Where do we store the cache configuration of data, is there any documentation around data caching from ThoughtSpot?

Vivek - Hi Team - I wanted to know what tools T...

Hi Team - I wanted to know what tools ThoughtSpot is using for conducting their UI performance test. Is there any recommendation or best practices?

kvanderlay1 - I have it mostly working i was ru...

I have it mostly working i was running into issues until i gave Claude the logs and then did this:
No description

Mark K - Hi - is there any way to hide the "Ver...

Hi - is there any way to hide the "Verified" column on liveboards list? It doesn't appear as an option here: https://developers.thoughtspot.com/docs/full-app-customize#_hide_columns_on_list_pages_new_experience...
No description

jashan - Hi team, i am trying to configure thou...

Hi team, i am trying to configure thoughtspot mcp server with my claude desktop client. I am getting this error when i try to authorise the mcp server to access my thoughtspot account
{"type":"Unauthorized","description":"Although the HTTP standard specifies \"unauthorized\", semantically this response means \"unauthenticated\". That is, the client must authenticate itself to get the requested response."}
{"type":"Unauthorized","description":"Although the HTTP standard specifies \"unauthorized\", semantically this response means \"unauthenticated\". That is, the client must authenticate itself to get the requested response."}
...
No description

kvanderlay1 - Has anyone tried getting the thou...

Has anyone tried getting the thoughtspot mcp server working with ChatGPT? Trying to hook it up tonight and getting an error that “the mcp doesn’t implement our specification: search action not found”

Aaron Sheldon - Hello ThoughtSpot Devs, I have ...

Hello ThoughtSpot Devs, I have notice a bug while using the Metadata Search endpoint *.cloud/api/rest/2.0/metadata/search. If the exclude_objects array is present in the request JSON, even with something as simple as [ { type: "TABLE" } ], then the response is empty. For now we can work around this by not using the exclude_objects property and filtering the response after it is returned.

ROJA - Hi Team, I am planning to use NLS spotte...

Hi Team, I am planning to use NLS spotter embed into my application but I want only json data as I have my own ag-grid to populate the data but when i use NLS in my application, its rendering its own visualization. Is there any way to use NLS spotter alone without rendering visualization and get the data as json.

rajatgupta - Hi team, I am facing 401 Auth issu...

Hi team, I am facing 401 Auth issue while trying to access embedded liveboard. The initial embed SDK auth calls are successful and I receive SDK_SUCCESS but later on the following calls start to fail: ``` https://simpplr-dev.thoughtspot.cloud/callosum/v1/session/isactive https://simpplr-dev.thoughtspot.cloud/prism/preauth/info https://simpplr-dev.thoughtspot.cloud/prism/?op=GetPersonalisedViews...
No description

aashna_ts - 🎤 AMA & Code-Along: Embed Events &...

🎤 AMA & Code-Along: Embed Events & Host Events with ThoughtSpot Want to make your embedded analytics truly interactive? Join us this Wednesday at 10:00 AM PST for our weekly Developer AMA + Code-Along! ...

mad1 - Hi Team, Can you please help me know whi...

Hi Team, Can you please help me know which action is to be mentioned in the hidden action parameter: to hide this "Save View" Option....

Vivek - Hi Team - Can you please let me know - ...

Hi Team - Can you please let me know - for connecting to aws-redshift, which jdbc connector version ThoughtSpot is using ?

strativd -

Solution:
Hello @strativd When using the api/rest/2.0/auth/token/custom endpoint, user properties such as display name, email, org, and group assignments are not updated with new values — even if the user already exists in the system. This differs from the api/rest/2.0/auth/token/full endpoint, where — when auto_create is set to TRUE — all user properties are replaced with the values provided in the request. The full token endpoint always overwrites existing user properties. ...

Ag12 - Hi Team I am trying to pass 2 runtime fi...

Hi Team I am trying to pass 2 runtime filter while using the visual/embed sdk for embedding the dashboard in our web app sharing the code snippet but it is taking the first one not the second one do I need to change something ----------------------------------
const runtimeFilters = []; if (columnName && filterValues?.length) {...