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

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) {...

Mark K - Hi all - I'm trying to make some modif...

Hi all - I'm trying to make some modifications to the data panel selector in the embed instance. We only have Models that are shared with our users, so the filter just adds noise to the UI. We'd also like the tag selector to always be present. I can't for the life of me figure out how to do this with the CSS rules....
No description

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

Hello Team, Is there an API available to fetch users associated with a Liveboard? I have tried using api/rest/2.0/metadata/liveboard/data and tspublic/v1/metadata/details but none of them returning User related data.
Solution:
Hi @lokesh : From association do we want to know to which all the liveboard is shared? If so, please use POST /api/rest/2.0/security/metadata/fetch-permissions endpoint. Please confirm the use-case and we will be able to assist you better.

strativd - Hey team! We recently had ABAC filte...

Hey team! We recently had ABAC filters added to our tenant but the API is not working as expected. I would expect the following request to reset the user's filters, parameters, and groups, but no changes are made to the user object: ```...

Tim - 👋 I am embedding Search and using parame...

👋 I am embedding Search and using parameterized host events to pin a newly created viz to an existing liveboard. ✅ I am able to pin the viz to the given liveboard without opening the modal ✅ I am able to open the pin modal (by not providing the newVizName param. ⛔ I am unable to open the pin modal with the provided liveboardId preselected ...

Jorge Guimarães - Hi there, I've been referred ...

Hi there, I've been referred to this Discord by Pinelopi Chamalelli, I Have a couple of question regarding a (supposedly) simple icon override with ThoughtSpot Embed SDK and React 😀 The icon doesn't seem to be rendered, it can be found in https://dev-intelligence.sovos.com/icon-override.svg...
No description

Mark K - Hi I'm trying to set dataPanelCustomGr...

Hi I'm trying to set dataPanelCustomGroupsAccordionInitialState per thoughtspot.cloud/#/develop/documentation/en/?pageid=Interface_SearchViewConfig. Trying to import DataPanelCustomColumnGroupsAccordionState, but this type does not seem to be exported from the react SDK. Am I supposed to do something different?...
Solution:
@Mark K We have updated the sdk with the fix, please update at your end.

Vivek - Hi Team - We tried to import model tml ...

Hi Team - We tried to import model tml generated from DEV cluster (version 10.10.0.cl) to PROD cluster (10.9.0.cl), it is throwing error ''Internal API failed while getting answer. Column: formula_number of tested transactions not found". In previous version the formula id was 'tested transactions' and we changed it to 'formula_number of tested transactions' on DEV cluster and exported the file. We tried to import this file with changes on PROD cluster but it started giving errors. Do we know if...

Subbu - Hi Team, Can we change font only on emb...

Hi Team, Can we change font only on embed to match the rest of the application?

Brandonious - Hi team, is it possible to use th...

Hi team, is it possible to use the cs_tools to sync to stdout rather than to a file?
Solution:
Can you open a support ticket for this?