Crawler Report for developers.thoughtspot.com

Summary

Website Quality Score

7.5 Good
Performance
10.0
SEO
6.9
Security
8.5
Accessibility
3.5
Best Practices
8.4
  • ⛔ Skipped URLs - 289 skipped URLs found.
  • ⛔ 164 page(s) without <h1> heading.
  • ⛔ 437 page(s) without lang attribute.
  • ⚠️ The title 'REST API v2.0 Playground' exceeds the allowed 10% duplicity. 34% of pages have this same title.
  • ⚠️ The description 'ThoughtSpot REST API v2.0 Playground' exceeds the allowed 10% duplicity. 34% of pages have this same description.
  • ⚠️ 437 page(s) do not support Brotli compression.
  • ⚠️ No WebP image found on the website.
  • ⚠️ No AVIF image found on the website.
  • ⚠️ 437 page(s) with skipped heading levels.
  • ⚠️ 1 page(s) with deep DOM (> 30 levels).
  • ⚠️ 1 page(s) with non-clickable (non-interactive) phone numbers.
  • ⚠️ 286 page(s) without form labels.
  • ⚠️ 437 page(s) without aria labels.
  • ⚠️ 437 page(s) without role attributes.
  • ⚠️ Security - 1311 pages(s) with warning(s).
  • ⏩ Loaded robots.txt for domain 'developers.thoughtspot.com': status code 404, size 3 kB and took 167 ms.
  • ⏩ External URLs - 289 external URL(s) found.
  • ✅ Redirects - no redirects found.
  • ✅ 404 OK - all pages exists, no non-existent pages found.
  • ✅ SSL/TLS certificate is valid until Jun 5 16:14:02 2026 GMT. Issued by C = US, O = Let's Encrypt, CN = E8. Subject is CN = thoughtspot.com.
  • ✅ SSL/TLS certificate issued by 'C = US, O = Let's Encrypt, CN = E8'.
  • ✅ Performance OK - all non-media URLs are faster than 3 seconds.
  • ✅ HTTP headers - found 21 unique headers.
  • ✅ All pages have quoted attributes.
  • ✅ All pages have inline SVGs smaller than 5120 bytes.
  • ✅ All pages have inline SVGs with less than 5 duplicates.
  • ✅ All pages have valid or none inline SVGs.
  • ✅ All pages without multiple <h1> headings.
  • ✅ All pages have valid HTML.
  • ✅ All pages have image alt attributes.
  • ✅ DNS IPv4 OK: domain developers.thoughtspot.com resolved to 104.18.4.12, 104.18.5.12 (DNS server: 127.0.0.53).
  • ✅ DNS IPv6 OK: domain developers.thoughtspot.com resolved to 2606:4700::6812:40c, 2606:4700::6812:50c (DNS server: 127.0.0.53).

Visited URLs

Found 437 row(s).
URLStatusTypeTime (s)SizeCache
/docs200 HTML164 ms149 kB0 s
/docs/restV2-playground200 HTML58 ms 143 kB0 s
/docs/whats-new200 HTML95 ms 358 kB0 s
/docs/embed-a-viz200 HTML71 ms 152 kB0 s
/docs/full-embed200 HTML65 ms 161 kB0 s
/docs/custom-action-intro200 HTML55 ms 151 kB0 s
/docs/search-embed200 HTML300 ms153 kB0 s
/docs/action-config200 HTML59 ms 164 kB0 s
/docs/embed-spotter200 HTML59 ms 175 kB0 s
/docs/rest-apiv2-reference200 HTML63 ms 260 kB0 s
/docs/rest-v2-changelog200 HTML58 ms 226 kB0 s
/docs/rest-apiv2-getstarted200 HTML59 ms 160 kB0 s
/docs/events-app-integration200 HTML81 ms 147 kB0 s
/docs/embed-sdk-changelog200 HTML97 ms 297 kB0 s
/docs/style-customization200 HTML57 ms 152 kB0 s
/docs/embed-liveboard200 HTML57 ms 177 kB0 s
/docs/introduction200 HTML55 ms 149 kB0 s
/docs/get-started-tse200 HTML113 ms153 kB0 s
/docs/getting-started200 HTML86 ms 160 kB0 s
/docs/group-api200 HTML83 ms 260 kB0 s
/docs/customize-actions200 HTML51 ms 151 kB0 s
/docs/fixed-issues200 HTML56 ms 151 kB0 s
/docs/spotter-api200 HTML74 ms 257 kB0 s
/docs/orgs200 HTML54 ms 173 kB0 s
/docs/theme-builder200 HTML50 ms 144 kB0 s
/docs/abac-migration-guide200 HTML268 ms153 kB0 s
/docs/terminology200 HTML51 ms 152 kB0 s
/docs/abac-user-parameters-beta200 HTML61 ms 183 kB0 s
/docs/metadata-api200 HTML67 ms 266 kB0 s
/docs/security-settings200 HTML58 ms 195 kB0 s
/docs/full-app-customize200 HTML60 ms 172 kB0 s
/docs/saml-sso200 HTML51 ms 164 kB0 s
/docs/customize-text200 HTML254 ms162 kB0 s
/docs/runtime-params200 HTML99 ms 173 kB0 s
/docs/oidc-auth200 HTML54 ms 164 kB0 s
/docs/embed-auth200 HTML89 ms 169 kB0 s
/docs/security-api200 HTML54 ms 191 kB0 s
/docs/api-user-management200 HTML121 ms157 kB0 s
/docs/tse-cluster200 HTML64 ms 156 kB0 s
/docs/abac-via-rls-variables200 HTML63 ms 178 kB0 s
/docs/connection-config200 HTML68 ms 159 kB0 s
/docs/graphql-playground200 HTML60 ms 153 kB0 s
/docs/custom-css200 HTML54 ms 161 kB0 s
/docs/Enumeration_EmbedEvent200 HTML58 ms 268 kB0 s
/docs/session-api200 HTML63 ms 218 kB0 s
/docs/customize-links200 HTML50 ms 163 kB0 s
/docs/code-based-custom-action200 HTML69 ms 169 kB0 s
/docs/spottercode-prompting-guide200 HTML64 ms 163 kB0 s
/docs/Interface_AppViewConfig200 HTML59 ms 277 kB0 s
/docs/vercel-integration200 HTML54 ms 159 kB0 s
/docs/user-api200 HTML58 ms 279 kB0 s
/docs/react-app-embed200 HTML59 ms 191 kB0 s
/docs/rest-apiv2-metadata-search200 HTML92 ms 396 kB0 s
/docs/integrate-SpotterCode200 HTML264 ms155 kB0 s
/docs/external-tool-script-integration200 HTML376 ms152 kB0 s
/docs/embed-nls200 HTML176 ms153 kB0 s
/docs/deprecated-features200 HTML60 ms 182 kB0 s
/docs/rest-api-sdk200 HTML54 ms 146 kB0 s
/docs/customize-icons200 HTML58 ms 167 kB0 s
/docs/add-action-worksheet200 HTML66 ms 150 kB0 s
/docs/api-authv2200 HTML587 ms197 kB0 s
/docs/add-action-viz200 HTML49 ms 152 kB0 s
/docs/custom-domain-config200 HTML269 ms151 kB0 s
/docs/orgs-api-op200 HTML57 ms 158 kB0 s
/docs/rest-api-sdk-java200 HTML358 ms211 kB0 s
/docs/selective-user-access200 HTML287 ms151 kB0 s
/docs/admin-api200 HTML77 ms 222 kB0 s
/docs/dev-playground200 HTML82 ms 192 kB0 s
/docs/rest-v1-changelog200 HTML62 ms 173 kB0 s
/docs/SpotterCode200 HTML70 ms 151 kB0 s
/docs/Interface_EmbedConfig200 HTML63 ms 192 kB0 s
/docs/push-data200 HTML51 ms 153 kB0 s
/docs/publish-data-overview200 HTML62 ms 156 kB0 s
/docs/variables200 HTML65 ms 183 kB0 s
/docs/webhooks-s3-integration200 HTML483 ms175 kB0 s
/docs/edit-custom-action200 HTML57 ms 148 kB0 s
/docs/tutorials/spotter/integrate-into-chatbot200 HTML269 ms152 kB0 s
/docs/prerender200 HTML331 ms170 kB0 s
/docs/Interface_LiveboardViewConfig200 HTML67 ms 257 kB0 s
/docs/abac-user-parameters200 HTML318 ms185 kB0 s
/docs/lazy-load-fullHeight200 HTML318 ms151 kB0 s
/docs/trusted-auth200 HTML57 ms 153 kB0 s
/docs/webhooks200 HTML64 ms 150 kB0 s
/docs/customize-email-apis200 HTML326 ms156 kB0 s
/docs/webhooks-lb-schedule200 HTML78 ms 171 kB0 s
/docs/in-app-navigation200 HTML270 ms170 kB0 s
/docs/Enumeration_HostEvent200 HTML387 ms261 kB0 s
/docs/rest-api-v2200 HTML54 ms 150 kB0 s
/docs/rest-apis200 HTML401 ms148 kB0 s
/docs/git-integration200 HTML319 ms160 kB0 s
/docs/css-variables-reference200 HTML301 ms208 kB0 s
/docs/embed-ai-search-analytics200 HTML59 ms 168 kB0 s
/docs/embed-searchbar200 HTML305 ms152 kB0 s
/docs/jwt-abac-migration-guide200 HTML279 ms149 kB0 s
/docs/custom-action-url200 HTML58 ms 152 kB0 s
/docs/mobile-embed200 HTML278 ms156 kB0 s
/docs/connections-api200 HTML59 ms 261 kB0 s
/docs/Enumeration_Action200 HTML315 ms315 kB0 s
/docs/prefetch200 HTML62 ms 147 kB0 s
/docs/Class_SageEmbed200 HTML59 ms 174 kB0 s
/docs/context-aware-event-routing200 HTML221 ms178 kB0 s
/docs/rest-api-reference200 HTML68 ms 210 kB0 s
/docs/api-search-intercept200 HTML64 ms 158 kB0 s
/docs/v1v2-comparison200 HTML59 ms 165 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…onvert-worksheet-to-model200 HTML52 ms 143 kB0 s
/docs/customize-style200 HTML105 ms164 kB0 s
/docs/custom-action-payload200 HTML79 ms 469 kB0 s
/docs/set-locale200 HTML371 ms156 kB0 s
/docs/dependent-objects-api200 HTML54 ms 202 kB0 s
/docs/runtime-filters200 HTML69 ms 185 kB0 s
/docs/theme-builder-doc200 HTML53 ms 149 kB0 s
/docs/embed-ts-mobile-react-native200 HTML243 ms169 kB0 s
/docs/rbac200 HTML72 ms 176 kB0 s
/docs/VisualEmbedSdk200 HTML57 ms 161 kB0 s
/docs/code-samples200 HTML55 ms 156 kB0 s
/docs/tsembed200 HTML62 ms 158 kB0 s
/docs/Class_LiveboardEmbed200 HTML286 ms176 kB0 s
/docs/set-default-page200 HTML290 ms163 kB0 s
/docs/customize-homepage-experience200 HTML126 ms167 kB0 s
/docs/customize-nav-controls200 HTML288 ms167 kB0 s
/docs/Class_SearchEmbed200 HTML58 ms 174 kB0 s
/docs/Interface_SearchViewConfig200 HTML56 ms 220 kB0 s
/docs/custom-action-callback200 HTML279 ms167 kB0 s
/docs/actions200 HTML61 ms 223 kB0 s
/docs/Interface_SpotterEmbedViewConfig200 HTML52 ms 205 kB0 s
/docs/faqs200 HTML57 ms 177 kB0 s
/docs/Class_SpotterEmbed200 HTML317 ms173 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ariable%2Fupdate-variable200 HTML54 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…tch-column-security-rules200 HTML51 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…2Fget-custom-access-token200 HTML47 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…permissions-of-principals200 HTML70 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…a%2Fparameterize-metadata200 HTML53 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ns%2Fupdate-connection-v2200 HTML50 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http/api-endpoin…/get-system-override-info200 HTML82 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…d-agent-message-streaming200 HTML52 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…lendars%2Fcreate-calendar200 HTML71 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http/api-endpoin…users/reset-user-password200 HTML54 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…te-webhook-configurations200 HTML64 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…n%2Fget-current-user-info200 HTML71 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…e-org-email-customization200 HTML53 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…-connection-configuration200 HTML48 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ate-column-security-rules200 HTML119 ms143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fai%2Fsend-message200 HTML51 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…Fai%2Fset-nl-instructions200 HTML54 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…etadata%2Fsearch-metadata200 HTML62 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…-control%2Fvalidate-merge200 HTML48 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…rity%2Funpublish-metadata200 HTML52 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…hedules%2Fupdate-schedule200 HTML54 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…sers%2Fforce-logout-users200 HTML52 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ata%2Fexport-metadata-tml200 HTML51 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ate-webhook-configuration200 HTML49 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…%2Fupdate-metadata-header200 HTML59 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ta%2Ffetch-liveboard-data200 HTML50 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…import-metadata-tml-async200 HTML56 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…2Fexport-liveboard-report200 HTML53 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fusers%2Fdelete-user200 HTML51 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…roups%2Fdelete-user-group200 HTML45 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ate-webhook-configuration200 HTML49 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ariable%2Fcreate-variable200 HTML56 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…n-control%2Fcreate-config200 HTML48 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…Fdata%2Ffetch-answer-data200 HTML57 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…tions%2Fsearch-connection200 HTML50 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…n-control%2Fdelete-config200 HTML81 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…tions%2Fdelete-connection200 HTML59 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…n-control%2Fsearch-config200 HTML51 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…-connection-configuration200 HTML54 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…idate-email-customization200 HTML58 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…n-control%2Fcommit-branch200 HTML49 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…%2Fget-current-user-token200 HTML52 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…reate-email-customization200 HTML79 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http/api-endpoin…em/get-system-information200 HTML102 ms143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…on%2Fcreate-custom-action200 HTML55 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…roups%2Fcreate-user-group200 HTML51 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Forgs%2Fdelete-org200 HTML47 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…-control%2Fsearch-commits200 HTML47 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…%2Fget-relevant-questions200 HTML57 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…tion-configuration-search200 HTML57 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ts%2Fdbt%2Fdbt-connection200 HTML48 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ation-channel-preferences200 HTML56 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…tions%2Fupdate-connection200 HTML51 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fusers%2Fupdate-user200 HTML47 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…pdate-email-customization200 HTML53 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…2Fusers%2Fdeactivate-user200 HTML68 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…-calendars%2Fgenerate-csv200 HTML49 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Ftags%2Fassign-tag200 HTML95 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…on%2Fupdate-custom-action200 HTML53 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…Fsearch-security-settings200 HTML53 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fgetting-started%2Fintroduction200 HTML74 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…%2Fauthentication%2Flogin200 HTML49 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…nnection-metadata-changes200 HTML46 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…roups%2Fupdate-user-group200 HTML52 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…%2Fmetadata%2Fcopy-object200 HTML49 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…riable%2Fsearch-variables200 HTML52 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…n-control%2Frevert-commit200 HTML52 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…2Fget-object-access-token200 HTML52 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…2Fauthentication%2Flogout200 HTML47 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Forgs%2Fcreate-org200 HTML49 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…hedules%2Fcreate-schedule200 HTML57 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fai%2Fsingle-answer200 HTML49 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…-async-import-task-status200 HTML77 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ts%2Fexport-answer-report200 HTML47 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…edules%2Fsearch-schedules200 HTML60 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…n-control%2Fdeploy-commit200 HTML53 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ty%2Fassign-change-author200 HTML54 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ta/update-metadata-obj-id200 HTML50 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Froles%2Fcreate-role200 HTML49 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Froles%2Fdelete-role200 HTML51 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Flog%2Ffetch-logs200 HTML55 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…2Fai%2Fsend-agent-message200 HTML291 ms143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ts%2Froles%2Fsearch-roles200 HTML72 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ata%2Fimport-metadata-tml200 HTML48 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…2Ffetch-object-privileges200 HTML61 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fdbt%2Fgenerate-tml200 HTML57 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Forgs%2Fsearch-orgs200 HTML75 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…%2Fupdate-variable-values200 HTML72 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…Fai%2Fcreate-conversation200 HTML50 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fdata%2Fsearch-data200 HTML65 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…earch-email-customization200 HTML52 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…entication%2Frevoke-token200 HTML50 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…Fai%2Fget-nl-instructions200 HTML48 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Ftags%2Fsearch-tags200 HTML51 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Ftags%2Fupdate-tag200 HTML48 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…t%2Fupdate-dbt-connection200 HTML65 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ns%2Fdelete-connection-v2200 HTML53 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ch-connection-diff-status200 HTML65 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…port-metadata-tml-batched200 HTML45 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…oups%2Fimport-user-groups200 HTML56 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…curity%2Fpublish-metadata200 HTML52 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ation-channel-preferences200 HTML63 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…nfigure-security-settings200 HTML71 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http/api-endpoin…/system/get-system-config200 HTML56 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…s%2Fusers%2Factivate-user200 HTML48 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ariable%2Fdelete-variable200 HTML49 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http/api-endpoin…stem/update-system-config200 HTML52 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…lendars%2Fdelete-calendar200 HTML51 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…lendars%2Fupdate-calendar200 HTML47 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…security%2Fshare-metadata200 HTML60 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Ftags%2Fcreate-tag200 HTML48 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…fetch-liveboard-sql-query200 HTML58 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…on%2Fdelete-custom-action200 HTML54 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Forgs%2Fupdate-org200 HTML72 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Ftags%2Fdelete-tag200 HTML45 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…n%2Fsearch-custom-actions200 HTML122 ms143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ts%2Fusers%2Fimport-users200 HTML52 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…etadata%2Fdelete-metadata200 HTML47 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Ftags%2Funassign-tag200 HTML52 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…tions%2Fcreate-connection200 HTML50 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fusers%2Fcreate-user200 HTML48 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http/api-endpoin…sers/change-user-password200 HTML51 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…create-agent-conversation200 HTML47 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…n%2Fget-full-access-token200 HTML57 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…hedules%2Fdelete-schedule200 HTML47 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…oups%2Fsearch-user-groups200 HTML45 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Froles%2Fupdate-role200 HTML57 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…n-control%2Fupdate-config200 HTML76 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…2Funparameterize-metadata200 HTML89 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…tication%2Fvalidate-token200 HTML48 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ch-webhook-configurations200 HTML160 ms143 kB0 s
/docs/embed-object-access200 HTML380 ms145 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…endars%2Fsearch-calendars200 HTML62 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…ts%2Fusers%2Fsearch-users200 HTML61 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…h-permissions-on-metadata200 HTML50 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…2Fmanage-object-privilege200 HTML49 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…2Fdbt%2Fgenerate-sync-tml200 HTML87 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…%2Ffetch-answer-sql-query200 HTML52 ms 143 kB0 s
/docs/fetch-data-and-report-apis200 HTML65 ms 187 kB0 s
/docs/runtime-sort200 HTML53 ms 154 kB0 s
/docs/publish-to-orgs200 HTML276 ms156 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…hedules%2Fsearch-schedule200 HTML70 ms 143 kB0 s
/docs/tml200 HTML56 ms 206 kB0 s
/docs/tutorials/rest-api/intro200 HTML55 ms 147 kB0 s
/docs/embed-events200 HTML53 ms 163 kB0 s
/docs/tutorials/react-components/lesson-04200 HTML51 ms 147 kB0 s
/docs/host-events200 HTML271 ms167 kB0 s
/docs/Enumeration_ContextType200 HTML63 ms 148 kB0 s
/docs/Enumeration_EmbedErrorCodes200 HTML54 ms 159 kB0 s
/docs/Enumeration_ErrorDetailsTypes200 HTML254 ms149 kB0 s
/docs/Class_AnswerService200 HTML77 ms 176 kB0 s
/docs/Interface_SageViewConfig200 HTML90 ms 210 kB0 s
/docs/Function_tokenizedFetch200 HTML55 ms 147 kB0 s
/docs/Function_resetCachedAuthToken200 HTML301 ms145 kB0 s
/docs/tutorials/style-customization/tutorial200 HTML58 ms 175 kB0 s
/docs/best-practices200 HTML52 ms 146 kB0 s
/docs/tutorials/tse-fundamentals/intro200 HTML50 ms 151 kB0 s
/docs/mcp-integration200 HTML55 ms 157 kB0 s
/docs/troubleshoot-errors200 HTML344 ms161 kB0 s
/docs/development-and-deployment200 HTML66 ms 152 kB0 s
/docs/trusted-auth-token-request-service200 HTML58 ms 165 kB0 s
/docs/trusted-auth-sdk200 HTML71 ms 159 kB0 s
/docs/Enumeration_PrimaryNavbarVersion200 HTML58 ms 146 kB0 s
/docs/embed-without-sdk200 HTML54 ms 175 kB0 s
/docs/Enumeration_HomePage200 HTML285 ms147 kB0 s
/docs/search-data-api200 HTML57 ms 166 kB0 s
/docs/liveboard-data-api200 HTML52 ms 166 kB0 s
/docs/just-in-time-provisioning200 HTML46 ms 162 kB0 s
/docs/rls-rules200 HTML312 ms161 kB0 s
/docs/trusted-auth-secret-key200 HTML50 ms 149 kB0 s
/docs/connections200 HTML53 ms 175 kB0 s
/docs/customize-emails200 HTML286 ms148 kB0 s
/docs/Interface_CustomActionPayload200 HTML54 ms 148 kB0 s
/docs/graphql-play-ground200 HTML274 ms143 kB0 s
/docs/Class_AppEmbed200 HTML287 ms175 kB0 s
/docs/Enumeration_DataPanelCustomColumnGroupsAccordionState200 HTML53 ms 148 kB0 s
/docs/Enumeration_ContextMenuTriggerOptions200 HTML289 ms148 kB0 s
/docs/Enumeration_HomepageModule200 HTML268 ms150 kB0 s
/docs/Interface_FrameParams200 HTML344 ms147 kB0 s
/docs/Interface_SpotterSidebarViewConfig200 HTML72 ms 156 kB0 s
/docs/Enumeration_ListPageColumns200 HTML285 ms151 kB0 s
/docs/Interface_SpotterChatViewConfig200 HTML253 ms147 kB0 s
/docs/Interface_CustomisationsInterface200 HTML72 ms 149 kB0 s
/docs/Enumeration_HomePageSearchBarMode200 HTML120 ms147 kB0 s
/docs/Interface_RuntimeFilter200 HTML263 ms147 kB0 s
/docs/Interface_RuntimeParameter200 HTML57 ms 146 kB0 s
/docs/Enumeration_HomeLeftNavItem200 HTML60 ms 156 kB0 s
/docs/Enumeration_Page200 HTML298 ms151 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fmodels%2Fenumerations%2Fshare-mode200 HTML63 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fmodels%2F…Fmetadata-search-response200 HTML137 ms143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fmodels%2Fenumerations%2Ftype-3200 HTML52 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fmodels%2F…0-metadata-search-request200 HTML66 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fmodels%2F…adata-search-sort-options200 HTML50 ms 143 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fmodels%2F…Fmetadata-list-item-input200 HTML44 ms 143 kB0 s
/docs/Interface_CustomStyles200 HTML96 ms 146 kB0 s
/docs/rest-api-sdk-typescript200 HTML77 ms 208 kB0 s
/docs/filters-overview200 HTML65 ms 160 kB0 s
/docs/orgs-api200 HTML53 ms 177 kB0 s
/docs/api-auth-session200 HTML111 ms187 kB0 s
/docs/logs-api200 HTML54 ms 154 kB0 s
/docs/tml-api200 HTML56 ms 182 kB0 s
/docs/Interface_SpotterAgentEmbedViewConfig200 HTML317 ms187 kB0 s
/docs/role-api200 HTML61 ms 175 kB0 s
/docs/Enumeration_LogLevel200 HTML76 ms 152 kB0 s
/docs/Enumeration_AuthType200 HTML56 ms 155 kB0 s
/docs/thoughtspot-objects200 HTML56 ms 160 kB0 s
/docs/guid-mapping200 HTML58 ms 157 kB0 s
/docs/webhooks-comm-channel200 HTML62 ms 161 kB0 s
/docs/parameterze-metdata200 HTML251 ms157 kB0 s
/docs/trusted-auth-troubleshoot200 HTML72 ms 149 kB0 s
/docs/webhooks-lb-payload200 HTML50 ms 188 kB0 s
/docs/jwt-filter-parameters-rules-migration-guide200 HTML289 ms174 kB0 s
/docs/webhooks-kpi200 HTML55 ms 161 kB0 s
/docs/rest-api-v1200 HTML46 ms 148 kB0 s
/docs/git-configuration200 HTML50 ms 162 kB0 s
/docs/Enumeration_RuntimeFilterOp200 HTML289 ms157 kB0 s
/docs/git-api200 HTML57 ms 170 kB0 s
/docs/embed-spotter-agent200 HTML117 ms154 kB0 s
/docs/Interface_SearchBarViewConfig200 HTML55 ms 207 kB0 s
/docs/Class_SearchBarEmbed200 HTML64 ms 173 kB0 s
/docs/access-control-sharing200 HTML436 ms155 kB0 s
/docs/jwt-abac-beta-migration-guide200 HTML60 ms 169 kB0 s
/docs/embed-ts-android200 HTML92 ms 162 kB0 s
/docs/Type%20alias_MessageOptions200 HTML52 ms 145 kB0 s
/docs/embed-ts-flutter200 HTML218 ms165 kB0 s
/docs/Type%20alias_DOMSelector200 HTML50 ms 144 kB0 s
/docs/embed-ts-swift200 HTML361 ms168 kB0 s
/docs/materialization-api200 HTML60 ms 150 kB0 s
/docs/Type%20alias_MessageCallback200 HTML278 ms146 kB0 s
/docs/database-api200 HTML51 ms 177 kB0 s
/docs/liveboard-export-api200 HTML65 ms 167 kB0 s
/docs/restV2-playground?apiResourceId=http/getting-started/introduction200 HTML50 ms 143 kB0 s
/docs/Interface_EmbedErrorDetailsEvent200 HTML501 ms150 kB0 s
/docs/runtime-filters?pageid=runtime-filters200 HTML54 ms 185 kB0 s
/docs/Enumeration_AuthFailureType200 HTML279 ms151 kB0 s
/docs/Interface_BodylessConversationViewConfig200 HTML276 ms187 kB0 s
/docs/Enumeration_PrefetchFeatures200 HTML258 ms148 kB0 s
/docs/Interface_UnderlyingDataPoint200 HTML68 ms 146 kB0 s
/docs/Function_logout200 HTML299 ms145 kB0 s
/docs/Interface_VizPoint200 HTML309 ms146 kB0 s
/docs/Function_exportTML200 HTML292 ms146 kB0 s
/docs/Enumeration_ListPage200 HTML50 ms 147 kB0 s
/docs/Function_getInitConfig200 HTML268 ms147 kB0 s
/docs/Function_createLiveboardWithAnswers200 HTML51 ms 146 kB0 s
/docs/Interface_ConversationViewConfig200 HTML269 ms205 kB0 s
/docs/Type%20alias_MessagePayload200 HTML54 ms 145 kB0 s
/docs/Interface_customCssInterface200 HTML53 ms 148 kB0 s
/docs/Interface_exportTMLInput200 HTML68 ms 147 kB0 s
/docs/Function_uploadMixpanelEvent200 HTML265 ms145 kB0 s
/docs/Class_ConversationEmbed200 HTML52 ms 174 kB0 s
/docs/Enumeration_InterceptedApiType200 HTML61 ms 147 kB0 s
/docs/Enumeration_AuthStatus200 HTML323 ms150 kB0 s
/docs/Function_init200 HTML48 ms 146 kB0 s
/docs/Enumeration_UIPassthroughEvent200 HTML268 ms151 kB0 s
/docs/Function_executeTML200 HTML52 ms 146 kB0 s
/docs/Function_reloadIframe200 HTML328 ms145 kB0 s
/docs/Interface_CustomCssVariables200 HTML62 ms 301 kB0 s
/docs/Function_prefetch200 HTML244 ms146 kB0 s
/docs/Function_getSessionInfo200 HTML53 ms 145 kB0 s
/docs/Enumeration_CustomActionsPosition200 HTML274 ms148 kB0 s
/docs/Interface_executeTMLInput200 HTML48 ms 146 kB0 s
/docs/Interface_AuthEventEmitter200 HTML289 ms159 kB0 s
/docs/Enumeration_CustomActionTarget200 HTML45 ms 151 kB0 s
/docs/Class_BodylessConversation200 HTML312 ms151 kB0 s
/docs/Function_getAnswerFromQuery200 HTML49 ms 146 kB0 s
/docs/Enumeration_AuthEvent200 HTML96 ms 146 kB0 s
/docs/Class_SpotterAgentEmbed200 HTML60 ms 151 kB0 s
/docs/Interface_SessionInterface200 HTML51 ms 147 kB0 s
/docs/Enumeration_DataSourceVisualMode200 HTML51 ms 148 kB0 s
/docs/embed-data-restapi200 HTML230 ms149 kB0 s
/docs/custom-viz-rest-api200 HTML269 ms158 kB0 s
/docs/customization-intro200 HTML59 ms 147 kB0 s
/docs/license-feature-matrix200 HTML278 ms172 kB0 s
/docs/index200 HTML58 ms 149 kB0 s
/docs/authorization-settings200 HTML301 ms151 kB0 s
/docs/modify-tml200 HTML52 ms 175 kB0 s
/docs/privileges-and-roles200 HTML283 ms148 kB0 s
/docs/data-security200 HTML352 ms147 kB0 s
/docs/tutorials/rest-api/lesson-03200 HTML301 ms166 kB0 s
/docs/tutorials/rest-api/lesson-04200 HTML288 ms161 kB0 s
/docs/tutorials/tse-fundamentals/lesson-05200 HTML51 ms 159 kB0 s
/docs/tutorials/rest-api/lesson-01200 HTML334 ms156 kB0 s
/docs/tutorials/rest-api/lesson-02200 HTML456 ms164 kB0 s
/docs/tutorials/react-components/lesson-03200 HTML436 ms163 kB0 s
/docs/tutorials/tse-fundamentals/lesson-09200 HTML273 ms157 kB0 s
/docs/tutorials/tse-fundamentals/lesson-07200 HTML72 ms 155 kB0 s
/docs/tutorials/tse-fundamentals/lesson-11200 HTML87 ms 149 kB0 s
/docs/tutorials/tse-fundamentals/lesson-03200 HTML309 ms164 kB0 s
/docs/tutorials/tse-fundamentals/lesson-06200 HTML114 ms155 kB0 s
/docs/tutorials/tse-fundamentals/lesson-08200 HTML284 ms154 kB0 s
/docs/tutorials/tse-fundamentals/lesson-10200 HTML51 ms 152 kB0 s
/docs/tutorials/tse-fundamentals/lesson-04200 HTML50 ms 156 kB0 s
/docs/tutorials/tse-fundamentals/lesson-01200 HTML315 ms149 kB0 s
/docs/custom-chatbot-integration-mcp200 HTML56 ms 168 kB0 s
/docs/connect-mcp-server-to-clients200 HTML63 ms 155 kB0 s
/docs/tutorials/tse-fundamentals/lesson-02200 HTML369 ms152 kB0 s
/docs/single-tenant-data-models200 HTML56 ms 156 kB0 s
/docs/rest-apiv2-js200 HTML78 ms 154 kB0 s
/docs/multi-tenancy200 HTML331 ms147 kB0 s
/docs/restV2-playground?apiResourceId=http%2Fapi-endpo…%2Fget-system-information200 HTML59 ms 143 kB0 s
/docs/catalog-and-audit200 HTML309 ms154 kB0 s
/docs/audit-logs200 HTML316 ms199 kB0 s
/docs/deploy-with-tml-apis200 HTML53 ms 167 kB0 s
/docs/rest-api-getstarted200 HTML280 ms159 kB0 s
/docs/git-provider-integration200 HTML306 ms162 kB0 s
/docs/multitenancy-within-an-org200 HTML56 ms 163 kB0 s
/docs/restV2-playground?apiResourceId=http/api-endpoin…/metadata/search-metadata200 HTML49 ms 143 kB0 s
/docs/tutorials/react-components/lesson-02200 HTML263 ms155 kB0 s
/docs/tutorials/react-components/lesson-01200 HTML317 ms150 kB0 s
/docs/tutorials/react-components/intro200 HTML266 ms160 kB0 s
No rows found, please edit your search term.

Best practices

Found 11 row(s).
Analysis nameOKNoticeWarningCritical
DOM depth (> 30)436010
Heading structure27203120
Large inline SVGs (> 5120 B)6000
Invalid inline SVGs6000
Non-clickable phone numbers32010
Duplicate inline SVGs (> 5 and > 1024 B)6000
Title uniqueness (> 10%)283010
Description uniqueness (> 10%)237010
Brotli support004370
WebP support0010
AVIF support0010
No rows found, please edit your search term.

Large inline SVGs

No problems found.


Duplicate inline SVGs

No problems found.


Invalid inline SVGs

No problems found.


Missing quotes on attributes

No problems found.


DOM depth

SeverityOccursDetailAffected URLs (max 5)
warning1The DOM depth exceeds the warning limit: 30. Found depth: 31./docs/dev-playground

Heading structure

SeverityOccursDetailAffected URLs (max 5)
critical164No <h1> tag found in the HTML content.URL 1, URL 2, URL 3, URL 4, URL 5
warning437Heading structure is skipping levels: found an <h2> without a previous higher heading.URL 1, URL 2, URL 3, URL 4, URL 5
warning15Heading structure is skipping levels: found an <h5> after an <h2>.URL 1, URL 2, URL 3
warning13Heading structure is skipping levels: found an <h4> after an <h2>.URL 1, URL 2, URL 3, URL 4, URL 5
warning7Heading structure is skipping levels: found an <h5> after an <h1>.URL 1, URL 2, URL 3, URL 4, URL 5
warning4Heading structure is skipping levels: found an <h3> after an <h1>.URL 1, URL 2, URL 3, URL 4
warning2Heading structure is skipping levels: found an <h5> after an <h3>.URL 1, URL 2

Non-clickable phone numbers

SeverityOccursDetailAffected URLs (max 5)
warning1(800) 508-7008/docs/customize-email-apis

Title uniqueness

No problems found.


Description uniqueness

No problems found.

Accessibility

Analysis nameOKNoticeWarningCritical
Missing aria labels00131
Missing form labels0010
Missing image alt attributes232000
Missing roles0050
Missing html lang attribute0001

Valid HTML

No problems found.


Missing image alt attributes

No problems found.


Missing form labels

SeverityOccursDetailAffected URLs (max 5)
warning286<input ***>URL 1, URL 2, URL 3, URL 4, URL 5

Missing aria labels

Found 13 row(s).
SeverityOccursDetailAffected URLs (max 5)
critical286<input ***>URL 1, URL 2, URL 3, URL 4, URL 5
warning8826<a ***>URL 1, URL 2, URL 3, URL 4, URL 5
warning4269<a class="link-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning1748<button class="menubtn">URL 1, URL 2, URL 3, URL 4, URL 5
warning437<button class="dropbtn">URL 1, URL 2, URL 3, URL 4, URL 5
warning437<a class="logo-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning180<a id="preview-in-playground" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning151<a>URL 1, URL 2, URL 3, URL 4, URL 5
warning151<button>URL 1, URL 2, URL 3, URL 4, URL 5
warning44<a class="_*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning20<a class="anchor" *** >URL 1, URL 2
warning6<a class="bare" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning1<a class="image" *** >/docs/v1v2-comparison
No rows found, please edit your search term.

Missing roles

SeverityOccursDetailAffected URLs (max 5)
warning437<header>URL 1, URL 2, URL 3, URL 4, URL 5
warning286<aside class="aside">URL 1, URL 2, URL 3, URL 4, URL 5
warning286<main class="withHeaderFooter" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning286<nav>URL 1, URL 2, URL 3, URL 4, URL 5
warning286<footer>URL 1, URL 2, URL 3, URL 4, URL 5
warning151<main class="withHeaderFooter pgHeader" *** >URL 1, URL 2, URL 3, URL 4, URL 5

Missing html lang attribute

SeverityOccursDetailAffected URLs (max 5)
critical437HTML lang attribute is not present.URL 1, URL 2, URL 3, URL 4, URL 5

Security

Found 10 row(s).
HeaderOKNoticeWarningCriticalRecommendation
Access-Control-Allow-Origin004370Access-Control-Allow-Origin is set to '*' which allows any origin to access the resource. This can be a security risk.
X-Frame-Options004370X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin.
Permissions-Policy004370Permissions-Policy header is not set but Feature-Policy is. We recommend transforming it to this newer header.
X-XSS-Protection043700X-XSS-Protection header is set but deprecated. Consider removing it and using Content-Security-Policy instead.
Server043700Server header is set to 'cloudflare'. It is better not to reveal used technologies.
Strict-Transport-Security437000
X-Content-Type-Options437000
Referrer-Policy437000
Content-Security-Policy437000
Feature-Policy437000
No rows found, please edit your search term.

Security headers

SeverityOccursDetailAffected URLs (max 5)
warning437X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin.URL 1, URL 2, URL 3, URL 4, URL 5
warning437Access-Control-Allow-Origin is set to '*' which allows any origin to access the resource. This can be a security risk.URL 1, URL 2, URL 3, URL 4, URL 5
warning437Permissions-Policy header is not set but Feature-Policy is. We recommend transforming it to this newer header.URL 1, URL 2, URL 3, URL 4, URL 5
notice437Server header is set to 'cloudflare'. It is better not to reveal used technologies.URL 1, URL 2, URL 3, URL 4, URL 5
notice437X-XSS-Protection header is set but deprecated. Consider removing it and using Content-Security-Policy instead.URL 1, URL 2, URL 3, URL 4, URL 5

TOP non-unique titles

Count 🔽Title
149REST API v2.0 Playground
3ThoughtSpot Embedded Documentation
2Embed a Liveboard
2GraphQL Playground
2Runtime filters

TOP non-unique descriptions

Found 10 row(s).
Count 🔽Description
149ThoughtSpot REST API v2.0 Playground
38
3ThoughtSpot Embedded Developer Documentation
3You can configure support for token-based authentication service on ThoughtSpot.
2ThoughtSpot REST API provides service endpoints for administration, embedding, and data management.
2REST API Reference
2The connection API endpoints allow you to query data connections used for live query services on a ThoughtSpot instance
2Security settings for embedding
2ThoughtSpot GraphQL Playground
2The TML API endpoints allow you to export and import TML files
No rows found, please edit your search term.

SEO metadata

Found 200 row(s).
URL 🔼IndexingTitleH1DescriptionKeywords
/docsAllowedThoughtSpot Embedded DocumentationThoughtSpot Embedded DocumentationThoughtSpot Embedded Developer Documentation
/docs/Class_AnswerServiceAllowedAnswerServiceAnswerServiceAnswerService provides a simple way to work with ThoughtSpot Answers.
/docs/Class_AppEmbedAllowedAppEmbedAppEmbedEmbeds full ThoughtSpot experience in a host application.
/docs/Class_BodylessConversationAllowedBodylessConversationBodylessConversationCreate a conversation embed, which can be integrated inside chatbots or other conversational interfaces. Use {@link SpotterAgentEmbed} instead
/docs/Class_ConversationEmbedAllowedConversationEmbedConversationEmbedEmbed ThoughtSpot AI Conversation. Use {@link SpotterEmbed} instead
/docs/Class_LiveboardEmbedAllowedLiveboardEmbedLiveboardEmbedEmbed a ThoughtSpot Liveboard or visualization. When rendered it already waits for the authentication to complete, so you need not wait for `AuthStatus.SUCCESS`.
/docs/Class_SageEmbedAllowedSageEmbedSageEmbedEmbed ThoughtSpot LLM and GPT-based Natural Language Search component.
/docs/Class_SearchBarEmbedAllowedSearchBarEmbedSearchBarEmbedEmbed ThoughtSpot search bar
/docs/Class_SearchEmbedAllowedSearchEmbedSearchEmbedEmbed ThoughtSpot search
/docs/Class_SpotterAgentEmbedAllowedSpotterAgentEmbedSpotterAgentEmbedCreate a conversation embed, which can be integrated inside chatbots or other conversational interfaces.
/docs/Class_SpotterEmbedAllowedSpotterEmbedSpotterEmbedEmbed ThoughtSpot AI Conversation.
/docs/Enumeration_ActionAllowedActionActionThoughtSpot application pages include actions and menu commands for various user-initiated operations. These actions are represented as enumeration members in the SDK. To show, hide, or disable specific actions in the embedded view, define the Action enumeration members in the `disabledActions`, `visibleActions`, or `hiddenActions` array.
/docs/Enumeration_AuthEventAllowedAuthEventAuthEventEvents which can be triggered on the emitter returned from {@link init}.
/docs/Enumeration_AuthFailureTypeAllowedAuthFailureTypeAuthFailureTypeEnum for auth failure types. This value is passed to the listener for {@link AuthStatus.FAILURE}.
/docs/Enumeration_AuthStatusAllowedAuthStatusAuthStatusEnum for auth status emitted by the emitter returned from {@link init}.
/docs/Enumeration_AuthTypeAllowedAuthTypeAuthTypeThe authentication mechanism for allowing access to the embedded app
/docs/Enumeration_ContextMenuTriggerOptionsAllowedContextMenuTriggerOptionsContextMenuTriggerOptionsEnum for options to change context trigger. The `BOTH_CLICKS` option is available from 10.8.0.cl.
/docs/Enumeration_ContextTypeAllowedContextTypeContextType
/docs/Enumeration_CustomActionTargetAllowedCustomActionTargetCustomActionTargetEnum options to mention the target of the code-based custom action. The target determines which type of ThoughtSpot object the action is associated with, and also controls which positions and scoping options are available.
/docs/Enumeration_CustomActionsPositionAllowedCustomActionsPositionCustomActionsPositionEnum options to show custom actions at different positions in the application.
/docs/Enumeration_DataPanelCustomColumnGroupsAccordionStateAllowedDataPanelCustomColumnGroupsAccordionStateDataPanelCustomColumnGroupsAccordionStateDefine the initial state of column custom group accordions in data panel v2.
/docs/Enumeration_DataSourceVisualModeAllowedDataSourceVisualModeDataSourceVisualModeThe different visual modes that the data sources panel within search could appear in, such as hidden, collapsed, or expanded.
/docs/Enumeration_EmbedErrorCodesAllowedEmbedErrorCodesEmbedErrorCodesError codes for identifying specific issues in embedded ThoughtSpot components. Use {@link EmbedErrorDetailsEvent} and {@link ErrorDetailsTypes} codes for precise error handling and debugging.
/docs/Enumeration_EmbedEventAllowedEmbedEventEmbedEventEvent types emitted by the embedded ThoughtSpot application.
/docs/Enumeration_ErrorDetailsTypesAllowedErrorDetailsTypesErrorDetailsTypesError types emitted by embedded components.
/docs/Enumeration_HomeLeftNavItemAllowedHomeLeftNavItemHomeLeftNavItem**Note**: This attribute is not supported in the classic (V1) homepage experience.
/docs/Enumeration_HomePageAllowedHomePageHomePageDefine the version of the home page
/docs/Enumeration_HomePageSearchBarModeAllowedHomePageSearchBarModeHomePageSearchBarMode
/docs/Enumeration_HomepageModuleAllowedHomepageModuleHomepageModuleHome page modules that can be hidden via `hiddenHomepageModules` and reordered via `reorderedHomepageModules`.
/docs/Enumeration_HostEventAllowedHostEventHostEventEvent types that can be triggered by the host application to the embedded ThoughtSpot app.
/docs/Enumeration_InterceptedApiTypeAllowedInterceptedApiTypeInterceptedApiTypeEnum for the type of API intercepted
/docs/Enumeration_ListPageAllowedListPageListPageDefine the version of the list page
/docs/Enumeration_ListPageColumnsAllowedListPageColumnsListPageColumnsList page columns that can be hidden. **Note**: This option is applicable to full app embedding only.
/docs/Enumeration_LogLevelAllowedLogLevelLogLevelEnum options to show or suppress Visual Embed SDK and ThoughtSpot application logs in the console output. This attribute doesn't support suppressing browser warnings or errors.
/docs/Enumeration_PageAllowedPagePagePages within the ThoughtSpot app that can be embedded.
/docs/Enumeration_PrefetchFeaturesAllowedPrefetchFeaturesPrefetchFeatures
/docs/Enumeration_PrimaryNavbarVersionAllowedPrimaryNavbarVersionPrimaryNavbarVersionDefine the version of the primary navbar
/docs/Enumeration_RuntimeFilterOpAllowedRuntimeFilterOpRuntimeFilterOpA map of the supported runtime filter operations
/docs/Enumeration_UIPassthroughEventAllowedUIPassthroughEventUIPassthroughEvent
/docs/Function_createLiveboardWithAnswersAllowedcreateLiveboardWithAnswersMissing H1
/docs/Function_executeTMLAllowedexecuteTMLMissing H1
/docs/Function_exportTMLAllowedexportTMLMissing H1
/docs/Function_getAnswerFromQueryAllowedgetAnswerFromQueryMissing H1
/docs/Function_getInitConfigAllowedgetInitConfigMissing H1
/docs/Function_getSessionInfoAllowedgetSessionInfoMissing H1
/docs/Function_initAllowedinitMissing H1
/docs/Function_logoutAllowedlogoutMissing H1
/docs/Function_prefetchAllowedprefetchMissing H1
/docs/Function_reloadIframeAllowedreloadIframeMissing H1
/docs/Function_resetCachedAuthTokenAllowedresetCachedAuthTokenMissing H1
/docs/Function_tokenizedFetchAllowedtokenizedFetchMissing H1
/docs/Function_uploadMixpanelEventAlloweduploadMixpanelEventMissing H1
/docs/Interface_AppViewConfigAllowedAppViewConfigAppViewConfigThe view configuration for full app embedding.
/docs/Interface_AuthEventEmitterAllowedAuthEventEmitterAuthEventEmitterEvent emitter returned from {@link init}.
/docs/Interface_BodylessConversationViewConfigAllowedBodylessConversationViewConfigBodylessConversationViewConfigConfiguration for conversation options. Use {@link SpotterAgentEmbedViewConfig} instead
/docs/Interface_ConversationViewConfigAllowedConversationViewConfigConversationViewConfigThe configuration for the embedded spotterEmbed options. Use {@link SpotterEmbedViewConfig} instead
/docs/Interface_CustomActionPayloadAllowedCustomActionPayloadCustomActionPayload
/docs/Interface_CustomCssVariablesAllowedCustomCssVariablesCustomCssVariablesThe list of customization css variables. These are the only allowed variables possible.
/docs/Interface_CustomStylesAllowedCustomStylesCustomStylesStyles within the {@link CustomisationsInterface}.
/docs/Interface_CustomisationsInterfaceAllowedCustomisationsInterfaceCustomisationsInterfaceConfiguration to define the customization on the Embedded ThoughtSpot components. You can customize styles, text strings, and icons. For more information, see link:https://developers.thoughtspot.com/docs/custom-css[CSS customization framework].
/docs/Interface_EmbedConfigAllowedEmbedConfigEmbedConfigThe configuration object for embedding ThoughtSpot content. It includes the ThoughtSpot hostname or IP address, the type of authentication, and the authentication endpoint if a trusted authentication server is used.
/docs/Interface_EmbedErrorDetailsEventAllowedEmbedErrorDetailsEventEmbedErrorDetailsEventError event object emitted when an error occurs in an embedded component.
/docs/Interface_FrameParamsAllowedFrameParamsFrameParamsEmbedded iframe configuration
/docs/Interface_LiveboardViewConfigAllowedLiveboardViewConfigLiveboardViewConfigThe configuration for the embedded Liveboard or visualization page view.
/docs/Interface_RuntimeFilterAllowedRuntimeFilterRuntimeFilterA filter that can be applied to ThoughtSpot answers, Liveboards, or visualizations at runtime.
/docs/Interface_RuntimeParameterAllowedRuntimeParameterRuntimeParameterA filter that can be applied to ThoughtSpot Answers, Liveboards, or visualizations at runtime.
/docs/Interface_SageViewConfigAllowedSageViewConfigSageViewConfigThe configuration attributes for the embedded Natural language search view. Based on GPT and LLM.
/docs/Interface_SearchBarViewConfigAllowedSearchBarViewConfigSearchBarViewConfig
/docs/Interface_SearchViewConfigAllowedSearchViewConfigSearchViewConfigThe configuration attributes for the embedded search view.
/docs/Interface_SessionInterfaceAllowedSessionInterfaceSessionInterface
/docs/Interface_SpotterAgentEmbedViewConfigAllowedSpotterAgentEmbedViewConfigSpotterAgentEmbedViewConfigConfiguration for bodyless conversation options.
/docs/Interface_SpotterChatViewConfigAllowedSpotterChatViewConfigSpotterChatViewConfigConfiguration for customizing Spotter chat UI branding.
/docs/Interface_SpotterEmbedViewConfigAllowedSpotterEmbedViewConfigSpotterEmbedViewConfigThe configuration for the embedded spotterEmbed options.
/docs/Interface_SpotterSidebarViewConfigAllowedSpotterSidebarViewConfigSpotterSidebarViewConfigConfiguration for the Spotter sidebar. Can be used in SpotterEmbed and AppEmbed.
/docs/Interface_UnderlyingDataPointAllowedUnderlyingDataPointUnderlyingDataPoint
/docs/Interface_VizPointAllowedVizPointVizPoint
/docs/Interface_customCssInterfaceAllowedcustomCssInterfacecustomCssInterfaceinline customCSS within the {@link CustomisationsInterface}. Use {@link CustomCssVariables} or css rules.
/docs/Interface_executeTMLInputAllowedexecuteTMLInputexecuteTMLInput
/docs/Interface_exportTMLInputAllowedexportTMLInputexportTMLInput
/docs/SpotterCodeAllowedSpotterCodeSpotterCodeUse SpotterCode to accelerate code generation and the process of embedding and integrating ThoughtSpot.
/docs/Type%20alias_DOMSelectorAllowedDOMSelectorDOMSelector
/docs/Type%20alias_MessageCallbackAllowedMessageCallbackMessageCallback
/docs/Type%20alias_MessageOptionsAllowedMessageOptionsMessageOptionsMessageOptions: By providing options, getting specific event start / end based on option
/docs/Type%20alias_MessagePayloadAllowedMessagePayloadMessagePayloadMessagePayload: Embed event payload: message type, data and status (start/end)
/docs/VisualEmbedSdkAllowedVisual Embed SDKVisual Embed SDK
/docs/abac-migration-guideAllowedMigrate ABAC <sup>BETA</sup> implementation to custom token APIMigrate ABAC BETA implementation to custom token APISteps for migrating your implementation to use custom token API workflow
/docs/abac-user-parametersAllowedABAC via JWT with filter rules and parametersABAC via JWT with filter rules and parametersAttribute-based access control pattern can be achieved via user parameters sent in the login token
/docs/abac-user-parameters-betaAllowedABAC via tokens (pre-10.4.0.cl)ABAC via tokens (pre-10.4.0.cl)Attribute-based access control pattern can be achieved via user parameters sent in the login token
/docs/abac-via-rls-variablesAllowedABAC via RLS with variablesABAC via RLS with variablesAttribute-based access control pattern with variable attributes referenced in Row-Level Security (RLS) rules on a given table.
/docs/access-control-sharingAllowedAccess control and sharingAccess control and sharingAccess to content is controlled via sharing
/docs/action-configAllowedCustomize menu elementsCustomize menu elementsShow or hide actions in embedded Liveboards, visualizations and ThoughtSpot application
/docs/actionsAllowedAction IDs in the SDKAction IDs in the SDKThe Action enum for menu actions on Liveboards, visualizations, and answers.
/docs/add-action-vizAllowedAdd a custom action to a visualizationAdd a custom action to a visualizationAdd custom actions
/docs/add-action-worksheetAllowedAdd custom actions to a ModelAdd custom actions to a ModelAdd custom actions to Models
/docs/admin-apiAllowedAdmin APIsAdmin APIsThe admin API endpoints allow you to view, edit, and manage your cluster configuration
/docs/api-auth-sessionAllowedREST API v1 authenticationREST API v1 authenticationTo access ThoughtSpot objects and resource endpoints, authenticate and log in to the ThoughtSpot system
/docs/api-authv2AllowedREST API v2.0 authenticationREST API v2.0 authenticationREST v2 APIs support basic and token-based authentication methods.
/docs/api-search-interceptAllowedIntercept API and data fetch requestsIntercept API and data fetch requestsDevelopers can intercept and control API calls originating from the embedded ThoughtSpot components
/docs/api-user-managementAllowedUsers and groupsUsers and groupsYou can manage users and user groups using REST APIs
/docs/audit-logsAllowedAudit logsAudit logsFetch a log of security audit events to detect potential threats
/docs/authorization-settingsAllowedAuthentication and authorizationAuthentication and authorizationYou can create users, assign group privileges and authorize user sessions using UI or REST APIs.
/docs/best-practicesAllowedBest practices and recommendationsBest practices and recommendationsGetting Started
/docs/catalog-and-auditAllowedCatalog and audit ThoughtSpot contentCatalog and audit ThoughtSpot contentThoughtSpot REST APIs can be used to audit system configurations and bring metadata into data catalogs
/docs/code-based-custom-actionAllowedCode based custom actionsCode based custom actionsYou can add custom buttons or menu items in your ThoughtSpot code to the ThoughtSpot UI to let your application users to analyze insights and trigger an action on the data.
/docs/code-samplesAllowedCode samplesCode samplesCode samples for embedding ThoughtSpot features in an external application, product, or web portal.
/docs/connect-mcp-server-to-clientsAllowedConnecting MCP Server to MCP clientsConnecting MCP Server to MCP clientsLearn how to connect Claude, ChatGPT, Gemini, and other MCP-aware clients to ThoughtSpot MCP Server with minimal configuration.
/docs/connection-configAllowedConnection configurationConnection configurationThe connection API endpoints allow you to query multiple data configurations per connection used for live query services on a ThoughtSpot instance
/docs/connectionsAllowedData connectionData connectionThe connection API endpoints allow you to query data connections used for live query services on a ThoughtSpot instance
/docs/connections-apiAllowedData connection APIsData connection APIsThe connection API endpoints allow you to query data connections used for live query services on a ThoughtSpot instance
/docs/context-aware-event-routingAllowedContext-based execution of host eventsContext-based execution of host eventsUsing the page context feature in the Visual Embed SDK, you can now implement context-aware routing of host events in a multi-modal embedding experience
/docs/css-variables-referenceAllowedCSS variables referenceCSS variables referenceReference to pre-defined CSS variables for CSS customization framework
/docs/custom-action-callbackAllowedCallback custom actionsCallback custom actionsSet up a callback function to the host application and trigger a response payload from the embedded ThoughtSpot component.
/docs/custom-action-introAllowedCustom actionsCustom actionsYou can add custom buttons or menu items to the ThoughtSpot UI to let your application users to analyze insights and trigger an action on the data.
/docs/custom-action-payloadAllowedCallback JSON response payloadsCallback JSON response payloadsView examples of the Answer or visualization data payload for callback actions
/docs/custom-action-urlAllowedURL actionsURL actionsYou can add a custom action to send data to a specific URL target
/docs/custom-chatbot-integration-mcpAllowedIntegrating MCP Server in a custom application or chatbotIntegrating MCP Server in a custom application or chatbotLearn how to build custom applications and chatbots that use ThoughtSpot MCP Server.
/docs/custom-cssAllowedCSS customization frameworkCSS customization frameworkCustomize UX elements and layout of embedded ThoughtSpot interface using custom CSS
/docs/custom-domain-configAllowedCustom domain configurationCustom domain configuration
/docs/custom-viz-rest-apiAllowedCreate a custom visualization using REST APIsCreate a custom visualization using REST APIsCreate custom visualization using REST APIs
/docs/customization-introAllowedCustomization and rebrandingCustomization and rebrandingYou can customize the look and feel of the ThoughtSpot UI and rebrand the UI elements as per your organization's branding guidelines.
/docs/customize-actionsAllowedCreate and manage custom actionsCreate and manage custom actionsOverview of custom actions
/docs/customize-email-apisAllowedCustomize email template <span class="earlyAccess eaBackground">Early Access</span>Customize email template Early AccessYou can rebrand system-generated notifications and customize notification emails
/docs/customize-emailsAllowedCustomize onboarding settingsCustomize onboarding settingsYou can rebrand system-generated notifications and customize onboarding experience
/docs/customize-homepage-experienceAllowedCustomize home page experienceCustomize home page experienceCustomize the home page experience by including or excluding specific modules and arrange them as needed in full application embedding
/docs/customize-iconsAllowedCustomize iconsCustomize iconsCustomize icons displayed on the ThoughtSpot application interface
/docs/customize-linksAllowedCustomize linksCustomize linksCustomize link format
/docs/customize-nav-controlsAllowedCustomize navigation panelsCustomize navigation panelsCustomize the the navigation panel and menu items in full application embedding using the settings in the Visual Embed SDK
/docs/customize-styleAllowedCustomize layout and styles in the UICustomize layout and styles in the UIRebrand embedded ThoughtSpot content
/docs/customize-textAllowedCustomize text stringsCustomize text stringsCustomize text strings on ThoughtSpot application interface
/docs/data-securityAllowedData securityData securityData security involves filtering the data queried by ThoughtSpot from the data warehouse
/docs/database-apiAllowedDatabase APIDatabase APIUse the database REST API endpoints to fetch table, schema, and database details, and create tables and run TQL commands
/docs/dependent-objects-apiAllowedDependent objects APIsDependent objects APIsThe dependency API endpoints allow you to get details of the dependents for a metadata object
/docs/deploy-with-tml-apisAllowedDeploy with TML APIsDeploy with TML APIsDevelopment and deployment following the SDLC practices can be achieved using TML and REST API
/docs/deprecated-featuresAllowedDeprecation announcementsDeprecation announcementsThis article lists features deprecated and no longer supported in ThoughtSpot Embedded
/docs/dev-playgroundAllowedVisual Embed PlaygroundVisual Embed PlaygroundUse the Visual Embed Playground to explore the embedding workflows with the Visual Embed SDK APIs, play with the code, and preview results.
/docs/development-and-deploymentAllowedDevelopment and deployment in ThoughtSpotDevelopment and deployment in ThoughtSpotOverview of development and deployment following the SDLC practices in ThoughtSpot
/docs/edit-custom-actionAllowedSet the position of a custom actionSet the position of a custom actionYou can set a custom action as a primary button or as a menu action in the More options or the contextual menu.
/docs/embed-a-vizAllowedEmbed a visualizationEmbed a visualizationYou can use the LiveboardEmbed SDK library to embed visualizations on a Liveboard and view them in your application context.
/docs/embed-ai-search-analyticsAllowedEmbed AI Search and AnalyticsEmbed AI Search and AnalyticsTo embed the ThoughtSpot Spotter and conversational analytics experience in your app, you can use the `SpotterEmbed` or `SpotterAgentEmbed` SDK components.
/docs/embed-authAllowedAuthenticationAuthenticationDefine the authentication method in the Visual Embed SDK to authenticate users of an embedded instance.
/docs/embed-data-restapiAllowedEmbed objects using REST APIEmbed objects using REST APIEmbed Data using REST APIs
/docs/embed-eventsAllowedUsing embed eventsUsing embed eventsEmbed events are fired when application actions are detected inside an embed.
/docs/embed-liveboardAllowedEmbed a LiveboardEmbed a LiveboardYou can use the LiveboardEmbed SDK library to embed a ThoughtSpot Liveboard in your app and use it for live insights
/docs/embed-nlsAllowedEmbed Natural Language Search (legacy interface)Embed Natural Language Search (legacy interface)You can use the SageEmbed SDK library to embed ThoughtSpot Natural Language Search experience in your application.
/docs/embed-object-accessAllowedAuthorizationAuthorizationYou can define user access to view or edit embedded objects and related workflows.
/docs/embed-sdk-changelogAllowedVisual Embed changelogVisual Embed changelogChanges to the SDK and APIs
/docs/embed-searchbarAllowedEmbed ThoughtSpot search barEmbed ThoughtSpot search barYou can use the SearchBarEmbed SDK library to embed ThoughtSpot search bar in your application.
/docs/embed-spotterAllowedEmbed Spotter experienceEmbed Spotter experienceYou can use the SpotterEmbed SDK library to embed conversational analytics experience in your application.
/docs/embed-spotter-agentAllowedEmbed Spotter AgentEmbed Spotter AgentYou can use the SpotterAgentEmbed SDK library to embed Spotter experience in your application.
/docs/embed-ts-androidAllowedAndriod Embed SDK for Andriod appsAndriod Embed SDK for Andriod appsUse the Android Embed SDK to embed ThoughtSpot in your Android mobile app
/docs/embed-ts-flutterAllowedEmbed ThoughtSpot in a Flutter appEmbed ThoughtSpot in a Flutter appUse the Flutter SDK to embed ThoughtSpot in your Android and iOS mobile apps
/docs/embed-ts-mobile-react-nativeAllowedEmbed using React Native mobile SDKEmbed using React Native mobile SDKTHe React Native embed SDK allows you to embed ThoughtSpot in your Andriod and iOS mobile apps
/docs/embed-ts-swiftAllowedSwift Embed SDK for iOS appsSwift Embed SDK for iOS appsUse the Swift Embed SDK to embed ThoughtSpot in your iOS mobile apps
/docs/embed-without-sdkAllowedEmbed without SDKEmbed without SDKEmbed Liveboards without using Visual Embed SDK
/docs/events-app-integrationAllowedEvents and app interactionsEvents and app interactionsEvents allow the embedding application to send and receive messages from embedded ThoughtSpot components.
/docs/external-tool-script-integrationAllowedExternal tools and script integrationExternal tools and script integrationSecurity settings for embedding
/docs/faqsAllowedFrequently Asked QuestionsFrequently Asked QuestionsAnswers for common questions on ThoughtSpot Embedded
/docs/fetch-data-and-report-apisAllowedData and Report APIsData and Report APIsData and Report APIs
/docs/filters-overviewAllowedFilters overviewFilters overviewThoughtSpot has several layers of filters which have an order of precedence and different events
/docs/fixed-issuesAllowedFixed issuesFixed issuesBug fixes and improvements
/docs/full-app-customizeAllowedCustomize full application embeddingCustomize full application embeddingCustomize full application embedding
/docs/full-embedAllowedEmbed full applicationEmbed full applicationYou can embed full ThoughtSpot experience in your application and allow your users to create content for live analytics
/docs/get-started-tseAllowedEmbed licensesEmbed licensesYou can get started with ThoughtSpot Embedded by visiting the Developer Playground on the public site, signing up for free trial, or by purchasing a ThoughtSpot Embedded Edition license.
/docs/getting-startedAllowedQuickstart GuideQuickstart GuideGet started with embedding ThoughtSpot component in your app.
/docs/git-apiAllowedGitHub REST APIsGitHub REST APIsGuide to GitHub Integration REST APIs
/docs/git-configurationAllowedConfigure GitHub integrationConfigure GitHub integrationConfiguring the GitHub integration for a ThoughtSpot instance
/docs/git-integrationAllowedDeploy with GitDeploy with GitThe version control APIs and Git integration capability let you connect your ThoughtSpot instance to a Git repository, push changes, and deploy commits to your ThoughtSpot environment.
/docs/git-provider-integrationAllowedGit provider integrationGit provider integrationOverview of using a Git provider to manage SDLC in ThoughtSpot
/docs/graphql-play-groundAllowedGraphQL PlaygroundMissing H1ThoughtSpot GraphQL Playground
/docs/graphql-playgroundAllowedGraphQL PlaygroundGraphQL PlaygroundThoughtSpot GraphQL Playground
/docs/group-apiAllowedGroup APIsGroup APIsThe group API endpoints allow you to define group privileges and user access to ThoughtSpot objects and data
/docs/guid-mappingAllowedGUID mappingGUID mappingDeploying TML involves GUID mapping, handled automatically by the deploy API
/docs/host-eventsAllowedUsing host eventsUsing host eventsEvents allow the host application to trigger actions in or payloads from the embedded ThoughtSpot components.
/docs/in-app-navigationAllowedCustom menu and navigation elementsCustom menu and navigation elementsBuild dynamic menus and links to ThoughtSpot content from the embedding application
/docs/indexAllowedThoughtSpot Embedded DocumentationThoughtSpot Embedded DocumentationThoughtSpot Embedded Developer Documentation
/docs/integrate-SpotterCodeAllowedIntegrate SpotterCode with your IDEIntegrate SpotterCode with your IDEThis document provides a comprehensive, step-by-step approach to integrating SpotterCode with your development environment
/docs/introductionAllowedThoughtSpot Embedded DocumentationThoughtSpot Embedded DocumentationThoughtSpot Embedded Developer Documentation
/docs/just-in-time-provisioningAllowedJust-in-time provisioningJust-in-time provisioningJust-in-time provisioning using SSO
/docs/jwt-abac-beta-migration-guideAllowedJWT ABAC Beta implementation &#8594; ABAC via RLSJWT ABAC Beta implementation → ABAC via RLSSteps for migrating JWT ABAC Beta implementation to ABAC via RLS
/docs/jwt-abac-migration-guideAllowedABAC JWT migration guideABAC JWT migration guideSteps for migrating legacy ABAC implementation to ABAC via RLS on your instance
/docs/jwt-filter-parameters-rules-migration-guideAllowedJWT ABAC implementation with filter rules &#8594; ABAC via RLSJWT ABAC implementation with filter rules → ABAC via RLSSteps for migrating legacy JWT ABAC implementation with filter_rules to ABAC via RLS on your instance
/docs/lazy-load-fullHeightAllowedFull height and lazy loading options for LiveboardsFull height and lazy loading options for LiveboardsLoad visualizations progressively on embedded Liveboard
/docs/license-feature-matrixAllowedFeature matrixFeature matrixChoose the license model as per your embedding requirements.
/docs/liveboard-data-apiAllowedLiveboard data APILiveboard data APIThe liveboard data API API allows you to query a pinboard and its visualizations
/docs/liveboard-export-apiAllowedLiveboard export APILiveboard export APIThe Liveboard export API endpoint allows you to download a pinboard or its visualizations in the PDF format
/docs/logs-apiAllowedAudit logs APIAudit logs APILog streaming service APIs
/docs/materialization-apiAllowedMaterialization APIMaterialization APIMaterialization API allows you to refresh a materialized view
/docs/mcp-integrationAllowedThoughtSpot MCP ServerThoughtSpot MCP ServerLearn what ThoughtSpot MCP Server is, when to use it, and how it fits into your AI and analytics architecture.
/docs/metadata-apiAllowedMetadata APIsMetadata APIsMetadata API
/docs/mobile-embedAllowedEmbed ThoughtSpot in a mobile appEmbed ThoughtSpot in a mobile appUsing ThoughtSpot's mobile embed SDKs, you can now embed ThoughtSpot in your mobile apps
/docs/modify-tmlAllowedTML modificationTML modificationDetails of how to change TML files to achieve various transformations and goals
/docs/multi-tenancyAllowedMulti-tenancyMulti-tenancyYou can set up your ThoughtSpot instance as a multi-tenant cluster
/docs/multitenancy-within-an-orgAllowedMulti-tenancy within an OrgMulti-tenancy within an OrgMulti-tenant databases can be filtered for different customers within one Org
/docs/oidc-authAllowedOpenID Connect authenticationOpenID Connect authenticationYou can configure support for OpenID Connect authentication framework for embedded ThoughtSpot instances.
/docs/orgsAllowedMulti-tenancy with OrgsMulti-tenancy with OrgsYou can now configure your ThoughtSpot instance as a multi-tenant cluster with separate Org containers for your tenants.
/docs/orgs-apiAllowedOrg APIOrg APIUse Org APIs to create and manage tenant organizations on your ThoughtSpot instance
/docs/orgs-api-opAllowedOrg administrationOrg administrationYou can administer Orgs on your mult-tenant cluster
/docs/parameterze-metdataAllowedParameterize metadata objectsParameterize metadata objectsUse the metadata parameterization APIs to assign dynamic values via variables to connection or table properties
/docs/prefetchAllowedPrefetch static resourcesPrefetch static resourcesPrefetch static resources before loading an application.
/docs/prerenderAllowedPre-rendering ThoughtSpot Embed componentsPre-rendering ThoughtSpot Embed componentsHow to use pre-rendering to optimize performance and user experience in ThoughtSpot embedding
You have reached the hard limit of 200 rows as a protection against very large output or exhausted memory. You can change this with --rows-limit.
No rows found, please edit your search term.

OpenGraph metadata

No URLs with OpenGraph data (og:* or twitter:* meta tags).


Heading structure

Found 200 row(s).
Heading structureCountErrors 🔽URL
  • <h2>
  • <h2>
  • <h1> Code based custom actions
    • <h3> Implementation of custom actions through the Visual Embed SDK🔗 [#_implementation_of_custom_actions_through_the_visual_embed_sdk]
    • <h3> Components of a code based custom action interface🔗 [#_components_of_a_code_based_custom_action_interface]
    • <h3> Code based custom action for Liveboards🔗 [#_code_based_custom_action_for_liveboards]
    • <h3> Code based custom action for Visualizations🔗 [#_code_based_custom_action_for_visualizations]
    • <h3> Code based custom action for Answers🔗 [#_code_based_custom_action_for_answers]
    • <h3> Code based custom action for Spotter🔗 [#_code_based_custom_action_for_spotter]
    • <h3> Add callback to a code based custom action🔗 [#_add_callback_to_a_code_based_custom_action]
109/docs/code-based-custom-action
  • <h2>
  • <h2>
  • <h1> ThoughtSpot Embedded Documentation
    • <h3> Get started🔗
    • <h3> Release notes🔗
    • <h3> Additional resources🔗
65/docs
  • <h2>
  • <h2>
  • <h1> ThoughtSpot Embedded Documentation
    • <h3> Get started🔗
    • <h3> Release notes🔗
    • <h3> Additional resources🔗
65/docs/introduction
  • <h2>
  • <h2>
  • <h1> ThoughtSpot Embedded Documentation
    • <h3> Get started🔗
    • <h3> Release notes🔗
    • <h3> Additional resources🔗
65/docs/index
  • <h2>
  • <h2>
  • <h1> Customize locale
    • <h3> Set Locale in the SDK🔗 [#_set_locale_in_the_sdk]
    • <h2> Locale settings in the UI🔗 [#_locale_settings_in_the_ui]
    • <h2> Set locale via REST API🔗 [#_set_locale_via_rest_api]
    • <h2> Limitations🔗 [#_limitations]
73/docs/set-locale
  • <h2>
  • <h2>
    • <h3> tokenizedFetch🔗 [#_tokenizedfetch]
33/docs/Function_tokenizedFetch
  • <h2>
  • <h2>
    • <h3> resetCachedAuthToken🔗 [#_resetcachedauthtoken]
33/docs/Function_resetCachedAuthToken
  • <h2>
  • <h2>
    • <h3> logout🔗 [#_logout]
33/docs/Function_logout
  • <h2>
  • <h2>
    • <h3> exportTML🔗 [#_exporttml]
33/docs/Function_exportTML
  • <h2>
  • <h2>
    • <h3> getInitConfig🔗 [#_getinitconfig]
33/docs/Function_getInitConfig
  • <h2>
  • <h2>
    • <h3> createLiveboardWithAnswers🔗 [#_createliveboardwithanswers]
33/docs/Function_createLiveboardWithAnswers
  • <h2>
  • <h2>
    • <h3> uploadMixpanelEvent🔗 [#_uploadmixpanelevent]
33/docs/Function_uploadMixpanelEvent
  • <h2>
  • <h2>
    • <h3> init🔗 [#_init]
33/docs/Function_init
  • <h2>
  • <h2>
    • <h3> executeTML🔗 [#_executetml]
33/docs/Function_executeTML
  • <h2>
  • <h2>
    • <h3> reloadIframe🔗 [#_reloadiframe]
33/docs/Function_reloadIframe
  • <h2>
  • <h2>
    • <h3> prefetch🔗 [#_prefetch]
33/docs/Function_prefetch
  • <h2>
  • <h2>
    • <h3> getSessionInfo🔗 [#_getsessioninfo]
33/docs/Function_getSessionInfo
  • <h2>
  • <h2>
    • <h3> getAnswerFromQuery🔗 [#_getanswerfromquery]
33/docs/Function_getAnswerFromQuery
  • <h2>
  • <h2>
  • <h1> Course summary
    • <h3> CS Tools🔗 [#_cs_tools]
    • <h2> Next steps🔗 [#_next_steps]
      • <h3> Developers portal🔗 [#_developers_portal]
      • <h3> Join our Discord server🔗 [#_join_our_discord_server]
      • <h3> Join Community🔗 [#_join_community]
83/docs/tutorials/tse-fundamentals/lesson-11
  • <h2>
  • <h2>
  • <h1> Browser Javascript
    • <h3> Pagination and offsets🔗 [#_pagination_and_offsets]
43/docs/rest-apiv2-js
  • <h2>
  • <h2>
  • <h1> What’s new
    • <h2> Version 26.3.0.cl🔗 [#_version_26_3_0_cl]
      • <h3> ThoughtSpot integration with Amazon S3 storage for webhook delivery🔗 [#_thoughtspot_integration_with_amazon_s3_storage_for_webhook_delivery]
      • <h3> Host event enhancements for context-aware routing🔗 [#_host_event_enhancements_for_context_aware_routing]
      • <h3> JWT-based ABAC implementation🔗 [#_jwt_based_abac_implementation]
      • <h3> Spotter coaching access across published Orgs🔗 [#_spotter_coaching_access_across_published_orgs]
      • <h3> Full application embedding🔗 [#_full_application_embedding]
      • <h3> Visual Embed SDK🔗 [#_visual_embed_sdk]
      • <h3> REST API v2🔗 [#_rest_api_v2]
    • <h2> Version 26.2.0.cl🔗 [#_version_26_2_0_cl]
      • <h3> SpotterCode extension for IDEs Early Access🔗 [#_spottercode_extension_for_ides_early_access]
      • <h3> Spotter 3 experience Early Access🔗 [#_spotter_3_experience_early_access]
      • <h3> Rate limits for REST APIs🔗 [#_rate_limits_for_rest_apis]
      • <h3> Security settings via REST APIs🔗 [#_security_settings_via_rest_apis]
      • <h3> WebSocket support for external tools🔗 [#_websocket_support_for_external_tools]
      • <h3> Visual Embed SDK🔗 [#_visual_embed_sdk_2]
      • <h3> REST API v2🔗 [#_rest_api_v2_2]
    • <h2> Version 10.15.0.cl🔗 [#_version_10_15_0_cl]
    • <h2> Version 10.14.0.cl🔗 [#_version_10_14_0_cl]
    • <h2> Version 10.13.0.cl🔗 [#_version_10_13_0_cl]
    • <h2> Version 10.12.0.cl🔗 [#_version_10_12_0_cl]
    • <h2> Version 10.11.0.cl🔗 [#_version_10_11_0_cl]
    • <h2> Version 10.10.0.cl🔗 [#_version_10_10_0_cl]
    • <h2> Version 10.9.0.cl🔗 [#_version_10_9_0_cl]
    • <h2> Version 10.8.0.cl🔗 [#_version_10_8_0_cl]
    • <h2> Version 10.6.0.cl🔗 [#_version_10_6_0_cl]
    • <h2> Version 10.5.0.cl🔗 [#_version_10_5_0_cl]
    • <h2> Version 10.4.0.cl🔗 [#_version_10_4_0_cl]
    • <h2> Version 10.3.0.cl🔗 [#_version_10_3_0_cl]
    • <h2> Version 10.1.0.cl🔗 [#_version_10_1_0_cl]
    • <h2> Version 10.0.0.cl🔗 [#_version_10_0_0_cl]
    • <h2> Version 9.12.5.cl🔗 [#_version_9_12_5_cl]
    • <h2> Version 9.12.0.cl🔗 [#_version_9_12_0_cl]
    • <h2> Version 9.10.5.cl🔗 [#_version_9_10_5_cl]
    • <h2> Version 9.10.0.cl🔗 [#_version_9_10_0_cl]
    • <h2> Version 9.8.0.cl🔗 [#_version_9_8_0_cl]
    • <h2> Version 9.7.0.cl🔗 [#_version_9_7_0_cl]
    • <h2> Version 9.6.0.cl🔗 [#_version_9_6_0_cl]
    • <h2> Version 9.5.0.cl🔗 [#_version_9_5_0_cl]
    • <h2> Version 9.4.0.cl🔗 [#_version_9_4_0_cl]
    • <h2> Version 9.3.0.cl🔗 [#_version_9_3_0_cl]
    • <h2> Version 9.2.0.cl🔗 [#_version_9_2_0_cl]
      • <h3> Contextual menu behavior🔗 [#_contextual_menu_behavior]
    • <h2> Version 9.0.0.cl🔗 [#_version_9_0_0_cl]
    • <h2> Version 8.10.0.cl🔗 [#_version_8_10_0_cl]
    • <h2> Version 8.9.0.cl🔗 [#_version_8_9_0_cl]
    • <h2> Version 8.8.0.cl🔗 [#_version_8_8_0_cl]
    • <h2> Version 8.7.0.cl🔗 [#_version_8_7_0_cl]
    • <h2> Version 8.6.0.cl🔗 [#_version_8_6_0_cl]
    • <h2> Version 8.5.0.cl🔗 [#_version_8_5_0_cl]
    • <h2> Version 8.4.0.cl🔗 [#_version_8_4_0_cl]
    • <h2> Version 8.3.0.cl🔗 [#_version_8_3_0_cl]
    • <h2> Version 8.2.0.cl🔗 [#_version_8_2_0_cl]
    • <h2> Version 8.1.0.cl🔗 [#_version_8_1_0_cl]
    • <h2> Version 8.0.0.cl🔗 [#_version_8_0_0_cl]
    • <h2> Version ts8.nov.cl🔗 [#_version_ts8_nov_cl]
    • <h2> Version ts7.oct.cl🔗 [#_version_ts7_oct_cl]
    • <h2> Version ts7.sep.cl🔗 [#_version_ts7_sep_cl]
    • <h2> Version ts7.aug.cl🔗 [#_version_ts7_aug_cl]
    • <h2> Version ts7.jun.cl🔗 [#_version_ts7_jun_cl]
    • <h2> Version ts7.may.cl🔗 [#_version_ts7_may_cl]
632/docs/whats-new
  • <h2>
  • <h2>
  • <h1> Embed a visualization
    • <h2> Import the LiveboardEmbed package🔗 [#_import_the_liveboardembed_package]
    • <h2> Initialize the SDK🔗 [#_initialize_the_sdk]
    • <h2> Create an instance of the LiveboardEmbed class🔗 [#_create_an_instance_of_the_liveboardembed_class]
    • <h2> Register, handle, and trigger events🔗 [#_register_handle_and_trigger_events]
    • <h2> Render the embedded visualization🔗 [#_render_the_embedded_visualization]
    • <h2> Test your embedding🔗 [#_test_your_embedding]
    • <h2> Additional resources🔗 [#_additional_resources]
102/docs/embed-a-viz
  • <h2>
  • <h2>
  • <h1> Embed full application
    • <h2> Before you embed🔗 [#_before_you_embed]
    • <h2> Import the AppEmbed package🔗 [#_import_the_appembed_package]
    • <h2> Initialize the SDK🔗 [#_initialize_the_sdk]
    • <h2> Create an instance of the AppEmbed object🔗 [#_create_an_instance_of_the_appembed_object]
    • <h2> Customize your embed view (Optional)🔗 [#_customize_your_embed_view_optional]
    • <h2> Register, handle, and trigger events🔗 [#_register_handle_and_trigger_events]
    • <h2> Code sample🔗 [#_code_sample]
    • <h2> Test your embed🔗 [#_test_your_embed]
    • <h2> Additional resources🔗 [#_additional_resources]
122/docs/full-embed
  • <h2>
  • <h2>
  • <h1> Custom actions
    • <h2> Custom actions in the ThoughtSpot UI🔗 [#_custom_actions_in_the_thoughtspot_ui]
    • <h2> Code based custom actions🔗 [#_code_based_custom_actions]
    • <h2> Ways for embedding apps to receive custom actions🔗 [#_ways_for_embedding_apps_to_receive_custom_actions]
    • <h2> Features comparison🔗 [#_features_comparison]
72/docs/custom-action-intro
  • <h2>
  • <h2>
  • <h1> Embed ThoughtSpot Search page
    • <h2> Import the SearchEmbed package🔗 [#_import_the_searchembed_package]
    • <h2> Initialize the SDK🔗 [#_initialize_the_sdk]
    • <h2> Create an instance of the SearchEmbed class🔗 [#_create_an_instance_of_the_searchembed_class]
      • <h3> Data panel experience in the embedded Search page🔗 [#_data_panel_experience_in_the_embedded_search_page]
    • <h2> Register, handle, and trigger events🔗 [#_register_handle_and_trigger_events]
    • <h2> Render the embedded search🔗 [#_render_the_embedded_search]
    • <h2> Test your embedding🔗 [#_test_your_embedding]
102/docs/search-embed
  • <h2>
  • <h2>
  • <h1> Customize menu elements
    • <h2> Overview🔗 [#_overview]
    • <h2> Visible actions🔗 [#_visible_actions]
      • <h3> Visible actions and hidden actions🔗 [#_visible_actions_and_hidden_actions]
      • <h3> Visible actions and disabled actions🔗 [#_visible_actions_and_disabled_actions]
    • <h2> Disable actions🔗 [#_disable_actions]
      • <h3> Disable a custom action🔗 [#_disable_a_custom_action]
      • <h3> Add a tooltip to disabled action🔗 [#_add_a_tooltip_to_disabled_action]
    • <h2> Hide actions🔗 [#_hide_actions]
      • <h3> Hide a custom action🔗 [#_hide_a_custom_action]
    • <h2> Override default primary actions🔗 [#_override_default_primary_actions]
    • <h2> Code sample🔗 [#_code_sample]
    • <h2> Best practices🔗 [#_best_practices]
    • <h2> Additional resources🔗 [#_additional_resources]
162/docs/action-config
  • <h2>
  • <h2>
  • <h1> Embed Spotter experience
    • <h2> Before you begin🔗 [#_before_you_begin]
    • <h2> Import the SDK package🔗 [#_import_the_sdk_package]
    • <h2> Initialize the SDK🔗 [#_initialize_the_sdk]
    • <h2> Create an instance of the SpotterEmbed object🔗 [#_create_an_instance_of_the_spotterembed_object]
      • <h3> Customize your embed (Optional)🔗 [#_customize_your_embed_optional]
      • <h3> Register event listeners🔗 [#_register_event_listeners]
      • <h3> Render the embedded object🔗 [#_render_the_embedded_object]
      • <h3> Verify your embed🔗 [#_verify_your_embed]
    • <h2> Customizing embedded Spotter interface🔗 [#configControls]
      • <h3> Spotter Classic and Spotter 2 experiences🔗 [#_spotter_classic_and_spotter_2_experiences]
      • <h3> Spotter 3 experience🔗 [#_spotter_3_experience]
      • <h3> Customizing styles and interface elements🔗 [#_customizing_styles_and_interface_elements]
      • <h3> Customize using CSS variables🔗 [#SpotterCSS]
      • <h3> Customizing the Spotter icon🔗 [#_customizing_the_spotter_icon]
      • <h3> Hiding the Spotter icon and ThoughtSpot branding in the reasoning interface🔗 [#_hiding_the_spotter_icon_and_thoughtspot_branding_in_the_reasoning_interface]
      • <h3> Customizing menu actions and elements🔗 [#spotterMenuActions]
    • <h2> Code samples🔗 [#_code_samples]
    • <h2> Additional resources🔗 [#_additional_resources]
212/docs/embed-spotter
  • <h2>
  • <h2>
  • <h1> REST API v2.0 Reference
    • <h2> AI Beta🔗 [#_ai_beta]
    • <h2> Authentication🔗 [#_authentication]
    • <h2> Connections🔗 [#_connections]
    • <h2> Connection Configuration🔗 [#_connection_configuration]
    • <h2> Custom calendars🔗 [#_custom_calendars]
    • <h2> Custom actions🔗 [#_custom_actions]
    • <h2> Custom calendars🔗 [#_custom_calendars_2]
    • <h2> Data🔗 [#_data]
    • <h2> DBT🔗 [#_dbt]
    • <h2> Email customization🔗 [#_email_customization]
    • <h2> Groups🔗 [#_groups]
    • <h2> Logs🔗 [#_logs]
    • <h2> Metadata🔗 [#_metadata]
    • <h2> Orgs🔗 [#_orgs]
    • <h2> Reports🔗 [#_reports]
    • <h2> Roles🔗 [#rbacRoles]
    • <h2> Schedules🔗 [#_schedules]
    • <h2> Security🔗 [#_security]
    • <h2> System🔗 [#_system]
    • <h2> Tags🔗 [#_tags]
    • <h2> Users🔗 [#_users]
    • <h2> Version control🔗 [#_version_control]
    • <h2> Variable Beta🔗 [#_variable_beta]
    • <h2> Webhooks Beta🔗 [#_webhooks_beta]
272/docs/rest-apiv2-reference
  • <h2>
  • <h2>
  • <h1> REST API v2.0 changelog
    • <h2> Version 26.3.0.cl, March 2026🔗 [#_version_26_3_0_cl_march_2026]
      • <h3> Webhook APIs🔗 [#_webhook_apis]
      • <h3> Object privilege APIs🔗 [#_object_privilege_apis]
      • <h3> User API enhancements🔗 [#_user_api_enhancements]
      • <h3> Custom token generation API🔗 [#_custom_token_generation_api]
    • <h2> Version 26.2.0.cl, February 2026🔗 [#_version_26_2_0_cl_february_2026]
      • <h3> Security settings APIs🔗 [#_security_settings_apis]
      • <h3> Connection API🔗 [#_connection_api]
      • <h3> Connection configuration API enhancements🔗 [#_connection_configuration_api_enhancements]
      • <h3> Liveboard Report API enhancements🔗 [#_liveboard_report_api_enhancements]
      • <h3> Email customization API enhancements🔗 [#_email_customization_api_enhancements]
      • <h3> System configuration API enhancements🔗 [#_system_configuration_api_enhancements]
      • <h3> User API enhancements🔗 [#_user_api_enhancements_2]
    • <h2> Version 10.15.0.cl, December 2025🔗 [#_version_10_15_0_cl_december_2025]
      • <h3> Spotter APIs🔗 [#_spotter_apis]
      • <h3> Variable APIs🔗 [#_variable_apis]
      • <h3> ABAC tokens with formula variable attributes🔗 [#_abac_tokens_with_formula_variable_attributes]
    • <h2> Version 10.14.0.cl, November 2025🔗 [#_version_10_14_0_cl_november_2025]
      • <h3> New API endpoints🔗 [#_new_api_endpoints]
      • <h3> Variable API enhancements🔗 [#_variable_api_enhancements]
      • <h3> User API enhancements🔗 [#_user_api_enhancements_3]
      • <h3> DBT API enhancements🔗 [#_dbt_api_enhancements]
    • <h2> Version 10.13.0.cl, October 2025🔗 [#_version_10_13_0_cl_october_2025]
      • <h3> New API endpoints🔗 [#_new_api_endpoints_2]
      • <h3> API enhancements🔗 [#_api_enhancements]
      • <h3> Deprecated endpoints🔗 [#_deprecated_endpoints]
    • <h2> Version 10.12.0.cl, September 2025🔗 [#_version_10_12_0_cl_september_2025]
      • <h3> New API endpoints🔗 [#_new_api_endpoints_3]
      • <h3> Enhancements to APIs🔗 [#_enhancements_to_apis]
    • <h2> Version 10.11.0.cl, July 2025🔗 [#_version_10_11_0_cl_july_2025]
      • <h3> Search metadata API enhancements🔗 [#_search_metadata_api_enhancements]
      • <h3> System API🔗 [#_system_api]
      • <h3> TML API🔗 [#_tml_api]
      • <h3> REST API Java SDK🔗 [#_rest_api_java_sdk]
    • <h2> Version 10.10.0.cl, July 2025🔗 [#_version_10_10_0_cl_july_2025]
      • <h3> Email template customization APIs:🔗 [#_email_template_customization_apis]
      • <h3> Group API🔗 [#_group_api]
      • <h3> Schedule API🔗 [#_schedule_api]
    • <h2> Version 10.9.0.cl, June 2025🔗 [#_version_10_9_0_cl_june_2025]
      • <h3> Metadata parameterization and content publishing across Orgs🔗 [#_metadata_parameterization_and_content_publishing_across_orgs]
      • <h3> Liveboard Report API🔗 [#_liveboard_report_api]
      • <h3> REST API Java SDK🔗 [#_rest_api_java_sdk_2]
    • <h2> Version 10.8.0.cl, April 2025🔗 [#_version_10_8_0_cl_april_2025]
      • <h3> New API endpoints🔗 [#_new_api_endpoints_4]
      • <h3> Metadata API🔗 [#_metadata_api]
      • <h3> TML APIs🔗 [#_tml_apis]
      • <h3> Report APIs🔗 [#_report_apis]
    • <h2> Version 10.6.0.cl, March 2025🔗 [#_version_10_6_0_cl_march_2025]
      • <h3> New metadata API endpoints🔗 [#_new_metadata_api_endpoints]
      • <h3> Report APIs🔗 [#_report_apis_2]
      • <h3> Custom object ID in TML and Metadata APIs🔗 [#_custom_object_id_in_tml_and_metadata_apis]
      • <h3> TML import API🔗 [#_tml_import_api]
      • <h3> API response changes🔗 [#_api_response_changes]
    • <h2> Version 10.5.0.cl, December 2024🔗 [#_version_10_5_0_cl_december_2024]
      • <h3> Custom access token API🔗 [#_custom_access_token_api]
      • <h3> TML import APIs🔗 [#_tml_import_apis]
    • <h2> Version 10.4.0.cl, November 2024🔗 [#_version_10_4_0_cl_november_2024]
      • <h3> New API endpoints🔗 [#_new_api_endpoints_5]
      • <h3> API enhancements🔗 [#_api_enhancements_2]
      • <h3> Deprecated features🔗 [#_deprecated_features]
    • <h2> Version 10.3.0.cl, October 2024🔗 [#_version_10_3_0_cl_october_2024]
      • <h3> New API endpoint🔗 [#_new_api_endpoint]
    • <h2> Version 10.1.0.cl, August 2024🔗 [#_version_10_1_0_cl_august_2024]
      • <h3> New API endpoints🔗 [#_new_api_endpoints_6]
      • <h3> Security APIs🔗 [#_security_apis]
    • <h2> Version 10.0.0.cl, July 2024🔗 [#_version_10_0_0_cl_july_2024]
      • <h3> Roles🔗 [#_roles]
    • <h2> Version 9.12.0.cl, May 2024🔗 [#_version_9_12_0_cl_may_2024]
    • <h2> Version 9.10.5.cl, April 2024🔗 [#_version_9_10_5_cl_april_2024]
      • <h3> New features🔗 [#_new_features_2]
      • <h3> Deprecated features🔗 [#_deprecated_features_3]
    • <h2> Version 9.10.0.cl, March 2024🔗 [#_version_9_10_0_cl_march_2024]
      • <h3> New API endpoints🔗 [#_new_api_endpoints_7]
    • <h2> Version 9.8.0.cl, January 2024🔗 [#_version_9_8_0_cl_january_2024]
    • <h2> Version 9.7.0, November 2023🔗 [#_version_9_7_0_november_2023]
      • <h3> Version Control APIs🔗 [#_version_control_apis]
      • <h3> User API🔗 [#_user_api]
      • <h3> Support for sorting of columns at runtime🔗 [#_support_for_sorting_of_columns_at_runtime]
    • <h2> Version 9.6.0.cl, October 2023🔗 [#_version_9_6_0_cl_october_2023]
      • <h3> New API endpoints🔗 [#_new_api_endpoints_8]
      • <h3> SDK for TypeScript🔗 [#_sdk_for_typescript]
    • <h2> Version 9.5.0.cl, September 2023🔗 [#_version_9_5_0_cl_september_2023]
      • <h3> New API endpoints for Role-Based Access Control Beta🔗 [#_new_api_endpoints_for_role_based_access_control_beta]
      • <h3> Enhancements and API modifications🔗 [#_enhancements_and_api_modifications]
      • <h3> Response code change BREAKING CHANGE🔗 [#_response_code_change_breaking_change]
    • <h2> Version 9.4.0.cl, August 2023🔗 [#_version_9_4_0_cl_august_2023]
      • <h3> API endpoints to schedule and manage Liveboard jobs🔗 [#_api_endpoints_to_schedule_and_manage_liveboard_jobs]
      • <h3> API to fetch authentication token🔗 [#_api_to_fetch_authentication_token]
      • <h3> Version Control API enhancements🔗 [#_version_control_api_enhancements]
      • <h3> User and group API enhancements🔗 [#_user_and_group_api_enhancements]
    • <h2> Version 9.3.0.cl, June 2023🔗 [#_version_9_3_0_cl_june_2023]
    • <h2> Version 9.2.0.cl, May 2023🔗 [#_version_9_2_0_cl_may_2023]
    • <h2> Version 9.0.0.cl, February 2023🔗 [#_version_9_0_0_cl_february_2023]
962/docs/rest-v2-changelog
  • <h2>
  • <h2>
  • <h1> Get started with REST API v2.0
    • <h2> Visit the API Playground🔗 [#_visit_the_api_playground]
    • <h2> Set up your environment🔗 [#_set_up_your_environment]
    • <h2> Authorize your client🔗 [#_authorize_your_client]
    • <h2> Log in to ThoughtSpot🔗 [#_log_in_to_thoughtspot]
    • <h2> Make a test API call🔗 [#_make_a_test_api_call]
      • <h3> Request headers🔗 [#_request_headers]
      • <h3> Request body🔗 [#_request_body]
      • <h3> Data format🔗 [#_data_format]
      • <h3> API response🔗 [#_api_response]
      • <h3> Date format in API response🔗 [#_date_format_in_api_response]
    • <h2> Additional resources🔗 [#_additional_resources]
142/docs/rest-apiv2-getstarted
  • <h2>
  • <h2>
  • <h1> Events and app interactions
    • <h2> Next steps🔗 [#_next_steps]
    • <h2> Related resources🔗 [#_related_resources]
52/docs/events-app-integration
  • <h2>
  • <h2>
  • <h1> Visual Embed changelog
    • <h2> Version 1.46.x, March 2026🔗 [#_version_1_46_x_march_2026]
    • <h2> Version 1.45.0, February 2026🔗 [#_version_1_45_0_february_2026]
    • <h2> Version 1.44.x, January 2026🔗 [#_version_1_44_x_january_2026]
    • <h2> Version 1.43.0, November 2025🔗 [#_version_1_43_0_november_2025]
    • <h2> Version 1.42.0, October 2025🔗 [#_version_1_42_0_october_2025]
    • <h2> Version 1.41.0, September 2025🔗 [#_version_1_41_0_september_2025]
    • <h2> Version 1.40.0, July 2025🔗 [#_version_1_40_0_july_2025]
    • <h2> Version 1.39.0, July 2025🔗 [#_version_1_39_0_july_2025]
    • <h2> Version 1.38.0, June 2025🔗 [#_version_1_38_0_june_2025]
    • <h2> Version 1.37.0, April 2025🔗 [#_version_1_37_0_april_2025]
    • <h2> Version 1.36.0, February 2025🔗 [#_version_1_36_0_february_2025]
    • <h2> Version 1.35.0, December 2024🔗 [#_version_1_35_0_december_2024]
    • <h2> Version 1.34.0, November 2024🔗 [#_version_1_34_0_november_2024]
    • <h2> Version 1.33.x, October 2024🔗 [#_version_1_33_x_october_2024]
    • <h2> Version 1.32.x, August 2024🔗 [#_version_1_32_x_august_2024]
    • <h2> Version 1.31.x, July 2024🔗 [#_version_1_31_x_july_2024]
    • <h2> Version 1.30.0, June 2024🔗 [#_version_1_30_0_june_2024]
    • <h2> Version 1.29.0, May 2024🔗 [#_version_1_29_0_may_2024]
    • <h2> Version 1.28.x, April 2024🔗 [#_version_1_28_x_april_2024]
    • <h2> Version 1.27.x, March 2024🔗 [#_version_1_27_x_march_2024]
    • <h2> Version 1.27.0, January 2024🔗 [#_version_1_27_0_january_2024]
    • <h2> Version 1.26.0, November 2023🔗 [#_version_1_26_0_november_2023]
    • <h2> Version 1.25.0, October 2023🔗 [#_version_1_25_0_october_2023]
    • <h2> Version 1.24.0, September 2023🔗 [#_version_1_24_0_september_2023]
    • <h2> Version 1.23.0, August 2023🔗 [#_version_1_23_0_august_2023]
    • <h2> Version 1.22.0, June 2023🔗 [#_version_1_22_0_june_2023]
    • <h2> Version 1.21.0, May 2023🔗 [#_version_1_21_0_may_2023]
    • <h2> Version 1.20.0, April 2023🔗 [#_version_1_20_0_april_2023]
    • <h2> Version 1.19.0, February 2023🔗 [#_version_1_19_0_february_2023]
    • <h2> Version 1.18.0, January 2023🔗 [#_version_1_18_0_january_2023]
    • <h2> Version 1.17.1, December 2022🔗 [#_version_1_17_1_december_2022]
    • <h2> Version 1.17.0, November 2022🔗 [#_version_1_17_0_november_2022]
    • <h2> Version 1.16.0, October 2022🔗 [#_version_1_16_0_october_2022]
    • <h2> Version 1.15.1, September 2022🔗 [#_version_1_15_1_september_2022]
    • <h2> Version 1.15.0, September 2022🔗 [#_version_1_15_0_september_2022]
    • <h2> Version 1.14.0, August 2022🔗 [#_version_1_14_0_august_2022]
    • <h2> Version 1.13.0, July 2022🔗 [#_version_1_13_0_july_2022]
    • <h2> Version 1.12.0, June 2022🔗 [#_version_1_12_0_june_2022]
    • <h2> Version 1.11.2, June 2022🔗 [#_version_1_11_2_june_2022]
    • <h2> Version 1.11.1, May 2022🔗 [#_version_1_11_1_may_2022]
    • <h2> Version 1.11.0, May 2022🔗 [#_version_1_11_0_may_2022]
    • <h2> Version 1.10.4, May 2022🔗 [#_version_1_10_4_may_2022]
    • <h2> Version 1.10.3, May 2022🔗 [#_version_1_10_3_may_2022]
    • <h2> Version 1.10.2, May 2022🔗 [#_version_1_10_2_may_2022]
    • <h2> Version 1.10.1, May 2022🔗 [#_version_1_10_1_may_2022]
    • <h2> Version 1.10.0, April 2022🔗 [#_version_1_10_0_april_2022]
    • <h2> Version 1.9.8, April 2022🔗 [#_version_1_9_8_april_2022]
    • <h2> Version 1.9.6 and 1.9.7, April 2022🔗 [#_version_1_9_6_and_1_9_7_april_2022]
    • <h2> Version 1.9.5, April 2022🔗 [#_version_1_9_5_april_2022]
    • <h2> Version 1.9.4, April 2022🔗 [#_version_1_9_4_april_2022]
    • <h2> Version 1.9.3, March 2022🔗 [#_version_1_9_3_march_2022]
    • <h2> Version 1.9.2, March 2022🔗 [#_version_1_9_2_march_2022]
    • <h2> Version 1.9.1, March 2022🔗 [#_version_1_9_1_march_2022]
    • <h2> Version 1.9.0, March 2022🔗 [#_version_1_9_0_march_2022]
    • <h2> Version 1.8.x, February 2022🔗 [#_version_1_8_x_february_2022]
    • <h2> Version 1.7.0, January 2022🔗 [#_version_1_7_0_january_2022]
    • <h2> Version 1.6.x, November 2021🔗 [#_version_1_6_x_november_2021]
    • <h2> Version 1.5.0, October 2021🔗 [#_version_1_5_0_october_2021]
    • <h2> Version 1.4.0, September 2021🔗 [#_version_1_4_0_september_2021]
    • <h2> Version 1.3.0, August 2021🔗 [#_version_1_3_0_august_2021]
    • <h2> Version 1.2.0, June 2021🔗 [#_version_1_2_0_june_2021]
    • <h2> Version 1.1.0, May 2021🔗 [#_version_1_1_0_may_2021]
652/docs/embed-sdk-changelog
  • <h2>
  • <h2>
  • <h1> Customize UI layout and styles
    • <h2> Scope of customization🔗 [#_scope_of_customization]
    • <h2> Custom styles for Orgs on multi-tenant clusters🔗 [#_custom_styles_for_orgs_on_multi_tenant_clusters]
52/docs/style-customization
  • <h2>
  • <h2>
  • <h1> Embed a Liveboard
    • <h2> Import the LiveboardEmbed package🔗 [#_import_the_liveboardembed_package]
    • <h2> Initialize the SDK🔗 [#_initialize_the_sdk]
    • <h2> Create an instance of the LiveboardEmbed class🔗 [#_create_an_instance_of_the_liveboardembed_class]
    • <h2> Customize Liveboard view🔗 [#_customize_liveboard_view]
    • <h2> Register, handle, and trigger events🔗 [#_register_handle_and_trigger_events]
    • <h2> Render the embedded Liveboard🔗 [#_render_the_embedded_liveboard]
    • <h2> Verify the embedded object🔗 [#_verify_the_embedded_object]
    • <h2> Common customization options🔗 [#common-customizations]
      • <h3> Show/hide large UI elements🔗 [#_showhide_large_ui_elements]
      • <h3> Customize Liveboard tabs🔗 [#_customize_liveboard_tabs]
      • <h3> Reduce visible tabs and visualizations🔗 [#_reduce_visible_tabs_and_visualizations]
      • <h3> Add Note tiles🔗 [#noteTiles]
      • <h3> Redefine Liveboard breakpoint widths🔗 [#_redefine_liveboard_breakpoint_widths]
      • <h3> Customize filters🔗 [#_customize_filters]
      • <h3> Liveboard grouping and styling Early Access🔗 [#_liveboard_grouping_and_styling_early_access]
      • <h3> Liveboard comments🔗 [#_liveboard_comments]
    • <h2> Additional resources🔗 [#_additional_resources]
202/docs/embed-liveboard
  • <h2>
  • <h2>
  • <h1> Embed licenses
    • <h2> Embedding license types🔗 [#_embedding_license_types]
    • <h2> Before you begin🔗 [#_before_you_begin]
    • <h2> Try out the embedding workflows, SDK, and APIs🔗 [#live-playground]
    • <h2> Sign up for a free trial🔗 [#free-trial]
    • <h2> Get full access to embedding and customization features🔗 [#purchase-license]
82/docs/get-started-tse
  • <h2>
  • <h2>
  • <h1> Quickstart Guide
    • <h2> Before you embed🔗 [#_before_you_embed]
    • <h2> Create content in ThoughtSpot🔗 [#_create_content_in_thoughtspot]
    • <h2> Get started with embedding🔗 [#_get_started_with_embedding]
      • <h3> Step 1: Import the Visual Embed SDK🔗 [#_step_1_import_the_visual_embed_sdk]
      • <h3> Step 2: Initialize the SDK🔗 [#initSdk]
      • <h3> Step 3: Add the component🔗 [#_step_3_add_the_component]
      • <h3> Step 4: Verify the embedded object🔗 [#_step_4_verify_the_embedded_object]
    • <h2> Explore more🔗 [#addResources]
    • <h2> Help and support🔗 [#_help_and_support]
122/docs/getting-started
  • <h2>
  • <h2>
  • <h1> Group APIs
    • <h2> User groups and privileges🔗 [#group-privilege]
    • <h2> Supported operations🔗 [#_supported_operations]
      • <h3> Required permissions🔗 [#_required_permissions]
    • <h2> Create a user group🔗 [#create-group]
      • <h3> Resource URL🔗 [#_resource_url]
      • <h3> Request parameters🔗 [#_request_parameters]
      • <h3> Example request🔗 [#_example_request]
      • <h3> Example response🔗 [#_example_response]
      • <h3> Response codes🔗 [#_response_codes]
    • <h2> Update a user group🔗 [#update-group]
      • <h3> Resource URL🔗 [#_resource_url_2]
      • <h3> Request parameters🔗 [#_request_parameters_2]
      • <h3> Example request🔗 [#_example_request_2]
      • <h3> Example response🔗 [#_example_response_2]
      • <h3> Response codes🔗 [#_response_codes_2]
    • <h2> Get details of a user group🔗 [#get-ug-details]
      • <h3> Resource URL🔗 [#_resource_url_3]
      • <h3> Request parameters🔗 [#_request_parameters_3]
      • <h3> Example request🔗 [#_example_request_3]
      • <h3> Example response🔗 [#_example_response_3]
      • <h3> Response codes🔗 [#_response_codes_3]
    • <h2> Add a privilege to a user group🔗 [#add-privilege]
      • <h3> Resource URL🔗 [#_resource_url_4]
      • <h3> Request parameters🔗 [#_request_parameters_4]
      • <h3> Example request🔗 [#_example_request_4]
      • <h3> Example response🔗 [#_example_response_4]
      • <h3> Response codes🔗 [#_response_codes_4]
    • <h2> Remove a privilege assigned to a group🔗 [#remove-privilege]
      • <h3> Resource URL🔗 [#_resource_url_5]
      • <h3> Request parameters🔗 [#_request_parameters_5]
      • <h3> Example request🔗 [#_example_request_5]
      • <h3> Response codes🔗 [#_response_codes_5]
    • <h2> Add a user to a group🔗 [#add-user-to-group]
      • <h3> Resource URL🔗 [#_resource_url_6]
      • <h3> Request parameters🔗 [#_request_parameters_6]
      • <h3> Example request🔗 [#_example_request_6]
      • <h3> Example response🔗 [#_example_response_5]
      • <h3> Response codes🔗 [#_response_codes_6]
    • <h2> Get a list of users assigned to a group🔗 [#get-users-group]
      • <h3> Resource URL🔗 [#_resource_url_7]
      • <h3> Request parameters🔗 [#_request_parameters_7]
      • <h3> Example request🔗 [#_example_request_7]
      • <h3> Example response🔗 [#_example_response_6]
      • <h3> Response codes🔗 [#_response_codes_7]
    • <h2> Add users to a specific group🔗 [#addUserToGroup]
      • <h3> Resource URL🔗 [#_resource_url_8]
      • <h3> Request parameters🔗 [#_request_parameters_8]
      • <h3> Example request🔗 [#_example_request_8]
      • <h3> Example response🔗 [#_example_response_7]
      • <h3> Response codes🔗 [#_response_codes_8]
    • <h2> Update user data for a group🔗 [#editusersInGroup]
      • <h3> Resource URL🔗 [#_resource_url_9]
      • <h3> Request parameters🔗 [#_request_parameters_9]
      • <h3> Example request🔗 [#_example_request_9]
      • <h3> Example response🔗 [#_example_response_8]
      • <h3> Response codes🔗 [#_response_codes_9]
    • <h2> Get a list of users in a group🔗 [#get-usersInGroup]
      • <h3> Resource URL🔗 [#_resource_url_10]
      • <h3> Request parameters🔗 [#_request_parameters_10]
      • <h3> Example request🔗 [#_example_request_10]
      • <h3> Example response🔗 [#_example_response_9]
      • <h3> Response codes🔗 [#_response_codes_10]
    • <h2> Remove users from a specific group🔗 [#deleteUsersInGroup]
      • <h3> Resource URL🔗 [#_resource_url_11]
      • <h3> Request parameters🔗 [#_request_parameters_11]
      • <h3> Example request🔗 [#_example_request_11]
      • <h3> Example response🔗 [#_example_response_10]
      • <h3> Response codes🔗 [#_response_codes_11]
    • <h2> Add members to a group🔗 [#addMembers]
      • <h3> Resource URL🔗 [#_resource_url_12]
      • <h3> Request parameters🔗 [#_request_parameters_12]
      • <h3> Example request🔗 [#_example_request_12]
      • <h3> Response codes🔗 [#_response_codes_12]
    • <h2> Assign groups to another group🔗 [#assign-group]
      • <h3> Resource URL🔗 [#_resource_url_13]
      • <h3> Request parameters🔗 [#_request_parameters_13]
      • <h3> Example request🔗 [#_example_request_13]
      • <h3> Example response🔗 [#_example_response_11]
      • <h3> Response codes🔗 [#_response_codes_13]
    • <h2> Update the subgroup objects of a group🔗 [#modifySubgroup]
      • <h3> Resource URL🔗 [#_resource_url_14]
      • <h3> Request parameters🔗 [#_request_parameters_14]
      • <h3> Example request🔗 [#_example_request_14]
      • <h3> Example response🔗 [#_example_response_12]
      • <h3> Response codes🔗 [#_response_codes_14]
    • <h2> Get a list of subgroups from a group object🔗 [#get-children]
      • <h3> Resource URL🔗 [#_resource_url_15]
      • <h3> Request parameters🔗 [#_request_parameters_15]
      • <h3> Example request🔗 [#_example_request_15]
      • <h3> Example response🔗 [#_example_response_13]
      • <h3> Response codes🔗 [#_response_codes_15]
    • <h2> Remove subgroups from a group🔗 [#del-child-groups]
      • <h3> Resource URL🔗 [#_resource_url_16]
      • <h3> Request parameters🔗 [#_request_parameters_16]
      • <h3> Example request🔗 [#_example_request_16]
      • <h3> Example response🔗 [#_example_response_14]
      • <h3> Response codes🔗 [#_response_codes_16]
    • <h2> Remove members from a group🔗 [#removeMembers]
      • <h3> Resource URL🔗 [#_resource_url_17]
      • <h3> Request parameters🔗 [#_request_parameters_17]
      • <h3> Example request🔗 [#_example_request_17]
      • <h3> Response codes🔗 [#_response_codes_17]
    • <h2> Delete a user from a user group🔗 [#delete-user-assoc]
      • <h3> Resource URL🔗 [#_resource_url_18]
      • <h3> Request parameters🔗 [#_request_parameters_18]
      • <h3> Example request🔗 [#_example_request_18]
      • <h3> Example response🔗 [#_example_response_15]
      • <h3> Response codes🔗 [#_response_codes_18]
    • <h2> Delete a user group🔗 [#delete-group]
      • <h3> Resource URL🔗 [#_resource_url_19]
      • <h3> Request parameters🔗 [#_request_parameters_19]
      • <h3> Example request🔗 [#_example_request_19]
      • <h3> Example response🔗 [#_example_response_16]
      • <h3> Response codes🔗 [#_response_codes_19]
    • <h2> APIs for Role assignment🔗 [#_apis_for_role_assignment]
      • <h3> Add a Role to groups🔗 [#addRole]
      • <h3> Remove a Role from groups🔗 [#removeRole]
1202/docs/group-api
  • <h2>
  • <h2>
  • <h1> Create and manage custom actions
    • <h2> Custom actions page🔗 [#_custom_actions_page]
      • <h3> Global and local actions🔗 [#_global_and_local_actions]
      • <h3> Custom action placement in the UI🔗 [#_custom_action_placement_in_the_ui]
      • <h3> Disable or hide a custom action🔗 [#_disable_or_hide_a_custom_action]
72/docs/customize-actions
  • <h2>
  • <h2>
  • <h1> Fixed issues
    • <h2> Version 9.3.0.cl🔗 [#_version_9_3_0_cl]
    • <h2> Version 9.2.0.cl🔗 [#_version_9_2_0_cl]
    • <h2> Version 8.10.0.cl🔗 [#_version_8_10_0_cl]
    • <h2> Version 8.9.0.cl🔗 [#_version_8_9_0_cl]
    • <h2> Version 8.8.0.cl🔗 [#_version_8_8_0_cl]
82/docs/fixed-issues
  • <h2>
  • <h2>
  • <h1> Spotter AI APIs
    • <h2> Overview🔗 [#_overview]
      • <h3> Locale settings for API requests🔗 [#_locale_settings_for_api_requests]
      • <h3> API endpoints🔗 [#_api_endpoints]
    • <h2> Per-user API rate limits🔗 [#_per_user_api_rate_limits]
    • <h2> Conversational analytics with Spotter (Classic)🔗 [#_conversational_analytics_with_spotter_classic]
      • <h3> Create a conversation session🔗 [#_create_a_conversation_session]
      • <h3> Send a query to a conversation session🔗 [#_send_a_query_to_a_conversation_session]
      • <h3> Generate a single Answer🔗 [#_generate_a_single_answer]
    • <h2> Conversational analytics with Spotter agent🔗 [#_conversational_analytics_with_spotter_agent]
      • <h3> Create a conversation session with Spotter agent🔗 [#_create_a_conversation_session_with_spotter_agent]
      • <h3> Send a question and generate streaming responses🔗 [#_send_a_question_and_generate_streaming_responses]
      • <h3> Send queries to a conversation session with Spotter agent🔗 [#_send_queries_to_a_conversation_session_with_spotter_agent]
    • <h2> Processing results generated from Spotter APIs🔗 [#process_results]
    • <h2> Data literacy and query assistance🔗 [#_data_literacy_and_query_assistance]
      • <h3> Get data source suggestions🔗 [#_get_data_source_suggestions]
      • <h3> Get relevant questions🔗 [#_get_relevant_questions]
    • <h2> NL instructions to coach Spotter🔗 [#_nl_instructions_to_coach_spotter]
      • <h3> Set NL instructions🔗 [#_set_nl_instructions]
      • <h3> Retrieve NL instructions assigned to a Model🔗 [#_retrieve_nl_instructions_assigned_to_a_model]
    • <h2> Spotter coaching access🔗 [#_spotter_coaching_access]
      • <h3> Assign Spotter coaching access privilege🔗 [#_assign_spotter_coaching_access_privilege]
      • <h3> Get a list of users or groups with Spotter coaching privilege🔗 [#_get_a_list_of_users_or_groups_with_spotter_coaching_privilege]
    • <h2> Additional resources🔗 [#_additional_resources]
262/docs/spotter-api
  • <h2>
  • <h2>
  • <h1> Multi-tenancy with Orgs
    • <h2> Orgs in ThoughtSpot🔗 [#_orgs_in_thoughtspot]
      • <h3> Orgs deployment and administration🔗 [#_orgs_deployment_and_administration]
      • <h3> User roles🔗 [#_user_roles]
      • <h3> All Orgs scope🔗 [#_all_orgs_scope]
    • <h2> Feature availability on a multi-tenant instance🔗 [#_feature_availability_on_a_multi_tenant_instance]
    • <h2> Authentication considerations for embedded apps🔗 [#_authentication_considerations_for_embedded_apps]
      • <h3> Trusted authentication🔗 [#_trusted_authentication]
      • <h3> SAML authentication🔗 [#_saml_authentication]
      • <h3> OIDC authentication🔗 [#_oidc_authentication]
122/docs/orgs
  • <h2>
  • <h2>
  • <h1> Migrate ABAC BETA implementation to custom token API
    • <h2> Key changes to note🔗 [#_key_changes_to_note]
    • <h2> Migration steps🔗 [#_migration_steps]
      • <h3> Step 1: Build API requests using the custom token endpoint🔗 [#_step_1_build_api_requests_using_the_custom_token_endpoint]
      • <h3> Step 2: Set column flags🔗 [#_step_2_set_column_flags]
      • <h3> Step 3: Switch your token generation workflow🔗 [#_step_3_switch_your_token_generation_workflow]
    • <h2> Additional resources🔗 [#_additional_resources]
92/docs/abac-migration-guide
  • <h2>
  • <h2>
  • <h1> Terminology changes
    • <h2> Terminology changes in the UI🔗 [#_terminology_changes_in_the_ui]
    • <h2> Terminology changes in the Visual Embed SDK Version 1.6.0 and later🔗 [#sdk-changes]
    • <h2> Application components and interfaces with legacy terminology🔗 [#_application_components_and_interfaces_with_legacy_terminology]
62/docs/terminology
  • <h2>
  • <h2>
  • <h1> ABAC via tokens (pre-10.4.0.cl)
    • <h2> Overview🔗 [#_overview]
    • <h2> Token request🔗 [#_token_request]
      • <h3> Request format🔗 [#_request_format]
      • <h3> Apply to specific objects🔗 [#_apply_to_specific_objects]
      • <h3> Token-based override vs. persisting values🔗 [#persistForUser]
      • <h3> Remove persisted values🔗 [#_remove_persisted_values]
    • <h2> Implement RLS with ABAC via tokens🔗 [#_implement_rls_with_abac_via_tokens]
      • <h3> Show all🔗 [#_show_all]
      • <h3> Check parameter and shared key🔗 [#_check_parameter_and_shared_key]
      • <h3> Build the ABAC token request🔗 [#_build_the_abac_token_request]
      • <h3> Use Parameters to filter a Worksheet🔗 [#_use_parameters_to_filter_a_worksheet]
    • <h2> Indexing🔗 [#_indexing]
    • <h2> Known limitations🔗 [#_known_limitations]
162/docs/abac-user-parameters-beta
  • <h2>
  • <h2>
  • <h1> Metadata APIs
    • <h2> Supported operations🔗 [#_supported_operations]
      • <h3> Required permissions🔗 [#_required_permissions]
    • <h2> Assign tags to metadata objects🔗 [#assign-tag]
      • <h3> Resource URL🔗 [#_resource_url]
      • <h3> Request parameters🔗 [#_request_parameters]
      • <h3> Example request🔗 [#_example_request]
      • <h3> Example response🔗 [#_example_response]
      • <h3> Response codes🔗 [#_response_codes]
    • <h2> Unassign tags🔗 [#unassign-tags]
      • <h3> Resource URL🔗 [#_resource_url_2]
      • <h3> Request parameters🔗 [#_request_parameters_2]
      • <h3> Example request🔗 [#_example_request_2]
      • <h3> Example response🔗 [#_example_response_2]
      • <h3> Response codes🔗 [#_response_codes_2]
    • <h2> Get metadata details🔗 [#metadata-details]
      • <h3> Resource URL🔗 [#_resource_url_3]
      • <h3> Request parameters🔗 [#_request_parameters_3]
      • <h3> Example request🔗 [#_example_request_3]
      • <h3> Example response🔗 [#_example_response_3]
      • <h3> Response codes🔗 [#_response_codes_3]
    • <h2> Get a list of metadata objects🔗 [#metadata-list]
      • <h3> Resource URL🔗 [#_resource_url_4]
      • <h3> Request parameters🔗 [#_request_parameters_4]
      • <h3> Example request🔗 [#_example_request_4]
      • <h3> Example response🔗 [#_example_response_4]
      • <h3> Response codes🔗 [#_response_codes_4]
    • <h2> Get metadata objects for a user or user group🔗 [#headers-metadata-users]
      • <h3> Resource URL🔗 [#_resource_url_5]
      • <h3> Request parameters🔗 [#_request_parameters_5]
      • <h3> Example request🔗 [#_example_request_5]
      • <h3> Example response🔗 [#_example_response_5]
      • <h3> Response codes🔗 [#_response_codes_5]
    • <h2> Get object headers🔗 [#object-header]
      • <h3> Resource URL🔗 [#_resource_url_6]
      • <h3> Request parameters🔗 [#_request_parameters_6]
      • <h3> Example request🔗 [#_example_request_6]
      • <h3> Example response🔗 [#_example_response_6]
      • <h3> Response codes🔗 [#_response_codes_6]
    • <h2> Get visualization headers🔗 [#viz-header]
      • <h3> Resource URL🔗 [#_resource_url_7]
      • <h3> Request parameters🔗 [#_request_parameters_7]
      • <h3> Example request🔗 [#_example_request_7]
      • <h3> Example response🔗 [#_example_response_7]
      • <h3> Response codes🔗 [#_response_codes_7]
    • <h2> Set objects as favorites🔗 [#set-favorite]
      • <h3> Resource URL🔗 [#_resource_url_8]
      • <h3> Request parameters🔗 [#_request_parameters_8]
      • <h3> Example request🔗 [#_example_request_8]
      • <h3> Example response🔗 [#_example_response_8]
      • <h3> Response codes🔗 [#_response_codes_8]
    • <h2> Remove objects from favorites🔗 [#del-object-fav]
      • <h3> Resource URL🔗 [#_resource_url_9]
      • <h3> Request parameters🔗 [#_request_parameters_9]
      • <h3> Example request🔗 [#_example_request_9]
      • <h3> Example response🔗 [#_example_response_9]
      • <h3> Response codes🔗 [#_response_codes_9]
    • <h2> Delete metadata objects🔗 [#del-obj]
      • <h3> Resource URL🔗 [#_resource_url_10]
      • <h3> Request parameters🔗 [#_request_parameters_10]
      • <h3> Example request🔗 [#_example_request_10]
      • <h3> Example response🔗 [#_example_response_10]
      • <h3> Response codes🔗 [#_response_codes_10]
652/docs/metadata-api
  • <h2>
  • <h2>
  • <h1> Security settings
    • <h2> Overview🔗 [#_overview]
      • <h3> Third-party cookies🔗 [#_third_party_cookies]
    • <h2> Configure security settings🔗 [#_configure_security_settings]
      • <h3> CSP allowlists🔗 [#_csp_allowlists]
      • <h3> Block access to non-embedded ThoughtSpot pages🔗 [#_block_access_to_non_embedded_thoughtspot_pages]
      • <h3> Enable partitioned cookies🔗 [#_enable_partitioned_cookies]
      • <h3> Trusted authentication🔗 [#_trusted_authentication]
    • <h2> Retrieve security settings🔗 [#_retrieve_security_settings]
112/docs/security-settings
  • <h2>
  • <h2>
  • <h1> Customize full application embedding
    • <h2> UI experience modes🔗 [#_ui_experience_modes]
    • <h2> Customize the embedded application UI for your users🔗 [#_customize_the_embedded_application_ui_for_your_users]
      • <h3> Upgrade to the V3 experience🔗 [#_upgrade_to_the_v3_experience]
      • <h3> Upgrade from classic (V1) experience to V2 experience🔗 [#_upgrade_from_classic_v1_experience_to_v2_experience]
      • <h3> UI customization options and resulting experience🔗 [#_ui_customization_options_and_resulting_experience]
    • <h2> Customize navigation experience🔗 [#_customize_navigation_experience]
    • <h2> Customize home page experience🔗 [#_customize_home_page_experience]
    • <h2> Customize the default loading page and navigation routes🔗 [#_customize_the_default_loading_page_and_navigation_routes]
    • <h2> Customize list pages🔗 [#_customize_list_pages]
    • <h2> Additional customization controls🔗 [#_additional_customization_controls]
    • <h2> Additional resources🔗 [#_additional_resources]
142/docs/full-app-customize
  • <h2>
  • <h2>
  • <h1> SAML SSO authentication
    • <h2> About SAML authentication🔗 [#_about_saml_authentication]
      • <h3> SSO workflows🔗 [#_sso_workflows]
    • <h2> SAML authentication workflow on an embedded instance🔗 [#_saml_authentication_workflow_on_an_embedded_instance]
      • <h3> Visual Embed SDK flow🔗 [#_visual_embed_sdk_flow]
      • <h3> Enabling automatic SAML redirect🔗 [#_enabling_automatic_saml_redirect]
    • <h2> Configuration steps🔗 [#_configuration_steps]
      • <h3> Enable SAML authentication on ThoughtSpot with IAMv1🔗 [#admin-portal]
      • <h3> Enable SAML authentication on ThoughtSpot with IAMv2🔗 [#IAMv2]
      • <h3> Configure the IdP server for SAML authentication🔗 [#idp-config]
      • <h3> Enable SSO authentication in the Visual Embed SDK🔗 [#auth-config-sdk]
      • <h3> Allow SAML Redirect Domains🔗 [#saml-redirect]
142/docs/saml-sso
  • <h2>
  • <h2>
  • <h1> Customize text strings
    • <h2> Overview🔗 [#_overview]
    • <h2> Using string IDs for overrides🔗 [#stringIdOverrides]
      • <h3> Find the string IDs🔗 [#locateStringID]
      • <h3> Customize the UI text mapped to string IDs🔗 [#_customize_the_ui_text_mapped_to_string_ids]
    • <h2> Override strings using a JSON file🔗 [#stringIdUrlOverrides]
    • <h2> Override common keywords and substrings🔗 [#_override_common_keywords_and_substrings]
    • <h2> Test your changes🔗 [#_test_your_changes]
    • <h2> Code sample🔗 [#_code_sample]
112/docs/customize-text
  • <h2>
  • <h2>
  • <h1> Runtime Parameter overrides
    • <h2> Overview🔗 [#_overview]
      • <h3> Supported data types🔗 [#_supported_data_types]
    • <h2> Apply Parameter overrides in Visual Embed SDK🔗 [#_apply_parameter_overrides_in_visual_embed_sdk]
      • <h3> Adjust Parameter values using a host event🔗 [#_adjust_parameter_values_using_a_host_event]
      • <h3> Show or hide Parameter chips in embedded sessions🔗 [#_show_or_hide_parameter_chips_in_embedded_sessions]
    • <h2> Apply Parameter overrides via REST API🔗 [#_apply_parameter_overrides_via_rest_api]
      • <h3> REST API v2🔗 [#_rest_api_v2]
      • <h3> REST API v1🔗 [#_rest_api_v1]
    • <h2> Apply runtime overrides via URL query parameters🔗 [#_apply_runtime_overrides_via_url_query_parameters]
    • <h2> Parameters and JWT tokens🔗 [#_parameters_and_jwt_tokens]
132/docs/runtime-params
  • <h2>
  • <h2>
  • <h1> OpenID Connect authentication
    • <h2> OIDC authentication workflow🔗 [#_oidc_authentication_workflow]
    • <h2> OIDC configuration steps🔗 [#_oidc_configuration_steps]
      • <h3> Enable OIDC authentication support on ThoughtSpot with IAMv1🔗 [#configureTS]
      • <h3> Enable OIDC authentication support on ThoughtSpot with IAMv2🔗 [#IAMv2]
      • <h3> Enable OIDC authentication in the Visual Embed SDK🔗 [#embedConfig]
    • <h2> Org mapping with OIDC assertion🔗 [#orgMapping]
    • <h2> Group synchronization🔗 [#_group_synchronization]
    • <h2> Additional resources🔗 [#_additional_resources]
112/docs/oidc-auth
  • <h2>
  • <h2>
  • <h1> Authentication
    • <h2> Supported authentication methods🔗 [#_supported_authentication_methods]
    • <h2> User accounts🔗 [#_user_accounts]
    • <h2> Trusted authentication🔗 [#trusted-auth-embed]
    • <h2> Embedded SSO authentication🔗 [#embedSSO]
    • <h2> SAMLRedirect authentication🔗 [#saml-sso-embed]
      • <h3> Enable SAMLRedirect authentication in Visual Embed SDK🔗 [#_enable_samlredirect_authentication_in_visual_embed_sdk]
      • <h3> SAML redirection🔗 [#samlRedirection]
    • <h2> OpenID Connect SSO authentication🔗 [#oidc-auth]
    • <h2> No authentication (pass-through) method🔗 [#none]
    • <h2> Basic authentication🔗 [#basic-auth-embed]
    • <h2> Authentication errors and event handling🔗 [#_authentication_errors_and_event_handling]
    • <h2> User logout🔗 [#_user_logout]
152/docs/embed-auth
  • <h2>
  • <h2>
  • <h1> Security APIs
    • <h2> Supported operations🔗 [#_supported_operations]
      • <h3> Required permissions🔗 [#_required_permissions]
    • <h2> Share objects with another user🔗 [#share-object]
      • <h3> Resource URL🔗 [#_resource_url]
      • <h3> Request parameters🔗 [#_request_parameters]
      • <h3> Example request🔗 [#_example_request]
      • <h3> Example response🔗 [#_example_response]
      • <h3> Response codes🔗 [#_response_codes]
    • <h2> Share a visualization with another user or user group🔗 [#shareviz]
      • <h3> Resource URL🔗 [#_resource_url_2]
      • <h3> Request parameters🔗 [#_request_parameters_2]
      • <h3> Example request🔗 [#_example_request_2]
      • <h3> Example response🔗 [#_example_response_2]
      • <h3> Response codes🔗 [#_response_codes_2]
    • <h2> Get object permission details for a specific object type🔗 [#obj-permission-all]
      • <h3> Resource URL🔗 [#_resource_url_3]
      • <h3> Request parameters🔗 [#_request_parameters_3]
      • <h3> Example request🔗 [#_example_request_3]
      • <h3> Example response🔗 [#_example_response_3]
      • <h3> Response codes🔗 [#_response_codes_3]
    • <h2> Get permission details for a specific object ID🔗 [#obj-permission-id]
      • <h3> Resource URL🔗 [#_resource_url_4]
      • <h3> Request parameters🔗 [#_request_parameters_4]
      • <h3> Example request🔗 [#_example_request_4]
      • <h3> Example response🔗 [#_example_response_4]
      • <h3> Response codes🔗 [#_response_codes_4]
    • <h2> Get object permission details for multiple object types🔗 [#get-obj-perm-bulk]
      • <h3> Resource URL🔗 [#_resource_url_5]
      • <h3> Request parameters🔗 [#_request_parameters_5]
      • <h3> Example request🔗 [#_example_request_5]
      • <h3> Example response🔗 [#_example_response_5]
      • <h3> Response codes🔗 [#_response_codes_5]
352/docs/security-api
  • <h2>
  • <h2>
  • <h1> Users and groups
    • <h2> User creation and update🔗 [#_user_creation_and_update]
      • <h3> User migration to IAMv2🔗 [#_user_migration_to_iamv2]
    • <h2> User group creation and update🔗 [#_user_group_creation_and_update]
    • <h2> User association to groups🔗 [#_user_association_to_groups]
    • <h2> Access control (sharing)🔗 [#_access_control_sharing]
    • <h2> Group privileges🔗 [#group-privileges]
    • <h2> Roles🔗 [#_roles]
102/docs/api-user-management
  • <h2>
  • <h2>
  • <h1> Cluster maintenance and upgrade
    • <h2> Cluster status during upgrade🔗 [#_cluster_status_during_upgrade]
      • <h3> REST v1 API request🔗 [#_rest_v1_api_request]
      • <h3> REST v2 API request🔗 [#_rest_v2_api_request]
      • <h3> API response🔗 [#_api_response]
    • <h2> Idle sensing🔗 [#_idle_sensing]
      • <h3> Get information about the status of a cluster🔗 [#_get_information_about_the_status_of_a_cluster]
    • <h2> Start an inactive cluster using API🔗 [#_start_an_inactive_cluster_using_api]
    • <h2> Response header🔗 [#_response_header]
    • <h2> Response codes🔗 [#_response_codes]
122/docs/tse-cluster
  • <h2>
  • <h2>
  • <h1> ABAC via RLS with variables
    • <h2> Overview🔗 [#_overview]
      • <h3> Implementation steps🔗 [#_implementation_steps]
      • <h3> Indexing🔗 [#_indexing]
    • <h2> Create formula variables🔗 [#_create_formula_variables]
    • <h2> Add or update RLS rules with variable references🔗 [#_add_or_update_rls_rules_with_variable_references]
      • <h3> RLS rule examples🔗 [#_rls_rule_examples]
    • <h2> Create an ABAC token request with variable attributes🔗 [#_create_an_abac_token_request_with_variable_attributes]
      • <h3> Variable values🔗 [#_variable_values]
      • <h3> Persist options and session-based rules🔗 [#_persist_options_and_session_based_rules]
      • <h3> Resetting a user or a variable🔗 [#_resetting_a_user_or_a_variable]
      • <h3> Session-based ABAC and one-time users🔗 [#_session_based_abac_and_one_time_users]
      • <h3> Variable scope🔗 [#_variable_scope]
    • <h2> Verify the entitlements🔗 [#_verify_the_entitlements]
    • <h2> Additional resources🔗 [#_additional_resources]
172/docs/abac-via-rls-variables
  • <h2>
  • <h2>
  • <h1> Connection configuration
    • <h2> Connection Configuration APIs🔗 [#_connection_configuration_apis]
      • <h3> Required permissions🔗 [#_required_permissions]
      • <h3> Create connection configuration🔗 [#_create_connection_configuration]
      • <h3> Search a connection configuration🔗 [#_search_a_connection_configuration]
      • <h3> Update a connection configuration🔗 [#_update_a_connection_configuration]
      • <h3> Delete connection configuration🔗 [#_delete_connection_configuration]
    • <h2> Additional Resources🔗 [#_additional_resources]
102/docs/connection-config
  • <h2>
  • <h2>
  • <h1> GraphQL Playground
    • <h2> How to access GraphQL Playground🔗 [#_how_to_access_graphql_playground]
    • <h2> Playground experience🔗 [#_playground_experience]
    • <h2> GraphQL queries and mutations🔗 [#_graphql_queries_and_mutations]
      • <h3> Query🔗 [#_query]
      • <h3> Mutation🔗 [#_mutation]
    • <h2> Additional resources🔗 [#_additional_resources]
92/docs/graphql-playground
  • <h2>
  • <h2>
  • <h1> CSS customization framework
    • <h2> Overview🔗 [#_overview]
    • <h2> Before you begin🔗 [#_before_you_begin]
    • <h2> Font declarations🔗 [#_font_declarations]
    • <h2> CSS rules using selectors🔗 [#_css_rules_using_selectors]
    • <h2> Testing in the Visual Embed Playground🔗 [#_testing_in_the_visual_embed_playground]
    • <h2> Additional resources🔗 [#_additional_resources]
92/docs/custom-css
  • <h2>
  • <h2>
  • <h1> EmbedEvent
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> AIHighlights🔗 [#_aihighlights]
      • <h3> ALL🔗 [#_all]
      • <h3> AddRemoveColumns🔗 [#_addremovecolumns]
      • <h3> AddToCoaching🔗 [#_addtocoaching]
      • <h3> AddToFavorites🔗 [#_addtofavorites]
      • <h3> Alert🔗 [#_alert]
      • <h3> AnswerChartSwitcher🔗 [#_answerchartswitcher]
      • <h3> AnswerDelete🔗 [#_answerdelete]
      • <h3> ApiIntercept🔗 [#_apiintercept]
      • <h3> AskSageInit🔗 [#_asksageinit]
      • <h3> AuthExpire🔗 [#_authexpire]
      • <h3> AuthInit🔗 [#_authinit]
      • <h3> Cancel🔗 [#_cancel]
      • <h3> CopyAEdit🔗 [#_copyaedit]
      • <h3> CopyLink🔗 [#_copylink]
      • <h3> CopyToClipboard🔗 [#_copytoclipboard]
      • <h3> CreateConnection🔗 [#_createconnection]
      • <h3> CreateLiveboard🔗 [#_createliveboard]
      • <h3> CreateModel🔗 [#_createmodel]
      • <h3> CreateWorksheet🔗 [#_createworksheet]
      • <h3> CrossFilterChanged🔗 [#_crossfilterchanged]
      • <h3> CustomAction🔗 [#_customaction]
      • <h3> Data🔗 [#_data]
      • <h3> DataModelInstructions🔗 [#_datamodelinstructions]
      • <h3> DataSourceSelected🔗 [#_datasourceselected]
      • <h3> Delete🔗 [#_delete]
      • <h3> DeletePersonalisedView🔗 [#_deletepersonalisedview]
      • <h3> DialogClose🔗 [#_dialogclose]
      • <h3> DialogOpen🔗 [#_dialogopen]
      • <h3> Download🔗 [#_download]
      • <h3> DownloadAsCsv🔗 [#_downloadascsv]
      • <h3> DownloadAsPdf🔗 [#_downloadaspdf]
      • <h3> DownloadAsPng🔗 [#_downloadaspng]
      • <h3> DownloadAsXlsx🔗 [#_downloadasxlsx]
      • <h3> DrillExclude🔗 [#_drillexclude]
      • <h3> DrillInclude🔗 [#_drillinclude]
      • <h3> Drilldown🔗 [#_drilldown]
      • <h3> Edit🔗 [#_edit]
      • <h3> EditTML🔗 [#_edittml]
      • <h3> Error🔗 [#_error]
      • <h3> Explore🔗 [#_explore]
      • <h3> ExportTML🔗 [#_exporttml]
      • <h3> FilterChanged🔗 [#_filterchanged]
      • <h3> GetDataClick🔗 [#_getdataclick]
      • <h3> Init🔗 [#_init]
      • <h3> LastPromptDeleted🔗 [#_lastpromptdeleted]
      • <h3> LastPromptEdited🔗 [#_lastpromptedited]
      • <h3> LiveboardInfo🔗 [#_liveboardinfo]
      • <h3> LiveboardRendered🔗 [#_liveboardrendered]
      • <h3> Load🔗 [#_load]
      • <h3> MakeACopy🔗 [#_makeacopy]
      • <h3> NoCookieAccess🔗 [#_nocookieaccess]
      • <h3> OnBeforeGetVizDataIntercept🔗 [#_onbeforegetvizdataintercept]
      • <h3> OrgSwitched🔗 [#_orgswitched]
      • <h3> ParameterChanged🔗 [#_parameterchanged]
      • <h3> Pin🔗 [#_pin]
      • <h3> Present🔗 [#_present]
      • <h3> PreviewSpotterData🔗 [#_previewspotterdata]
      • <h3> QueryChanged🔗 [#_querychanged]
      • <h3> Rename🔗 [#_rename]
      • <h3> ResetLiveboard🔗 [#_resetliveboard]
      • <h3> ResetSpotterConversation🔗 [#_resetspotterconversation]
      • <h3> RouteChange🔗 [#_routechange]
      • <h3> SageEmbedQuery🔗 [#_sageembedquery]
      • <h3> SageWorksheetUpdated🔗 [#_sageworksheetupdated]
      • <h3> Save🔗 [#_save]
      • <h3> SaveAsView🔗 [#_saveasview]
      • <h3> SavePersonalisedView🔗 [#_savepersonalisedview]
      • <h3> Schedule🔗 [#_schedule]
      • <h3> SchedulesList🔗 [#_scheduleslist]
      • <h3> Share🔗 [#_share]
      • <h3> ShowUnderlyingData🔗 [#_showunderlyingdata]
      • <h3> SpotIQAnalyze🔗 [#_spotiqanalyze]
      • <h3> SpotterConversationDeleted🔗 [#_spotterconversationdeleted]
      • <h3> SpotterConversationRenamed🔗 [#_spotterconversationrenamed]
      • <h3> SpotterConversationSelected🔗 [#_spotterconversationselected]
      • <h3> SpotterData🔗 [#_spotterdata]
      • <h3> SpotterInit🔗 [#_spotterinit]
      • <h3> SpotterLoadComplete🔗 [#_spotterloadcomplete]
      • <h3> SpotterQueryTriggered🔗 [#_spotterquerytriggered]
      • <h3> TableVizRendered🔗 [#_tablevizrendered]
      • <h3> UpdateConnection🔗 [#_updateconnection]
      • <h3> UpdatePersonalisedView🔗 [#_updatepersonalisedview]
      • <h3> UpdateTML🔗 [#_updatetml]
      • <h3> VizPointClick🔗 [#_vizpointclick]
      • <h3> VizPointDoubleClick🔗 [#_vizpointdoubleclick]
      • <h3> VizPointRightClick🔗 [#_vizpointrightclick]
922/docs/Enumeration_EmbedEvent
  • <h2>
  • <h2>
  • <h1> Session APIs
    • <h2> Supported operations🔗 [#_supported_operations]
      • <h3> Required permissions🔗 [#_required_permissions]
    • <h2> Sign in as a ThoughtSpot user (Basic authentication)🔗 [#session-login]
      • <h3> Resource URL🔗 [#_resource_url]
      • <h3> Request Parameters🔗 [#_request_parameters]
      • <h3> Example requests🔗 [#_example_requests]
      • <h3> Response codes🔗 [#_response_codes]
    • <h2> Obtain a token for trusted authentication🔗 [#session-authToken]
    • <h2> Authenticate and log in with a token (Trusted authentication)🔗 [#session-loginToken]
    • <h2> Log out of a user session🔗 [#session-logout]
      • <h3> Resource URL🔗 [#_resource_url_3]
      • <h3> Example request🔗 [#_example_request_2]
      • <h3> Response codes🔗 [#_response_codes_4]
    • <h2> Get session information🔗 [#session-info]
      • <h3> Resource URL🔗 [#_resource_url_4]
      • <h3> Example request🔗 [#_example_request_3]
      • <h3> Example response🔗 [#_example_response_3]
      • <h3> Response codes🔗 [#_response_codes_5]
    • <h2> Switch between Orgs🔗 [#orgSwitch]
      • <h3> Resource URL🔗 [#_resource_url_5]
      • <h3> Request parameters🔗 [#_request_parameters_4]
      • <h3> Example request🔗 [#_example_request_4]
      • <h3> Example response🔗 [#_example_response_4]
      • <h3> Response codes🔗 [#_response_codes_6]
    • <h2> Get Orgs for the logged-in user🔗 [#getOrgs]
      • <h3> Resource URL🔗 [#_resource_url_6]
      • <h3> Request parameters🔗 [#_request_parameters_5]
      • <h3> Example request🔗 [#_example_request_5]
      • <h3> Example response🔗 [#_example_response_5]
      • <h3> Response codes🔗 [#_response_codes_7]
    • <h2> Get Orgs for a specific user🔗 [#getOrgsForUser]
      • <h3> Resource URL🔗 [#_resource_url_7]
      • <h3> Request parameters🔗 [#_request_parameters_6]
      • <h3> Example request🔗 [#_example_request_6]
      • <h3> Example response🔗 [#_example_response_6]
      • <h3> Response codes🔗 [#_response_codes_8]
    • <h2> Set a home Liveboard🔗 [#set-home-liveboard]
      • <h3> Resource URL🔗 [#_resource_url_8]
      • <h3> Request parameters🔗 [#_request_parameters_7]
      • <h3> Example request🔗 [#_example_request_7]
      • <h3> Response codes🔗 [#_response_codes_9]
    • <h2> Get details of the home Liveboard🔗 [#get-home-liveboard]
      • <h3> Resource URL🔗 [#_resource_url_9]
      • <h3> Example request🔗 [#_example_request_8]
      • <h3> Example response🔗 [#_example_response_7]
      • <h3> Response codes🔗 [#_response_codes_10]
    • <h2> Remove a home Liveboard🔗 [#del-home-liveboard]
      • <h3> Resource URL🔗 [#_resource_url_10]
      • <h3> Example request🔗 [#_example_request_9]
      • <h3> Example response🔗 [#_example_response_8]
      • <h3> Response codes🔗 [#_response_codes_11]
542/docs/session-api
  • <h2>
  • <h2>
  • <h1> Customize links
    • <h2> Create dynamic routes for ThoughtSpot pages in embedding app🔗 [#_create_dynamic_routes_for_thoughtspot_pages_in_embedding_app]
    • <h2> Link format for an embedded instance🔗 [#_link_format_for_an_embedded_instance]
    • <h2> Customize link format🔗 [#_customize_link_format]
    • <h2> Override ThoughtSpot URLs🔗 [#_override_thoughtspot_urls]
    • <h2> Verify system-generated links🔗 [#_verify_system_generated_links]
82/docs/customize-links
  • <h2>
  • <h2>
  • <h1> SpotterCode prompting guide
    • <h2> Best practices and recommendations🔗 [#_best_practices_and_recommendations]
    • <h2> Prompt examples🔗 [#_prompt_examples]
      • <h3> Embedding ThoughtSpot🔗 [#_embedding_thoughtspot]
      • <h3> ThoughtSpot REST APIs🔗 [#_thoughtspot_rest_apis]
    • <h2> Troubleshooting errors🔗 [#_troubleshooting_errors]
      • <h3> SpotterCode is not responding or failing to load🔗 [#_spottercode_is_not_responding_or_failing_to_load]
      • <h3> Unable to start a chat with SpotterCode🔗 [#_unable_to_start_a_chat_with_spottercode]
      • <h3> Slow response time🔗 [#_slow_response_time]
      • <h3> Incorrect or irrelevant response🔗 [#_incorrect_or_irrelevant_response]
      • <h3> Errors in code samples due to version mismatch🔗 [#_errors_in_code_samples_due_to_version_mismatch]
      • <h3> SDK client context mismatch🔗 [#_sdk_client_context_mismatch]
142/docs/spottercode-prompting-guide
  • <h2>
  • <h2>
  • <h1> AppViewConfig
    • <h2> Index🔗 [#_index]
    • <h2> Properties🔗 [#_properties]
      • <h3> additionalFlags🔗 [#_additionalflags]
      • <h3> collapseSearchBar🔗 [#_collapsesearchbar]
      • <h3> collapseSearchBarInitially🔗 [#_collapsesearchbarinitially]
      • <h3> contextMenuTrigger🔗 [#_contextmenutrigger]
      • <h3> coverAndFilterOptionInPDF🔗 [#_coverandfilteroptioninpdf]
      • <h3> customActions🔗 [#_customactions]
      • <h3> customizations🔗 [#_customizations]
      • <h3> dataPanelCustomGroupsAccordionInitialState🔗 [#_datapanelcustomgroupsaccordioninitialstate]
      • <h3> dataPanelV2🔗 [#_datapanelv2]
      • <h3> disableProfileAndHelp🔗 [#_disableprofileandhelp]
      • <h3> disableRedirectionLinksInNewTab🔗 [#_disableredirectionlinksinnewtab]
      • <h3> disabledActionReason🔗 [#_disabledactionreason]
      • <h3> disabledActions🔗 [#_disabledactions]
      • <h3> discoveryExperience🔗 [#_discoveryexperience]
      • <h3> doNotTrackPreRenderSize🔗 [#_donottrackprerendersize]
      • <h3> enable2ColumnLayout🔗 [#_enable2columnlayout]
      • <h3> enableAskSage🔗 [#_enableasksage]
      • <h3> enableCustomColumnGroups🔗 [#_enablecustomcolumngroups]
      • <h3> enablePastConversationsSidebar🔗 [#_enablepastconversationssidebar]
      • <h3> enablePendoHelp🔗 [#_enablependohelp]
      • <h3> enableSearchAssist🔗 [#_enablesearchassist]
      • <h3> enableV2Shell_experimental🔗 [#_enablev2shell_experimental]
      • <h3> excludeRuntimeFiltersfromURL🔗 [#_excluderuntimefiltersfromurl]
      • <h3> excludeRuntimeParametersfromURL🔗 [#_excluderuntimeparametersfromurl]
      • <h3> exposeTranslationIDs🔗 [#_exposetranslationids]
      • <h3> frameParams🔗 [#_frameparams]
      • <h3> fullHeight🔗 [#_fullheight]
      • <h3> hiddenActions🔗 [#_hiddenactions]
      • <h3> hiddenHomeLeftNavItems🔗 [#_hiddenhomeleftnavitems]
      • <h3> hiddenHomepageModules🔗 [#_hiddenhomepagemodules]
      • <h3> hiddenListColumns🔗 [#_hiddenlistcolumns]
      • <h3> hideApplicationSwitcher🔗 [#_hideapplicationswitcher]
      • <h3> hideHamburger🔗 [#_hidehamburger]
      • <h3> hideHomepageLeftNav🔗 [#_hidehomepageleftnav]
      • <h3> hideIrrelevantChipsInLiveboardTabs🔗 [#_hideirrelevantchipsinliveboardtabs]
      • <h3> hideLiveboardHeader🔗 [#_hideliveboardheader]
      • <h3> hideNotification🔗 [#_hidenotification]
      • <h3> hideObjectSearch🔗 [#_hideobjectsearch]
      • <h3> hideObjects🔗 [#_hideobjects]
      • <h3> hideOrgSwitcher🔗 [#_hideorgswitcher]
      • <h3> hideTagFilterChips🔗 [#_hidetagfilterchips]
      • <h3> homePageSearchBarMode🔗 [#_homepagesearchbarmode]
      • <h3> insertAsSibling🔗 [#_insertassibling]
      • <h3> interceptTimeout🔗 [#_intercepttimeout]
      • <h3> interceptUrls🔗 [#_intercepturls]
      • <h3> isCentralizedLiveboardFilterUXEnabled🔗 [#_iscentralizedliveboardfilteruxenabled]
      • <h3> isEnhancedFilterInteractivityEnabled🔗 [#_isenhancedfilterinteractivityenabled]
      • <h3> isGranularXLSXCSVSchedulesEnabled🔗 [#_isgranularxlsxcsvschedulesenabled]
      • <h3> isLinkParametersEnabled🔗 [#_islinkparametersenabled]
      • <h3> isLiveboardCompactHeaderEnabled🔗 [#_isliveboardcompactheaderenabled]
      • <h3> isLiveboardHeaderSticky🔗 [#_isliveboardheadersticky]
      • <h3> isLiveboardMasterpiecesEnabled🔗 [#_isliveboardmasterpiecesenabled]
      • <h3> isLiveboardStylingAndGroupingEnabled🔗 [#_isliveboardstylingandgroupingenabled]
      • <h3> isLiveboardXLSXCSVDownloadEnabled🔗 [#_isliveboardxlsxcsvdownloadenabled]
      • <h3> isOnBeforeGetVizDataInterceptEnabled🔗 [#_isonbeforegetvizdatainterceptenabled]
      • <h3> isPNGInScheduledEmailsEnabled🔗 [#_ispnginscheduledemailsenabled]
      • <h3> isThisPeriodInDateFiltersEnabled🔗 [#_isthisperiodindatefiltersenabled]
      • <h3> isUnifiedSearchExperienceEnabled🔗 [#_isunifiedsearchexperienceenabled]
      • <h3> lazyLoadingForFullHeight🔗 [#_lazyloadingforfullheight]
      • <h3> lazyLoadingMargin🔗 [#_lazyloadingmargin]
      • <h3> linkOverride🔗 [#_linkoverride]
      • <h3> locale🔗 [#_locale]
      • <h3> minimumHeight🔗 [#_minimumheight]
      • <h3> modularHomeExperience🔗 [#_modularhomeexperience]
      • <h3> overrideOrgId🔗 [#_overrideorgid]
      • <h3> pageId🔗 [#_pageid]
      • <h3> path🔗 [#_path]
      • <h3> preRenderId🔗 [#_prerenderid]
      • <h3> primaryAction🔗 [#_primaryaction]
      • <h3> refreshAuthTokenOnNearExpiry🔗 [#_refreshauthtokenonnearexpiry]
      • <h3> reorderedHomepageModules🔗 [#_reorderedhomepagemodules]
      • <h3> runtimeFilters🔗 [#_runtimefilters]
      • <h3> runtimeParameters🔗 [#_runtimeparameters]
      • <h3> shouldBypassPayloadValidation🔗 [#_shouldbypasspayloadvalidation]
      • <h3> showAlerts🔗 [#_showalerts]
      • <h3> showLiveboardDescription🔗 [#_showliveboarddescription]
      • <h3> showLiveboardReverifyBanner🔗 [#_showliveboardreverifybanner]
      • <h3> showLiveboardTitle🔗 [#_showliveboardtitle]
      • <h3> showLiveboardVerifiedBadge🔗 [#_showliveboardverifiedbadge]
      • <h3> showMaskedFilterChip🔗 [#_showmaskedfilterchip]
      • <h3> showPrimaryNavbar🔗 [#_showprimarynavbar]
      • <h3> spotterChatConfig🔗 [#_spotterchatconfig]
      • <h3> spotterSidebarConfig🔗 [#_spottersidebarconfig]
      • <h3> tag🔗 [#_tag]
      • <h3> updatedSpotterChatPrompt🔗 [#_updatedspotterchatprompt]
      • <h3> useHostEventsV2🔗 [#_usehosteventsv2]
      • <h3> visibleActions🔗 [#_visibleactions]
922/docs/Interface_AppViewConfig
  • <h2>
  • <h2>
  • <h1> Integrate ThoughtSpot with Vercel
    • <h2> Before you begin🔗 [#_before_you_begin]
    • <h2> Get started with Vercel integration🔗 [#_get_started_with_vercel_integration]
      • <h3> Step 1: Install integration🔗 [#_step_1_install_integration]
      • <h3> Step 2: Connect to ThoughtSpot data🔗 [#_step_2_connect_to_thoughtspot_data]
      • <h3> Step 3: View the embed code🔗 [#_step_3_view_the_embed_code]
      • <h3> Step 4: Set up authentication🔗 [#_step_4_set_up_authentication]
      • <h3> Step 5: Test the embed code🔗 [#_step_5_test_the_embed_code]
    • <h2> Remove integration🔗 [#_remove_integration]
112/docs/vercel-integration
  • <h2>
  • <h2>
  • <h1> User API
    • <h2> Supported operations🔗 [#_supported_operations]
      • <h3> Required permissions🔗 [#_required_permissions]
    • <h2> Create a user🔗 [#create-user]
      • <h3> Resource URL🔗 [#_resource_url]
      • <h3> Request parameters🔗 [#_request_parameters]
      • <h3> Example request🔗 [#_example_request]
      • <h3> Example response🔗 [#_example_response]
      • <h3> Response codes🔗 [#_response_codes]
    • <h2> Update user details🔗 [#update-user]
      • <h3> Resource URL🔗 [#_resource_url_2]
      • <h3> Request parameters🔗 [#_request_parameters_2]
      • <h3> Example request🔗 [#_example_request_2]
      • <h3> Example response🔗 [#_example_response_2]
      • <h3> Response codes🔗 [#_response_codes_2]
    • <h2> Add or modify the email address of a user🔗 [#addEmail]
      • <h3> Resource URL🔗 [#_resource_url_3]
      • <h3> Request parameters🔗 [#_request_parameters_3]
      • <h3> Example request🔗 [#_example_request_3]
      • <h3> Example response🔗 [#_example_response_3]
      • <h3> Response codes🔗 [#_response_codes_3]
    • <h2> Add users to an Org🔗 [#addOrg]
      • <h3> Resource URL🔗 [#_resource_url_4]
      • <h3> Request parameters🔗 [#_request_parameters_4]
      • <h3> Example request🔗 [#_example_request_4]
      • <h3> Example response🔗 [#_example_response_4]
      • <h3> Response codes🔗 [#_response_codes_4]
    • <h2> Get user details🔗 [#get-user-details]
      • <h3> Resource URL🔗 [#_resource_url_5]
      • <h3> Request parameters🔗 [#_request_parameters_5]
      • <h3> Example request🔗 [#_example_request_5]
      • <h3> Example response🔗 [#_example_response_5]
      • <h3> Response codes🔗 [#_response_codes_5]
    • <h2> Deactivate a user account🔗 [#deactivate-user]
      • <h3> Resource URL🔗 [#_resource_url_6]
      • <h3> Request parameters🔗 [#_request_parameters_6]
      • <h3> Example request🔗 [#_example_request_6]
      • <h3> Example response🔗 [#_example_response_6]
      • <h3> Response codes🔗 [#_response_codes_6]
    • <h2> Activate a user account🔗 [#activate-user]
      • <h3> Resource URL🔗 [#_resource_url_7]
      • <h3> Request parameters🔗 [#_request_parameters_7]
      • <h3> Example request🔗 [#_example_request_7]
      • <h3> Example response🔗 [#_example_response_7]
      • <h3> Response codes🔗 [#_response_codes_7]
    • <h2> Invalidate a user session🔗 [#invalidate-user-session]
      • <h3> Resource URL🔗 [#_resource_url_8]
      • <h3> Request parameters🔗 [#_request_parameters_8]
      • <h3> Example request🔗 [#_example_request_8]
      • <h3> Example response🔗 [#_example_response_8]
      • <h3> Response codes🔗 [#_response_codes_8]
    • <h2> Delete a user account🔗 [#delete-user]
      • <h3> Resource URL🔗 [#_resource_url_9]
      • <h3> Request parameters🔗 [#_request_parameters_9]
      • <h3> Example request🔗 [#_example_request_9]
      • <h3> Example response🔗 [#_example_response_9]
      • <h3> Response codes🔗 [#_response_codes_9]
    • <h2> Get a list of users and groups🔗 [#user-list]
      • <h3> Resource URL🔗 [#_resource_url_10]
      • <h3> Example request🔗 [#_example_request_10]
      • <h3> Example response🔗 [#_example_response_10]
      • <h3> Response codes🔗 [#_response_codes_10]
    • <h2> Change password🔗 [#change-pwd]
      • <h3> Resource URL🔗 [#_resource_url_11]
      • <h3> Request parameters🔗 [#_request_parameters_10]
      • <h3> Example request🔗 [#_example_request_11]
      • <h3> Example response🔗 [#_example_response_11]
      • <h3> Response codes🔗 [#_response_codes_11]
    • <h2> Reset password🔗 [#resetpassword]
      • <h3> Resource URL🔗 [#_resource_url_12]
      • <h3> Request parameters🔗 [#_request_parameters_11]
      • <h3> Example request🔗 [#_example_request_12]
      • <h3> Example response🔗 [#_example_response_12]
      • <h3> Response codes🔗 [#_response_codes_12]
    • <h2> Update a user profile🔗 [#updatepreference-api]
      • <h3> Resource URL🔗 [#_resource_url_13]
      • <h3> Request parameters🔗 [#_request_parameters_12]
      • <h3> Example request🔗 [#_example_request_13]
      • <h3> Response codes🔗 [#_response_codes_13]
    • <h2> Transfer ownership🔗 [#transfer-ownership]
      • <h3> Resource URL🔗 [#_resource_url_14]
      • <h3> Request parameters🔗 [#_request_parameters_13]
      • <h3> Example request🔗 [#_example_request_14]
      • <h3> Example response🔗 [#_example_response_13]
      • <h3> Response codes🔗 [#_response_codes_14]
    • <h2> Synchronize principals🔗 [#user-sync]
      • <h3> Resource URL🔗 [#_resource_url_15]
      • <h3> Request parameters🔗 [#_request_parameters_14]
      • <h3> Example request🔗 [#_example_request_15]
      • <h3> Response codes🔗 [#_response_codes_15]
    • <h2> Assign a user to groups🔗 [#assignUserToGroups]
      • <h3> Resource URL🔗 [#_resource_url_16]
      • <h3> Request parameters🔗 [#_request_parameters_15]
      • <h3> Example request🔗 [#_example_request_16]
      • <h3> Example response🔗 [#_example_response_14]
      • <h3> Response codes🔗 [#_response_codes_16]
    • <h2> Get user group details for a specific user🔗 [#getGroupsUser]
      • <h3> Resource URL🔗 [#_resource_url_17]
      • <h3> Request parameters🔗 [#_request_parameters_16]
      • <h3> Example request🔗 [#_example_request_17]
      • <h3> Example response🔗 [#_example_response_15]
      • <h3> Response codes🔗 [#_response_codes_17]
    • <h2> Update group association for a user🔗 [#editGroupsforUser]
      • <h3> Resource URL🔗 [#_resource_url_18]
      • <h3> Request parameters🔗 [#_request_parameters_17]
      • <h3> Example request🔗 [#_example_request_18]
      • <h3> Example response🔗 [#_example_response_16]
      • <h3> Response codes🔗 [#_response_codes_18]
    • <h2> Remove a user from user groups🔗 [#removeUserGroupAssoc]
      • <h3> Resource URL🔗 [#_resource_url_19]
      • <h3> Request parameters🔗 [#_request_parameters_18]
      • <h3> Example request🔗 [#_example_request_19]
      • <h3> Example response🔗 [#_example_response_17]
      • <h3> Response codes🔗 [#_response_codes_19]
1162/docs/user-api
  • <h2>
  • <h2>
  • <h1> Embed with React components
    • <h2> Before you begin🔗 [#_before_you_begin]
      • <h3> Prepare your environment🔗 [#_prepare_your_environment]
      • <h3> Verify localhost port setting🔗 [#_verify_localhost_port_setting]
      • <h3> Install SDK🔗 [#_install_sdk]
      • <h3> Get the GUIDs🔗 [#_get_the_guids]
    • <h2> Embed a Liveboard🔗 [#_embed_a_liveboard]
      • <h3> Create a Liveboard component🔗 [#_create_a_liveboard_component]
      • <h3> Code sample🔗 [#_code_sample]
      • <h3> Test your app🔗 [#_test_your_app]
    • <h2> Embed a visualization🔗 [#_embed_a_visualization]
      • <h3> Create a visualization component🔗 [#_create_a_visualization_component]
      • <h3> Code sample🔗 [#_code_sample_2]
      • <h3> Test your app🔗 [#_test_your_app_2]
    • <h2> Embed full app🔗 [#_embed_full_app]
      • <h3> Create a full app component🔗 [#_create_a_full_app_component]
      • <h3> Code sample🔗 [#_code_sample_3]
      • <h3> Test your app🔗 [#_test_your_app_3]
    • <h2> Embed Spotter for conversation analytics🔗 [#_embed_spotter_for_conversation_analytics]
      • <h3> Create a Spotter component🔗 [#_create_a_spotter_component]
      • <h3> Code sample🔗 [#_code_sample_4]
      • <h3> Test your app🔗 [#_test_your_app_4]
    • <h2> Embed Spotter Agent in your own app🔗 [#_embed_spotter_agent_in_your_own_app]
      • <h3> Create a SpotterAgentEmbed component🔗 [#_create_a_spotteragentembed_component]
      • <h3> Initialize the SDK🔗 [#_initialize_the_sdk]
      • <h3> Add constructors and props🔗 [#_add_constructors_and_props]
      • <h3> Code sample🔗 [#_code_sample_5]
      • <h3> Test your app🔗 [#_test_your_app_5]
    • <h2> Embed token-based Search🔗 [#_embed_token_based_search]
      • <h3> Create a Search component🔗 [#_create_a_search_component]
      • <h3> Code sample🔗 [#_code_sample_6]
      • <h3> Test your app🔗 [#_test_your_app_6]
    • <h2> Embed a Natural Language Search (Legacy interface)🔗 [#_embed_a_natural_language_search_legacy_interface]
      • <h3> Create a Natural Language Search component🔗 [#_create_a_natural_language_search_component]
      • <h3> Code sample🔗 [#_code_sample_7]
      • <h3> Test your app🔗 [#_test_your_app_7]
    • <h2> Add routes for navigation🔗 [#react-routes]
    • <h2> Additional resources🔗 [#_additional_resources]
402/docs/react-app-embed
  • <h2>
  • <h2>
  • <h1> Search metadata
    • <h2> Overview🔗 [#_overview]
    • <h2> Object request parameters🔗 [#_object_request_parameters]
      • <h3> Metadata object types🔗 [#_metadata_object_types]
      • <h3> Subtypes for LOGICAL_TABLE🔗 [#_subtypes_for_logical_table]
    • <h2> Response format🔗 [#_response_format]
      • <h3> Response format for Liveboards🔗 [#_response_format_for_liveboards]
      • <h3> V1 and V2 Liveboard response comparison🔗 [#_v1_and_v2_liveboard_response_comparison]
    • <h2> Search by name pattern🔗 [#_search_by_name_pattern]
    • <h2> Filtering and sorting🔗 [#_filtering_and_sorting]
      • <h3> sort_options🔗 [#_sort_options]
      • <h3> permissions🔗 [#_permissions]
      • <h3> tag_identifiers🔗 [#_tag_identifiers]
      • <h3> created_by_user_identifiers and modified_by_user_identifiers🔗 [#_created_by_user_identifiers_and_modified_by_user_identifiers]
      • <h3> favorite_object_options🔗 [#_favorite_object_options]
      • <h3> exclude_objects🔗 [#_exclude_objects]
    • <h2> Additional response details🔗 [#_additional_response_details]
      • <h3> include_visualization_headers🔗 [#_include_visualization_headers]
      • <h3> include_details🔗 [#_include_details]
      • <h3> include_dependent_objects🔗 [#_include_dependent_objects]
      • <h3> include_stats🔗 [#_include_stats]
      • <h3> include_worksheet_search_assist_data🔗 [#_include_worksheet_search_assist_data]
      • <h3> Other include attributes🔗 [#_other_include_attributes]
      • <h3> Pagination settings🔗 [#_pagination_settings]
262/docs/rest-apiv2-metadata-search
  • <h2>
  • <h2>
  • <h1> Integrate SpotterCode with your IDE
    • <h2> Before you begin🔗 [#_before_you_begin]
    • <h2> Integrate SpotterCode with Cursor🔗 [#_integrate_spottercode_with_cursor]
      • <h3> Using one-click installation link🔗 [#_using_one_click_installation_link]
      • <h3> Using mcp.json file🔗 [#_using_mcp_json_file]
    • <h2> Integrate SpotterCode with Visual Studio Code🔗 [#_integrate_spottercode_with_visual_studio_code]
    • <h2> Integrate SpotterCode with Claude Code🔗 [#_integrate_spottercode_with_claude_code]
    • <h2> Verify the integration🔗 [#_verify_the_integration]
    • <h2> Additional resources🔗 [#_additional_resources]
112/docs/integrate-SpotterCode
  • <h2>
  • <h2>
  • <h1> External tools and script integration
    • <h2> Security considerations🔗 [#_security_considerations]
    • <h2> Feature enablement🔗 [#_feature_enablement]
      • <h3> Request for feature enablement🔗 [#_request_for_feature_enablement]
      • <h3> Add script source to CSP allowlist🔗 [#_add_script_source_to_csp_allowlist]
      • <h3> Allow Websocket endpoints🔗 [#_allow_websocket_endpoints]
    • <h2> Passing variables to the hosted script🔗 [#_passing_variables_to_the_hosted_script]
92/docs/external-tool-script-integration
  • <h2>
  • <h2>
  • <h1> Embed Natural Language Search (legacy interface)
    • <h2> Search components🔗 [#_search_components]
    • <h2> Get started🔗 [#_get_started]
      • <h3> Import the SageEmbed package🔗 [#_import_the_sageembed_package]
      • <h3> Initialize the SDK🔗 [#_initialize_the_sdk]
      • <h3> Create an instance of the SageEmbed class🔗 [#_create_an_instance_of_the_sageembed_class]
      • <h3> Register, handle, and trigger events🔗 [#_register_handle_and_trigger_events]
      • <h3> Render the embedded search🔗 [#_render_the_embedded_search]
      • <h3> Test your embedding🔗 [#_test_your_embedding]
    • <h2> Customize embedded view🔗 [#_customize_embedded_view]
122/docs/embed-nls
  • <h2>
  • <h2>
  • <h1> Deprecation announcements
    • <h2> Deprecated features🔗 [#_deprecated_features]
    • <h2> PREVIEW_THOUGHTSPOT_SAGE privilege deprecation🔗 [#SagePrivilegeDeprecation]
    • <h2> Answer Data panel classic experience deprecation🔗 [#_answer_data_panel_classic_experience_deprecation]
    • <h2> Worksheet deprecation and removal🔗 [#_worksheet_deprecation_and_removal]
    • <h2> REST API v1 Playground deprecation🔗 [#restApiPlayground]
    • <h2> Sage and Ask Sage deprecation🔗 [#SageDeprecationNotice]
    • <h2> Delete and update connection API v2 endpoints🔗 [#connectionAPIs]
      • <h3> Recommended action🔗 [#_recommended_action]
    • <h2> IAMv1🔗 [#IAMv1]
      • <h3> Recommended action🔗 [#_recommended_action_2]
    • <h2> Search assist🔗 [#_search_assist]
    • <h2> Classic experience for Liveboards, Answers, and SpotIQ🔗 [#classicExpDeprecation]
      • <h3> Recommended action🔗 [#_recommended_action_3]
    • <h2> Page title customization🔗 [#_page_title_customization]
      • <h3> Recommended action🔗 [#_recommended_action_4]
    • <h2> Application background customization via UI🔗 [#_application_background_customization_via_ui]
      • <h3> Recommended action🔗 [#_recommended_action_5]
    • <h2> Deprecation of customCssUrl parameter🔗 [#_deprecation_of_customcssurl_parameter]
      • <h3> Recommended action🔗 [#_recommended_action_6]
    • <h2> Deprecated parameter in REST API v2.0 authentication token endpoints🔗 [#_deprecated_parameter_in_rest_api_v2_0_authentication_token_endpoints]
      • <h3> Recommended action🔗 [#_recommended_action_7]
    • <h2> Deprecated parameters in Version Control APIs🔗 [#_deprecated_parameters_in_version_control_apis]
      • <h3> Recommended action🔗 [#_recommended_action_8]
    • <h2> Deprecation of REST API v2 (Beta) endpoints🔗 [#_deprecation_of_rest_api_v2_beta_endpoints]
      • <h3> Recommended action🔗 [#_recommended_action_9]
      • <h3> REST API SDK for v2 (Beta) endpoints🔗 [#_rest_api_sdk_for_v2_beta_endpoints]
      • <h3> Recommended action🔗 [#_recommended_action_10]
302/docs/deprecated-features
  • <h2>
  • <h2>
  • <h1> REST API v2.0 SDKs
    • <h2> Additional resources🔗 [#_additional_resources]
42/docs/rest-api-sdk
  • <h2>
  • <h2>
  • <h1> Customize icons
    • <h2> Before you begin🔗 [#_before_you_begin]
      • <h3> Identify the icons that you want to override🔗 [#identifyIconId]
      • <h3> Update allowlists on the Security Settings page🔗 [#_update_allowlists_on_the_security_settings_page]
      • <h3> Test an override file🔗 [#_test_an_override_file]
    • <h2> Create an icon override🔗 [#_create_an_icon_override]
      • <h3> viewBox property🔗 [#_viewbox_property]
      • <h3> fill property🔗 [#_fill_property]
    • <h2> Apply overrides🔗 [#_apply_overrides]
    • <h2> Icon override examples🔗 [#_icon_override_examples]
      • <h3> Spotter icon🔗 [#_spotter_icon]
      • <h3> Column chart icon🔗 [#_column_chart_icon]
      • <h3> Chart settings icon🔗 [#_chart_settings_icon]
      • <h3> Multiple icon overrides using an SVG sprite file🔗 [#_multiple_icon_overrides_using_an_svg_sprite_file]
    • <h2> Try it out in the Playground🔗 [#tryItOut]
172/docs/customize-icons
  • <h2>
  • <h2>
  • <h1> Add custom actions to a Model
    • <h2> Before you begin🔗 [#_before_you_begin]
    • <h2> Assign a custom action to a Model🔗 [#_assign_a_custom_action_to_a_model]
    • <h2> Verify the custom action placement🔗 [#_verify_the_custom_action_placement]
    • <h2> Edit the position of a local action🔗 [#_edit_the_position_of_a_local_action]
    • <h2> Delete a custom action association🔗 [#_delete_a_custom_action_association]
82/docs/add-action-worksheet
  • <h2>
  • <h2>
  • <h1> REST API v2.0 authentication
    • <h2> Overview🔗 [#_overview]
    • <h2> Token-based authentication🔗 [#_token_based_authentication]
      • <h3> Recommendations🔗 [#_recommendations]
      • <h3> Data security considerations🔗 [#_data_security_considerations]
      • <h3> Generating a full access token🔗 [#_generate_a_full_access_token]
      • <h3> Generating a custom token for ABAC implementation🔗 [#_generate_a_custom_token_for_abac_implementation]
      • <h3> Generating an object access token🔗 [#_get_object_access_token]
      • <h3> Just-in-time provisioning of users🔗 [#_just_in_time_provisioning_of_users]
      • <h3> Retrieving token information🔗 [#_retrieving_token_information]
      • <h3> Revoking a token🔗 [#_revoking_a_token]
    • <h2> Cookie-based authentication🔗 [#loginTS]
      • <h3> Request parameters🔗 [#_request_parameters_2]
      • <h3> API request🔗 [#_api_request]
      • <h3> API response🔗 [#_api_response]
      • <h3> Cookie usage in subsequent API requests🔗 [#_cookie_usage_in_subsequent_api_requests]
    • <h2> Viewing session information🔗 [#_viewing_session_information]
      • <h3> API request🔗 [#_api_request_2]
      • <h3> API response🔗 [#_api_response_2]
    • <h2> Logging out of a session🔗 [#_logging_out_of_a_session]
      • <h3> API request🔗 [#_api_request_3]
      • <h3> API response🔗 [#_api_response_3]
242/docs/api-authv2
  • <h2>
  • <h2>
  • <h1> Add a custom action to a visualization
    • <h2> Before you begin🔗 [#_before_you_begin]
    • <h2> Assign an action to a visualization or Answer🔗 [#addCustomActionToViz]
    • <h2> Edit the position of a local action🔗 [#_edit_the_position_of_a_local_action]
    • <h2> Delete a custom action association🔗 [#_delete_a_custom_action_association]
72/docs/add-action-viz
  • <h2>
  • <h2>
  • <h1> Custom domain configuration
    • <h2> Domain URL customization🔗 [#_domain_url_customization]
    • <h2> Email customization🔗 [#_email_customization]
    • <h2> Post-customization checks🔗 [#_post_customization_checks]
62/docs/custom-domain-config
  • <h2>
  • <h2>
  • <h1> Org administration
    • <h2> Get started with Orgs🔗 [#_get_started_with_orgs]
    • <h2> Org management operations🔗 [#_create_and_manage_orgs]
      • <h3> REST API v2.0 endpoints🔗 [#_rest_api_v2_0_endpoints]
      • <h3> REST API v1 endpoints🔗 [#_rest_api_v1_endpoints]
    • <h2> Manage users and groups🔗 [#_manage_users_and_groups]
82/docs/orgs-api-op
  • <h2>
  • <h2>
  • <h1> Java SDK for REST APIs
    • <h2> Before you begin🔗 [#_before_you_begin]
    • <h2> Import the SDK to your application environment🔗 [#_import_the_sdk_to_your_application_environment]
    • <h2> API client configuration🔗 [#_api_client_configuration]
    • <h2> Authentication🔗 [#_authentication]
    • <h2> Create a test API request🔗 [#_create_a_test_api_request]
    • <h2> Error handling🔗 [#_error_handling]
    • <h2> Supported versions🔗 [#_supported_versions]
    • <h2> SDK Reference🔗 [#_sdk_reference]
112/docs/rest-api-sdk-java
  • <h2>
  • <h2>
  • <h1> User access to non-embedded content
    • <h2> Control access to non-embedded content🔗 [#block-access]
    • <h2> Selectively assign access🔗 [#selective-access]
      • <h3> Selective user access for Org-enabled clusters🔗 [#_selective_user_access_for_org_enabled_clusters]
    • <h2> Control access to non-embedded content (pre-10.6.0.cl)🔗 [#block]
72/docs/selective-user-access
  • <h2>
  • <h2>
  • <h1> Admin APIs
    • <h2> Supported operations🔗 [#_supported_operations]
      • <h3> Required permissions🔗 [#_required_permissions]
    • <h2> Get configuration details🔗 [#get-configInfo]
      • <h3> Resource URL🔗 [#_resource_url]
      • <h3> Example request🔗 [#_example_request]
      • <h3> Request parameters🔗 [#_request_parameters]
      • <h3> Example response🔗 [#_example_response]
      • <h3> Response codes🔗 [#_response_codes]
    • <h2> Get details of configuration overrides🔗 [#get-config-overrides]
      • <h3> Resource URL🔗 [#_resource_url_2]
      • <h3> Request parameters🔗 [#_request_parameters_2]
      • <h3> Example request🔗 [#_example_request_2]
      • <h3> Example response🔗 [#_example_response_2]
      • <h3> Response codes🔗 [#_response_codes_2]
    • <h2> Update configuration🔗 [#configinfo-update]
      • <h3> Resource URL🔗 [#_resource_url_3]
      • <h3> Request parameters🔗 [#_request_parameters_3]
      • <h3> Example request🔗 [#_example_request_3]
      • <h3> Example response🔗 [#_example_response_3]
      • <h3> Response codes🔗 [#_response_codes_3]
    • <h2> Get details of the embed actions🔗 [#get-embed-actions]
      • <h3> Resource URL🔗 [#_resource_url_4]
      • <h3> Request parameters🔗 [#_request_parameters_4]
      • <h3> Example request🔗 [#_example_request_4]
      • <h3> Example response🔗 [#_example_response_4]
      • <h3> Response codes🔗 [#_response_codes_4]
    • <h2> Get details of a specific custom action🔗 [#get-action-by-id]
      • <h3> Resource URL🔗 [#_resource_url_5]
      • <h3> Request parameters🔗 [#_request_parameters_5]
      • <h3> Example request🔗 [#_example_request_5]
      • <h3> Example response🔗 [#_example_response_5]
      • <h3> Response codes🔗 [#_response_codes_5]
    • <h2> Create custom actions🔗 [#create-custom-action]
      • <h3> Resource URL🔗 [#_resource_url_6]
      • <h3> Request parameters🔗 [#_request_parameters_6]
      • <h3> Example request🔗 [#_example_request_6]
      • <h3> Example response🔗 [#_example_response_6]
      • <h3> Response codes🔗 [#_response_codes_6]
    • <h2> Modify a custom action🔗 [#edit-custom-action]
      • <h3> Resource URL🔗 [#_resource_url_7]
      • <h3> Request parameters🔗 [#_request_parameters_7]
      • <h3> Example request🔗 [#_example_request_7]
      • <h3> Example response🔗 [#_example_response_7]
      • <h3> Response codes🔗 [#_response_codes_7]
    • <h2> Delete a custom action🔗 [#del-custom-action]
      • <h3> Resource URL🔗 [#_resource_url_8]
      • <h3> Request parameters🔗 [#_request_parameters_8]
      • <h3> Example request🔗 [#_example_request_8]
      • <h3> Example response🔗 [#_example_response_8]
      • <h3> Response codes🔗 [#_response_codes_8]
    • <h2> Associate a custom action to ThoughtSpot objects🔗 [#custom-action-assoc]
      • <h3> Resource URL🔗 [#_resource_url_9]
      • <h3> Request parameters🔗 [#_request_parameters_9]
      • <h3> Example request🔗 [#_example_request_9]
      • <h3> Example response🔗 [#_example_response_9]
      • <h3> Response codes🔗 [#_response_codes_9]
    • <h2> Get details of custom action associations🔗 [#get-custom-action-assoc]
      • <h3> Resource URL🔗 [#_resource_url_10]
      • <h3> Request parameters🔗 [#_request_parameters_10]
      • <h3> Example request🔗 [#_example_request_10]
      • <h3> Example response🔗 [#_example_response_10]
      • <h3> Response codes🔗 [#_response_codes_10]
    • <h2> Delete custom action associations🔗 [#del-action-association]
      • <h3> Resource URL🔗 [#_resource_url_11]
      • <h3> Request parameters🔗 [#_request_parameters_11]
      • <h3> Example request🔗 [#_example_request_11]
      • <h3> Example response🔗 [#_example_response_11]
      • <h3> Response codes🔗 [#_response_codes_11]
712/docs/admin-api
  • <h2>
  • <h2>
  • <h1> Visual Embed Playground
    • <h2> Search🔗 [#playground-search]
    • <h2> Natural Language Search🔗 [#playground-nls-search]
    • <h2> Spotter🔗 [#playground-spotter]
    • <h2> Visualization🔗 [#playground-visualization]
    • <h2> Liveboard🔗 [#playground-liveboard]
    • <h2> Full application🔗 [#playground-fullapp]
    • <h2> Additional resources🔗 [#_additional_resources]
102/docs/dev-playground
  • <h2>
  • <h2>
  • <h1> REST API v1 changelog
    • <h2> Version 10.4.0.cl, November 2024🔗 [#_version_10_4_0_cl_november_2024]
    • <h2> Version 10.1.0.cl, August 2024🔗 [#_version_10_1_0_cl_august_2024]
    • <h2> Version 9.12.5.cl, June 2024🔗 [#_version_9_12_5_cl_june_2024]
    • <h2> Version 9.12.0.cl, May 2024🔗 [#_version_9_12_0_cl_may_2024]
    • <h2> Version 9.10.0.cl, March 2024🔗 [#_version_9_10_0_cl_march_2024]
    • <h2> Version 9.5.0.cl, September 2023🔗 [#_version_9_5_0_cl_september_2023]
    • <h2> Versions 9.3.0.cl and 9.4.0.cl🔗 [#_versions_9_3_0_cl_and_9_4_0_cl]
    • <h2> Version 9.2.0.cl, May 2023🔗 [#_version_9_2_0_cl_may_2023]
    • <h2> Version 9.0.0.cl, February 2023🔗 [#_version_9_0_0_cl_february_2023]
    • <h2> Version 8.10.0.cl, January 2023🔗 [#_version_8_10_0_cl_january_2023]
    • <h2> Version 8.9.0.cl, November 2022🔗 [#_version_8_9_0_cl_november_2022]
    • <h2> Version 8.8.0.cl, October 2022🔗 [#_version_8_8_0_cl_october_2022]
    • <h2> Version 8.7.0.cl, September 2022🔗 [#_version_8_7_0_cl_september_2022]
    • <h2> Version 8.6.0.cl, August 2022🔗 [#_version_8_6_0_cl_august_2022]
    • <h2> Version, 8.4.0.cl, June 2022🔗 [#_version_8_4_0_cl_june_2022]
    • <h2> Version 8.2.0.cl, April 2022🔗 [#_version_8_2_0_cl_april_2022]
    • <h2> Version 8.1.0.cl, March 2022🔗 [#_version_8_1_0_cl_march_2022]
    • <h2> Version 8.0.0.cl, February 2022🔗 [#_version_8_0_0_cl_february_2022]
    • <h2> Version ts8.nov.cl, January 2022🔗 [#_version_ts8_nov_cl_january_2022]
    • <h2> Version ts7.oct.cl, November 2021🔗 [#_version_ts7_oct_cl_november_2021]
    • <h2> Version ts7.sep.cl, October 2021🔗 [#_version_ts7_sep_cl_october_2021]
    • <h2> Version ts7.aug.cl, September 2021🔗 [#_version_ts7_aug_cl_september_2021]
    • <h2> Version ts7.jun.cl, July 2021🔗 [#_version_ts7_jun_cl_july_2021]
    • <h2> Version ts7.may.cl, June 2021🔗 [#_version_ts7_may_cl_june_2021]
272/docs/rest-v1-changelog
  • <h2>
  • <h2>
  • <h1> SpotterCode
    • <h2> What is SpotterCode?🔗 [#_what_is_spottercode]
    • <h2> Who should use SpotterCode?🔗 [#_who_should_use_spottercode]
    • <h2> Supported IDEs🔗 [#_supported_ides]
    • <h2> Supported skills🔗 [#_supported_skills]
    • <h2> Limitations🔗 [#_limitations]
    • <h2> Next steps🔗 [#_next_steps]
92/docs/SpotterCode
  • <h2>
  • <h2>
  • <h1> EmbedConfig
    • <h2> Index🔗 [#_index]
    • <h2> Properties🔗 [#_properties]
      • <h3> additionalFlags🔗 [#_additionalflags]
      • <h3> authEndpoint🔗 [#_authendpoint]
      • <h3> authTriggerContainer🔗 [#_authtriggercontainer]
      • <h3> authTriggerText🔗 [#_authtriggertext]
      • <h3> authType🔗 [#_authtype]
      • <h3> autoLogin🔗 [#_autologin]
      • <h3> blockNonEmbedFullAppAccess🔗 [#_blocknonembedfullappaccess]
      • <h3> callPrefetch🔗 [#_callprefetch]
      • <h3> cleanupTimeout🔗 [#_cleanuptimeout]
      • <h3> currencyFormat🔗 [#_currencyformat]
      • <h3> customActions🔗 [#_customactions]
      • <h3> customVariablesForThirdPartyTools🔗 [#_customvariablesforthirdpartytools]
      • <h3> customizations🔗 [#_customizations]
      • <h3> dateFormatLocale🔗 [#_dateformatlocale]
      • <h3> detectCookieAccessSlow🔗 [#_detectcookieaccessslow]
      • <h3> disableFullscreenPresentation🔗 [#_disablefullscreenpresentation]
      • <h3> disableLoginFailurePage🔗 [#_disableloginfailurepage]
      • <h3> disableLoginRedirect🔗 [#_disableloginredirect]
      • <h3> disablePreauthCache🔗 [#_disablepreauthcache]
      • <h3> disableSDKTracking🔗 [#_disablesdktracking]
      • <h3> ignoreNoCookieAccess🔗 [#_ignorenocookieaccess]
      • <h3> inPopup🔗 [#_inpopup]
      • <h3> logLevel🔗 [#_loglevel]
      • <h3> loginFailedMessage🔗 [#_loginfailedmessage]
      • <h3> noRedirect🔗 [#_noredirect]
      • <h3> numberFormatLocale🔗 [#_numberformatlocale]
      • <h3> password🔗 [#_password]
      • <h3> pendoTrackingKey🔗 [#_pendotrackingkey]
      • <h3> queueMultiRenders🔗 [#_queuemultirenders]
      • <h3> redirectPath🔗 [#_redirectpath]
      • <h3> shouldEncodeUrlQueryParams🔗 [#_shouldencodeurlqueryparams]
      • <h3> suppressErrorAlerts🔗 [#_suppresserroralerts]
      • <h3> suppressNoCookieAccessAlert🔗 [#_suppressnocookieaccessalert]
      • <h3> suppressSageEmbedBetaWarning🔗 [#_suppresssageembedbetawarning]
      • <h3> suppressSearchEmbedBetaWarning🔗 [#_suppresssearchembedbetawarning]
      • <h3> thoughtSpotHost🔗 [#_thoughtspothost]
      • <h3> useEventForSAMLPopup🔗 [#_useeventforsamlpopup]
      • <h3> username🔗 [#_username]
      • <h3> waitForCleanupOnDestroy🔗 [#_waitforcleanupondestroy]
    • <h2> Methods🔗 [#_methods]
      • <h3> getAuthToken🔗 [#_getauthtoken]
462/docs/Interface_EmbedConfig
  • <h2>
  • <h2>
  • <h1> Callback custom action workflow
    • <h2> Push data using a callback custom action🔗 [#_push_data_using_a_callback_custom_action]
      • <h3> Add a callback custom action in the ThoughtSpot🔗 [#add-callback]
      • <h3> Register the callback through the Visual Embed SDK🔗 [#register-callback]
      • <h3> Initiate the callback action🔗 [#callback-initiate]
      • <h3> Define functions and classes to handle custom action data🔗 [#handle-data]
82/docs/push-data
  • <h2>
  • <h2>
  • <h1> Publishing content to Orgs
    • <h2> When to use publishing feature🔗 [#_when_to_use_publishing_feature]
    • <h2> Parameters and variables🔗 [#_parameters_and_variables]
    • <h2> Version control🔗 [#_version_control]
    • <h2> User access to objects🔗 [#_user_access_to_objects]
    • <h2> Limitations🔗 [#_limitations]
    • <h2> Publishing workflow🔗 [#_publishing_workflow]
92/docs/publish-data-overview
  • <h2>
  • <h2>
  • <h1> Variables
    • <h2> Overview🔗 [#_overview]
      • <h3> Variable types🔗 [#_variable_types]
      • <h3> APIs for Variable creation and management🔗 [#_apis_for_variable_creation_and_management]
    • <h2> Before you begin🔗 [#_before_you_begin]
    • <h2> Create a variable🔗 [#_create_a_variable]
      • <h3> Request parameters🔗 [#data_type]
      • <h3> Example request🔗 [#_example_request]
      • <h3> Example response🔗 [#_example_response]
    • <h2> Update properties of a variable🔗 [#_update_properties_of_a_variable]
      • <h3> Request parameters🔗 [#_request_parameters]
      • <h3> Example request🔗 [#_example_request_2]
    • <h2> Define values and scope for variables🔗 [#_define_values_and_scope_for_variables]
      • <h3> Request parameters🔗 [#_request_parameters_2]
      • <h3> Example request🔗 [#_example_request_3]
      • <h3> Example response🔗 [#_example_response_2]
    • <h2> Get variables🔗 [#_get_variables]
      • <h3> Example request🔗 [#_example_request_4]
      • <h3> Example response🔗 [#_example_response_3]
    • <h2> Delete a variable🔗 [#_delete_a_variable]
      • <h3> Example request🔗 [#_example_request_5]
    • <h2> Additional resources🔗 [#_additional_resources]
242/docs/variables
  • <h2>
  • <h2>
  • <h1> Deliver content to AWS S3 storage using webhooks
    • <h2> Before you begin🔗 [#_before_you_begin]
    • <h2> AWS-based ThoughtSpot instances🔗 [#_aws_based_thoughtspot_instances]
    • <h2> GCP-based ThoughtSpot instances🔗 [#_gcp_based_thoughtspot_instances]
    • <h2> Provide the storage configuration details to ThoughtSpot🔗 [#_provide_the_storage_configuration_details_to_thoughtspot]
    • <h2> Configure a webhook for the S3 storage destination in ThoughtSpot🔗 [#_configure_a_webhook_for_the_s3_storage_destination_in_thoughtspot]
      • <h3> Create a webhook🔗 [#_create_a_webhook]
      • <h3> Update the properties of a webhook🔗 [#_update_the_properties_of_a_webhook]
    • <h2> Verify the integration🔗 [#_verify_the_integration]
    • <h2> Troubleshooting errors🔗 [#_troubleshooting_errors]
      • <h3> Access denied errors🔗 [#_access_denied_errors]
      • <h3> Configuration errors🔗 [#_configuration_errors]
      • <h3> Configuration compatibility🔗 [#_configuration_compatibility]
    • <h2> Additional resources🔗 [#_additional_resources]
162/docs/webhooks-s3-integration
  • <h2>
  • <h2>
  • <h1> Set the position of a custom action
32/docs/edit-custom-action
  • <h2>
  • <h2>
  • <h1> Integrate Spotter into your chatbot
    • <h2> Install Visual Embed SDK🔗 [#_install_visual_embed_sdk]
    • <h2> Configure security and authentication🔗 [#_configure_security_and_authentication]
    • <h2> Get the data model🔗 [#_get_the_data_model]
    • <h2> Initialize the SDK🔗 [#_initialize_the_sdk]
    • <h2> Create a conversation🔗 [#_create_a_conversation]
    • <h2> Send messages and get interactive visualizations in response🔗 [#_send_messages_and_get_interactive_visualizations_in_response]
    • <h2> That’s all!🔗 [#_thats_all]
102/docs/tutorials/spotter/integrate-into-chatbot
  • <h2>
  • <h2>
  • <h1> Pre-rendering ThoughtSpot Embed components
    • <h2> How embedding works🔗 [#_how_embedding_works]
    • <h2> How ThoughtSpot optimizes asset and API loading🔗 [#_how_thoughtspot_optimizes_asset_and_api_loading]
    • <h2> init call🔗 [#_init_call]
      • <h3> When should you call init?🔗 [#_when_should_you_call_init]
    • <h2> Pre-rendering overview🔗 [#_pre_rendering_overview]
      • <h3> Terminology used in this guide🔗 [#_terminology_used_in_this_guide]
    • <h2> How to use pre-rendering?🔗 [#_how_to_use_pre_rendering]
      • <h3> Pre-render with Liveboard ID🔗 [#_pre_render_with_liveboard_id]
      • <h3> Pre-render without the Liveboard ID🔗 [#_pre_render_without_the_liveboard_id]
      • <h3> Pre-render on demand🔗 [#_pre_render_on_demand]
      • <h3> Normal Render🔗 [#_normal_render]
      • <h3> Prefetch assets🔗 [#_prefetch_assets]
    • <h2> Strategy Comparison Table🔗 [#_strategy_comparison_table]
      • <h3> Advanced Troubleshooting🔗 [#_advanced_troubleshooting]
    • <h2> Additional Resources🔗 [#_additional_resources]
182/docs/prerender
  • <h2>
  • <h2>
  • <h1> LiveboardViewConfig
    • <h2> Index🔗 [#_index]
    • <h2> Properties🔗 [#_properties]
      • <h3> activeTabId🔗 [#_activetabid]
      • <h3> additionalFlags🔗 [#_additionalflags]
      • <h3> collapseSearchBar🔗 [#_collapsesearchbar]
      • <h3> contextMenuTrigger🔗 [#_contextmenutrigger]
      • <h3> coverAndFilterOptionInPDF🔗 [#_coverandfilteroptioninpdf]
      • <h3> customActions🔗 [#_customactions]
      • <h3> customizations🔗 [#_customizations]
      • <h3> dataPanelV2🔗 [#_datapanelv2]
      • <h3> defaultHeight🔗 [#_defaultheight]
      • <h3> disableRedirectionLinksInNewTab🔗 [#_disableredirectionlinksinnewtab]
      • <h3> disabledActionReason🔗 [#_disabledactionreason]
      • <h3> disabledActions🔗 [#_disabledactions]
      • <h3> doNotTrackPreRenderSize🔗 [#_donottrackprerendersize]
      • <h3> enable2ColumnLayout🔗 [#_enable2columnlayout]
      • <h3> enableAskSage🔗 [#_enableasksage]
      • <h3> enableCustomColumnGroups🔗 [#_enablecustomcolumngroups]
      • <h3> enableV2Shell_experimental🔗 [#_enablev2shell_experimental]
      • <h3> enableVizTransformations🔗 [#_enableviztransformations]
      • <h3> excludeRuntimeFiltersfromURL🔗 [#_excluderuntimefiltersfromurl]
      • <h3> excludeRuntimeParametersfromURL🔗 [#_excluderuntimeparametersfromurl]
      • <h3> exposeTranslationIDs🔗 [#_exposetranslationids]
      • <h3> frameParams🔗 [#_frameparams]
      • <h3> fullHeight🔗 [#_fullheight]
      • <h3> hiddenActions🔗 [#_hiddenactions]
      • <h3> hiddenTabs🔗 [#_hiddentabs]
      • <h3> hideIrrelevantChipsInLiveboardTabs🔗 [#_hideirrelevantchipsinliveboardtabs]
      • <h3> hideLiveboardHeader🔗 [#_hideliveboardheader]
      • <h3> hideTabPanel🔗 [#_hidetabpanel]
      • <h3> insertAsSibling🔗 [#_insertassibling]
      • <h3> interceptTimeout🔗 [#_intercepttimeout]
      • <h3> interceptUrls🔗 [#_intercepturls]
      • <h3> isCentralizedLiveboardFilterUXEnabled🔗 [#_iscentralizedliveboardfilteruxenabled]
      • <h3> isEnhancedFilterInteractivityEnabled🔗 [#_isenhancedfilterinteractivityenabled]
      • <h3> isGranularXLSXCSVSchedulesEnabled🔗 [#_isgranularxlsxcsvschedulesenabled]
      • <h3> isLinkParametersEnabled🔗 [#_islinkparametersenabled]
      • <h3> isLiveboardCompactHeaderEnabled🔗 [#_isliveboardcompactheaderenabled]
      • <h3> isLiveboardHeaderSticky🔗 [#_isliveboardheadersticky]
      • <h3> isLiveboardMasterpiecesEnabled🔗 [#_isliveboardmasterpiecesenabled]
      • <h3> isLiveboardStylingAndGroupingEnabled🔗 [#_isliveboardstylingandgroupingenabled]
      • <h3> isLiveboardXLSXCSVDownloadEnabled🔗 [#_isliveboardxlsxcsvdownloadenabled]
      • <h3> isOnBeforeGetVizDataInterceptEnabled🔗 [#_isonbeforegetvizdatainterceptenabled]
      • <h3> isPNGInScheduledEmailsEnabled🔗 [#_ispnginscheduledemailsenabled]
      • <h3> isThisPeriodInDateFiltersEnabled🔗 [#_isthisperiodindatefiltersenabled]
      • <h3> lazyLoadingForFullHeight🔗 [#_lazyloadingforfullheight]
      • <h3> lazyLoadingMargin🔗 [#_lazyloadingmargin]
      • <h3> linkOverride🔗 [#_linkoverride]
      • <h3> liveboardId🔗 [#_liveboardid]
      • <h3> liveboardV2🔗 [#_liveboardv2]
      • <h3> locale🔗 [#_locale]
      • <h3> minimumHeight🔗 [#_minimumheight]
      • <h3> overrideOrgId🔗 [#_overrideorgid]
      • <h3> personalizedViewId🔗 [#_personalizedviewid]
      • <h3> preRenderId🔗 [#_prerenderid]
      • <h3> preventLiveboardFilterRemoval🔗 [#_preventliveboardfilterremoval]
      • <h3> primaryAction🔗 [#_primaryaction]
      • <h3> refreshAuthTokenOnNearExpiry🔗 [#_refreshauthtokenonnearexpiry]
      • <h3> runtimeFilters🔗 [#_runtimefilters]
      • <h3> runtimeParameters🔗 [#_runtimeparameters]
      • <h3> shouldBypassPayloadValidation🔗 [#_shouldbypasspayloadvalidation]
      • <h3> showAlerts🔗 [#_showalerts]
      • <h3> showLiveboardDescription🔗 [#_showliveboarddescription]
      • <h3> showLiveboardReverifyBanner🔗 [#_showliveboardreverifybanner]
      • <h3> showLiveboardTitle🔗 [#_showliveboardtitle]
      • <h3> showLiveboardVerifiedBadge🔗 [#_showliveboardverifiedbadge]
      • <h3> showMaskedFilterChip🔗 [#_showmaskedfilterchip]
      • <h3> showPreviewLoader🔗 [#_showpreviewloader]
      • <h3> showSpotterLimitations🔗 [#_showspotterlimitations]
      • <h3> spotterChatConfig🔗 [#_spotterchatconfig]
      • <h3> updatedSpotterChatPrompt🔗 [#_updatedspotterchatprompt]
      • <h3> useHostEventsV2🔗 [#_usehosteventsv2]
      • <h3> visibleActions🔗 [#_visibleactions]
      • <h3> visibleTabs🔗 [#_visibletabs]
      • <h3> visibleVizs🔗 [#_visiblevizs]
      • <h3> vizId🔗 [#_vizid]
792/docs/Interface_LiveboardViewConfig
  • <h2>
  • <h2>
  • <h1> ABAC via JWT with filter rules and parameters
    • <h2> Overview🔗 [#_overview]
      • <h3> ABAC attributes🔗 [#_abac_attributes]
      • <h3> Mandatory token filters🔗 [#_mandatory_token_filters]
      • <h3> Indexing🔗 [#_indexing]
    • <h2> Token request🔗 [#_token_request]
      • <h3> Request format🔗 [#_request_format]
      • <h3> Apply to specific objects🔗 [#_apply_to_specific_objects]
      • <h3> Token-based override versus persisting values🔗 [#persistForUser]
      • <h3> Reset persisted values🔗 [#_reset_persisted_values]
      • <h3> Token request test page🔗 [#_token_request_test_page]
    • <h2> Filter rules for multi-value RLS🔗 [#_filter_rules_for_multi_value_rls]
      • <h3> Deny all by default🔗 [#_deny_all_by_default]
      • <h3> Show All🔗 [#_show_all]
      • <h3> Build the ABAC token request🔗 [#_build_the_abac_token_request]
    • <h2> Parameters to filter via formulas🔗 [#_parameters_to_filter_via_formulas]
    • <h2> Known limitations🔗 [#_known_limitations]
192/docs/abac-user-parameters
  • <h2>
  • <h2>
  • <h1> Full height and lazy loading options for Liveboards
    • <h2> Loading visualizations in the Liveboard viewport🔗 [#_loading_visualizations_in_the_liveboard_viewport]
      • <h3> Full height with minimum height setting🔗 [#_full_height_with_minimum_height_setting]
    • <h2> Lazy loading with full height enabled🔗 [#_lazy_loading_with_full_height_enabled]
    • <h2> Margin settings for lazy loading🔗 [#_margin_settings_for_lazy_loading]
    • <h2> Additional resources🔗 [#_additional_resources]
82/docs/lazy-load-fullHeight
  • <h2>
  • <h2>
  • <h1> Trusted authentication
    • <h2> Overview of implementation🔗 [#_overview_of_implementation]
    • <h2> Cookie-based vs cookieless authentication🔗 [#cookie]
    • <h2> How to turn off trusted authentication🔗 [#_how_to_turn_off_trusted_authentication]
    • <h2> Troubleshoot trusted authentication🔗 [#_troubleshoot_trusted_authentication]
    • <h2> Trusted authentication code samples🔗 [#_trusted_authentication_code_samples]
    • <h2> REST API back-end use cases🔗 [#rest-api]
    • <h2> Additional resources🔗 [#_additional_resources]
102/docs/trusted-auth
  • <h2>
  • <h2>
  • <h1> Webhooks
    • <h2> Webhook configuration🔗 [#_webhook_configuration]
    • <h2> Integration with Amazon S3 bucket Beta🔗 [#_integration_with_amazon_s3_bucket_beta]
    • <h2> Response after webhook delivery🔗 [#_response_after_webhook_delivery]
    • <h2> Webhook payload🔗 [#_webhook_payload]
72/docs/webhooks
  • <h2>
  • <h2>
  • <h1> Customize email template Early Access
    • <h2> Before you begin🔗 [#_before_you_begin]
    • <h2> Create an email customization🔗 [#_create_an_email_customization]
      • <h3> Request parameters🔗 [#_request_parameters]
    • <h2> Validate the email customization🔗 [#_validate_the_email_customization]
    • <h2> Search an email customization🔗 [#_search_an_email_customization]
    • <h2> Update an email customization🔗 [#_update_an_email_customization]
      • <h3> Request parameters🔗 [#_request_parameters_2]
    • <h2> Delete an email customization🔗 [#_delete_an_email_customization]
    • <h2> Additional references🔗 [#_additional_references]
122/docs/customize-email-apis
  • <h2>
  • <h2>
  • <h1> Deliver Liveboard reports to an external application using a webhook
    • <h2> Overview🔗 [#_overview]
    • <h2> Before you begin🔗 [#_before_you_begin]
    • <h2> Configuration steps🔗 [#_configuration_steps]
    • <h2> Configure a webhook🔗 [#_configure_a_webhook]
      • <h3> Create a webhook🔗 [#_create_a_webhook]
      • <h3> View webhook properties🔗 [#_view_webhook_properties]
      • <h3> Update the properties of a webhook🔗 [#_update_the_properties_of_a_webhook]
      • <h3> Delete a webhook🔗 [#_delete_a_webhook]
    • <h2> Verify the integration🔗 [#_verify_the_integration]
      • <h3> Contents of the webhook payload🔗 [#_contents_of_the_webhook_payload]
    • <h2> Additional resources🔗 [#_additional_resources]
142/docs/webhooks-lb-schedule
  • <h2>
  • <h2>
  • <h1> Custom menu and navigation elements
    • <h2> Create menus to embedded ThoughtSpot pages🔗 [#_create_menus_to_embedded_thoughtspot_pages]
    • <h2> Hardcoded links within a menu system🔗 [#_hardcoded_links_within_a_menu_system]
    • <h2> Dynamic requests for content listings via REST API🔗 [#_dynamic_requests_for_content_listings_via_rest_api]
      • <h3> Requesting content for a user🔗 [#_requesting_content_for_a_user]
      • <h3> Requesting content as a user🔗 [#_requesting_content_as_a_user]
      • <h3> Build menu items and web app links🔗 [#_build_menu_items_and_web_app_links]
    • <h2> Replicating the ThoughtSpot UI Liveboards or Answers page🔗 [#_replicating_the_thoughtspot_ui_liveboards_or_answers_page]
      • <h3> Rendering Liveboards or Answers pages similar to ThoughtSpot UI🔗 [#_rendering_liveboards_or_answers_pages_similar_to_thoughtspot_ui]
      • <h3> Retrieve individual visualizations using the V1 REST API🔗 [#_retrieve_individual_visualizations_using_the_v1_rest_api]
122/docs/in-app-navigation
  • <h2>
  • <h2>
  • <h1> HostEvent
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> AIHighlights🔗 [#_aihighlights]
      • <h3> AddColumns🔗 [#_addcolumns]
      • <h3> AddToCoaching🔗 [#_addtocoaching]
      • <h3> AnswerChartSwitcher🔗 [#_answerchartswitcher]
      • <h3> AskSage🔗 [#_asksage]
      • <h3> AskSpotter🔗 [#_askspotter]
      • <h3> CopyLink🔗 [#_copylink]
      • <h3> CreateMonitor🔗 [#_createmonitor]
      • <h3> DataModelInstructions🔗 [#_datamodelinstructions]
      • <h3> Delete🔗 [#_delete]
      • <h3> DeleteLastPrompt🔗 [#_deletelastprompt]
      • <h3> DestroyEmbed🔗 [#_destroyembed]
      • <h3> Download🔗 [#_download]
      • <h3> DownloadAsCsv🔗 [#_downloadascsv]
      • <h3> DownloadAsPdf🔗 [#_downloadaspdf]
      • <h3> DownloadAsPng🔗 [#_downloadaspng]
      • <h3> DownloadAsXlsx🔗 [#_downloadasxlsx]
      • <h3> DrillDown🔗 [#_drilldown]
      • <h3> Edit🔗 [#_edit]
      • <h3> EditLastPrompt🔗 [#_editlastprompt]
      • <h3> EditTML🔗 [#_edittml]
      • <h3> Explore🔗 [#_explore]
      • <h3> ExportTML🔗 [#_exporttml]
      • <h3> GetAnswerSession🔗 [#_getanswersession]
      • <h3> GetFilters🔗 [#_getfilters]
      • <h3> GetIframeUrl🔗 [#_getiframeurl]
      • <h3> GetParameters🔗 [#_getparameters]
      • <h3> GetTML🔗 [#_gettml]
      • <h3> GetTabs🔗 [#_gettabs]
      • <h3> LiveboardInfo🔗 [#_liveboardinfo]
      • <h3> MakeACopy🔗 [#_makeacopy]
      • <h3> ManageMonitor🔗 [#_managemonitor]
      • <h3> ManagePipelines🔗 [#_managepipelines]
      • <h3> Navigate🔗 [#_navigate]
      • <h3> OpenFilter🔗 [#_openfilter]
      • <h3> Pin🔗 [#_pin]
      • <h3> Present🔗 [#_present]
      • <h3> PreviewSpotterData🔗 [#_previewspotterdata]
      • <h3> Remove🔗 [#_remove]
      • <h3> RemoveColumn🔗 [#_removecolumn]
      • <h3> ResetLiveboardPersonalisedView🔗 [#_resetliveboardpersonalisedview]
      • <h3> ResetSearch🔗 [#_resetsearch]
      • <h3> ResetSpotterConversation🔗 [#_resetspotterconversation]
      • <h3> Save🔗 [#_save]
      • <h3> SaveAnswer🔗 [#_saveanswer]
      • <h3> Schedule🔗 [#_schedule]
      • <h3> SchedulesList🔗 [#_scheduleslist]
      • <h3> Search🔗 [#_search]
      • <h3> SetActiveTab🔗 [#_setactivetab]
      • <h3> SetHiddenTabs🔗 [#_sethiddentabs]
      • <h3> SetVisibleTabs🔗 [#_setvisibletabs]
      • <h3> SetVisibleVizs🔗 [#_setvisiblevizs]
      • <h3> Share🔗 [#_share]
      • <h3> ShowUnderlyingData🔗 [#_showunderlyingdata]
      • <h3> SpotIQAnalyze🔗 [#_spotiqanalyze]
      • <h3> SpotterSearch🔗 [#_spottersearch]
      • <h3> StartNewSpotterConversation🔗 [#_startnewspotterconversation]
      • <h3> SyncToOtherApps🔗 [#_synctootherapps]
      • <h3> SyncToSheets🔗 [#_synctosheets]
      • <h3> TransformTableVizData🔗 [#_transformtablevizdata]
      • <h3> UpdateCrossFilter🔗 [#_updatecrossfilter]
      • <h3> UpdateFilters🔗 [#_updatefilters]
      • <h3> UpdateParameters🔗 [#_updateparameters]
      • <h3> UpdatePersonalisedView🔗 [#_updatepersonalisedview]
      • <h3> UpdateRuntimeFilters🔗 [#_updateruntimefilters]
      • <h3> UpdateSageQuery🔗 [#_updatesagequery]
      • <h3> UpdateTML🔗 [#_updatetml]
      • <h3> getExportRequestForCurrentPinboard🔗 [#_getexportrequestforcurrentpinboard]
732/docs/Enumeration_HostEvent
  • <h2>
  • <h2>
  • <h1> REST API v2.0
    • <h2> Feature availability🔗 [#_feature_availability]
    • <h2> Interoperability🔗 [#_interoperability]
    • <h2> Feature limitations🔗 [#_feature_limitations]
    • <h2> Related information🔗 [#_related_information]
72/docs/rest-api-v2
  • <h2>
  • <h2>
  • <h1> ThoughtSpot REST APIs
    • <h2> REST API Playground🔗 [#_rest_api_playground]
    • <h2> Rate limits for API requests🔗 [#_rate_limits_for_api_requests]
    • <h2> API endpoints🔗 [#_api_endpoints]
62/docs/rest-apis
  • <h2>
  • <h2>
  • <h1> Deploy with Git
    • <h2> Git integration overview🔗 [#_git_integration_overview]
    • <h2> Moving TML changes between environments🔗 [#_moving_tml_changes_between_environments]
      • <h3> Moving changes from one branch to another🔗 [#_moving_changes_from_one_branch_to_another]
      • <h3> Deploy commits back into an environment🔗 [#_deploy_commits_back_into_an_environment]
      • <h3> Validate merge before deploying🔗 [#_validate_merge_before_deploying]
      • <h3> Sharing imported content with users and groups🔗 [#_sharing_imported_content_with_users_and_groups]
    • <h2> Recommended configuration and best practices🔗 [#_recommended_configuration_and_best_practices]
      • <h3> Configure connections before using deploy API🔗 [#_configure_connections_before_using_deploy_api]
      • <h3> Always use ThoughtSpot commit API🔗 [#_always_use_thoughtspot_commit_api]
      • <h3> One repository per ThoughtSpot project🔗 [#_one_repository_per_thoughtspot_project]
      • <h3> One branch per Org🔗 [#_one_branch_per_org]
      • <h3> Dedicated branch for configuration files🔗 [#_dedicated_branch_for_configuration_files]
      • <h3> Dedicated branch for version history🔗 [#_dedicated_branch_for_version_history]
      • <h3> Validate changes before deploying🔗 [#_validate_changes_before_deploying]
172/docs/git-integration
  • <h2>
  • <h2>
  • <h1> CSS variables reference
    • <h2> Application-wide settings🔗 [#_application_wide_settings]
    • <h2> Navigation panel🔗 [#_navigation_panel]
    • <h2> Menu elements🔗 [#_menu_elements]
    • <h2> Dialogs🔗 [#_dialogs]
    • <h2> Button elements🔗 [#_button_elements]
    • <h2> Checkboxes🔗 [#_checkboxes]
    • <h2> Lists🔗 [#_lists]
    • <h2> Liveboard🔗 [#_liveboard]
      • <h3> Liveboard grouping and styling Early Access🔗 [#grp-style]
    • <h2> Visualization and Answer🔗 [#vizStyle]
      • <h3> Charts and tables🔗 [#_charts_and_tables]
      • <h3> Chart switcher🔗 [#_chart_switcher]
      • <h3> Chart selection widget🔗 [#_chart_selection_widget]
    • <h2> Axis title and labels on charts🔗 [#_axis_title_and_labels_on_charts]
      • <h3> Filter chips on Liveboard and Answers🔗 [#_filter_chips_on_liveboard_and_answers]
    • <h2> Spotter interface🔗 [#_spotter_interface]
    • <h2> Natural Language Search interface🔗 [#_natural_language_search_interface]
    • <h2> Search bar and Data panel🔗 [#_search_bar_and_data_panel]
      • <h3> UI element reference🔗 [#_ui_element_reference]
    • <h2> Homepage modules (New experience mode)🔗 [#_homepage_modules_new_experience_mode]
      • <h3> UI element reference🔗 [#_ui_element_reference_2]
    • <h2> Sample CSS file with variable definitions🔗 [#_sample_css_file_with_variable_definitions]
    • <h2> Additional resources🔗 [#_additional_resources]
262/docs/css-variables-reference
  • <h2>
  • <h2>
  • <h1> Embed AI Search and Analytics
    • <h2> SDK libraries for embedding Spotter🔗 [#_sdk_libraries_for_embedding_spotter]
    • <h2> Feature status and availability in embed mode🔗 [#_feature_status_and_availability_in_embed_mode]
    • <h2> Related information🔗 [#_related_information]
62/docs/embed-ai-search-analytics
  • <h2>
  • <h2>
  • <h1> Embed ThoughtSpot search bar
    • <h2> Import the SearchBarEmbed package🔗 [#_import_the_searchbarembed_package]
    • <h2> Initialize the SDK🔗 [#_initialize_the_sdk]
    • <h2> Create an instance of the SearchBarEmbed class🔗 [#_create_an_instance_of_the_searchbarembed_class]
    • <h2> Register, handle, and trigger events🔗 [#_register_handle_and_trigger_events]
    • <h2> Render the embedded search🔗 [#_render_the_embedded_search]
    • <h2> Test your embedding🔗 [#_test_your_embedding]
92/docs/embed-searchbar
  • <h2>
  • <h2>
  • <h1> ABAC JWT migration guide
    • <h2> Supported migration paths🔗 [#_supported_migration_paths]
    • <h2> Important notes and considerations🔗 [#_important_notes_and_considerations]
      • <h3> ABAC feature support🔗 [#_abac_feature_support]
      • <h3> Persistence behavior🔗 [#_persistence_behavior]
      • <h3> Table joins🔗 [#_table_joins]
    • <h2> Next steps🔗 [#_next_steps]
    • <h2> Additional resources🔗 [#_additional_resources]
102/docs/jwt-abac-migration-guide
  • <h2>
  • <h2>
  • <h1> URL actions
    • <h2> Create a URL action🔗 [#creUrlAction]
    • <h2> Initiate a URL action🔗 [#_initiate_a_url_action]
52/docs/custom-action-url
  • <h2>
  • <h2>
  • <h1> Embed ThoughtSpot in a mobile app
    • <h2> Authentication and security settings🔗 [#_authentication_and_security_settings]
    • <h2> Mobile embed customization🔗 [#_mobile_embed_customization]
    • <h2> Menu customization🔗 [#_menu_customization]
    • <h2> Style customization🔗 [#_style_customization]
    • <h2> Text string and icon customization🔗 [#_text_string_and_icon_customization]
    • <h2> Filters and Parameters for embedded Liveboards🔗 [#_filters_and_parameters_for_embedded_liveboards]
    • <h2> Events and app interactions🔗 [#_events_and_app_interactions]
    • <h2> Known limitations🔗 [#_known_limitations]
112/docs/mobile-embed
  • <h2>
  • <h2>
  • <h1> Data connection APIs
    • <h2> Supported operations🔗 [#_supported_operations]
      • <h3> Required permissions🔗 [#_required_permissions]
    • <h2> Add a data connection for live query service🔗 [#cre-connection]
      • <h3> Resource URL🔗 [#_resource_url]
      • <h3> Request parameters🔗 [#_request_parameters]
      • <h3> Example request🔗 [#_example_request]
      • <h3> Example response🔗 [#_example_response]
      • <h3> Response codes🔗 [#_response_codes]
    • <h2> Edit an existing data connection🔗 [#edit-connection]
      • <h3> Resource URL🔗 [#_resource_url_2]
      • <h3> Request parameters🔗 [#_request_parameters_2]
      • <h3> Example request🔗 [#_example_request_2]
      • <h3> Example response🔗 [#_example_response_2]
      • <h3> Response codes🔗 [#_response_codes_2]
    • <h2> Get a list of data connections🔗 [#connection-types]
      • <h3> Resource URL🔗 [#_resource_url_3]
      • <h3> Request parameters🔗 [#_request_parameters_3]
      • <h3> Example request🔗 [#_example_request_3]
      • <h3> Example response🔗 [#_example_response_3]
      • <h3> Response codes🔗 [#_response_codes_3]
    • <h2> Get a list of live query connections🔗 [#live-query-connections]
      • <h3> Resource URL🔗 [#_resource_url_4]
      • <h3> Request parameters🔗 [#_request_parameters_4]
      • <h3> Example request🔗 [#_example_request_4]
      • <h3> Example response🔗 [#_example_response_4]
      • <h3> Response codes🔗 [#_response_codes_4]
    • <h2> Get details of a specific connection🔗 [#connMetadata]
      • <h3> Resource URL🔗 [#_resource_url_5]
      • <h3> Request parameters🔗 [#_request_parameters_5]
      • <h3> Example request🔗 [#_example_request_5]
      • <h3> Example response🔗 [#_example_response_5]
      • <h3> Response codes🔗 [#_response_codes_5]
    • <h2> Get column data for connections with external tables🔗 [#fetchLiveColums]
      • <h3> Resource URL🔗 [#_resource_url_6]
      • <h3> Request parameters🔗 [#_request_parameters_6]
      • <h3> Example request🔗 [#_example_request_6]
      • <h3> Example response🔗 [#_example_response_6]
      • <h3> Response codes🔗 [#_response_codes_6]
    • <h2> Export a connection map🔗 [#export-connections]
      • <h3> Resource URL🔗 [#_resource_url_7]
      • <h3> Request parameters🔗 [#_request_parameters_7]
      • <h3> Example request🔗 [#_example_request_7]
      • <h3> Example response🔗 [#_example_response_7]
      • <h3> Response codes🔗 [#_response_codes_7]
    • <h2> Delete a data connection🔗 [#del-connection]
      • <h3> Resource URL🔗 [#_resource_url_8]
      • <h3> Request parameters🔗 [#_request_parameters_8]
      • <h3> Example request🔗 [#_example_request_8]
      • <h3> Example response🔗 [#_example_response_8]
      • <h3> Response codes🔗 [#_response_codes_8]
532/docs/connections-api
  • <h2>
  • <h2>
  • <h1> Action
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> AIHighlights🔗 [#_aihighlights]
      • <h3> AddColumnSet🔗 [#_addcolumnset]
      • <h3> AddDataPanelObjects🔗 [#_adddatapanelobjects]
      • <h3> AddFilter🔗 [#_addfilter]
      • <h3> AddFormula🔗 [#_addformula]
      • <h3> AddParameter🔗 [#_addparameter]
      • <h3> AddQuerySet🔗 [#_addqueryset]
      • <h3> AddTab🔗 [#_addtab]
      • <h3> AddToFavorites🔗 [#_addtofavorites]
      • <h3> AddToWatchlist🔗 [#_addtowatchlist]
      • <h3> AnswerChartSwitcher🔗 [#_answerchartswitcher]
      • <h3> AnswerDelete🔗 [#_answerdelete]
      • <h3> AskAi🔗 [#_askai]
      • <h3> AxisMenuAggregate🔗 [#_axismenuaggregate]
      • <h3> AxisMenuConditionalFormat🔗 [#_axismenuconditionalformat]
      • <h3> AxisMenuEdit🔗 [#_axismenuedit]
      • <h3> AxisMenuFilter🔗 [#_axismenufilter]
      • <h3> AxisMenuGroup🔗 [#_axismenugroup]
      • <h3> AxisMenuNumberFormat🔗 [#_axismenunumberformat]
      • <h3> AxisMenuPosition🔗 [#_axismenuposition]
      • <h3> AxisMenuRemove🔗 [#_axismenuremove]
      • <h3> AxisMenuRename🔗 [#_axismenurename]
      • <h3> AxisMenuSort🔗 [#_axismenusort]
      • <h3> AxisMenuTextWrapping🔗 [#_axismenutextwrapping]
      • <h3> AxisMenuTimeBucket🔗 [#_axismenutimebucket]
      • <h3> ChangeFilterVisibilityInTab🔗 [#_changefiltervisibilityintab]
      • <h3> ChooseDataSources🔗 [#_choosedatasources]
      • <h3> CollapseDataPanel🔗 [#_collapsedatapanel]
      • <h3> CollapseDataSources🔗 [#_collapsedatasources]
      • <h3> ColumnRename🔗 [#_columnrename]
      • <h3> ConfigureFilter🔗 [#_configurefilter]
      • <h3> CopyAndEdit🔗 [#_copyandedit]
      • <h3> CopyLink🔗 [#_copylink]
      • <h3> CopyToClipboard🔗 [#_copytoclipboard]
      • <h3> CoverAndFilterOptionInPDF🔗 [#_coverandfilteroptioninpdf]
      • <h3> CreateGroup🔗 [#_creategroup]
      • <h3> CreateLiveboard🔗 [#_createliveboard]
      • <h3> CreateMonitor🔗 [#_createmonitor]
      • <h3> CrossFilter🔗 [#_crossfilter]
      • <h3> DataModelInstructions🔗 [#_datamodelinstructions]
      • <h3> DeletePreviousPrompt🔗 [#_deletepreviousprompt]
      • <h3> DeleteScheduleHomepage🔗 [#_deleteschedulehomepage]
      • <h3> DisableChipReorder🔗 [#_disablechipreorder]
      • <h3> Download🔗 [#_download]
      • <h3> DownloadAsCsv🔗 [#_downloadascsv]
      • <h3> DownloadAsPdf🔗 [#_downloadaspdf]
      • <h3> DownloadAsPng🔗 [#_downloadaspng]
      • <h3> DownloadAsXlsx🔗 [#_downloadasxlsx]
      • <h3> DownloadLiveboard🔗 [#_downloadliveboard]
      • <h3> DrillDown🔗 [#_drilldown]
      • <h3> DrillExclude🔗 [#_drillexclude]
      • <h3> DrillInclude🔗 [#_drillinclude]
      • <h3> Edit🔗 [#_edit]
      • <h3> EditACopy🔗 [#_editacopy]
      • <h3> EditDetails🔗 [#_editdetails]
      • <h3> EditMeasure🔗 [#_editmeasure]
      • <h3> EditPreviousPrompt🔗 [#_editpreviousprompt]
      • <h3> EditSageAnswer🔗 [#_editsageanswer]
      • <h3> EditScheduleHomepage🔗 [#_editschedulehomepage]
      • <h3> EditTML🔗 [#_edittml]
      • <h3> EditTitle🔗 [#_edittitle]
      • <h3> EditTokens🔗 [#_edittokens]
      • <h3> EnableContextualChangeAnalysis🔗 [#_enablecontextualchangeanalysis]
      • <h3> EnableIterativeChangeAnalysis🔗 [#_enableiterativechangeanalysis]
      • <h3> Explore🔗 [#_explore]
      • <h3> ExportTML🔗 [#_exporttml]
      • <h3> ImportTML🔗 [#_importtml]
      • <h3> InConversationTraining🔗 [#_inconversationtraining]
      • <h3> IncludeCurrentPeriod🔗 [#_includecurrentperiod]
      • <h3> KPIAnalysisCTA🔗 [#_kpianalysiscta]
      • <h3> LiveboardInfo🔗 [#_liveboardinfo]
      • <h3> LiveboardStylePanel🔗 [#_liveboardstylepanel]
      • <h3> LiveboardUsers🔗 [#_liveboardusers]
      • <h3> MakeACopy🔗 [#_makeacopy]
      • <h3> ManageMonitor🔗 [#_managemonitor]
      • <h3> ManagePipelines🔗 [#_managepipelines]
      • <h3> ManagePublishing🔗 [#_managepublishing]
      • <h3> ManageTags🔗 [#_managetags]
      • <h3> MarkAsVerified🔗 [#_markasverified]
      • <h3> ModifySageAnswer🔗 [#_modifysageanswer]
      • <h3> MoveOutOfGroup🔗 [#_moveoutofgroup]
      • <h3> MoveToGroup🔗 [#_movetogroup]
      • <h3> MoveToTab🔗 [#_movetotab]
      • <h3> OrganiseFavourites🔗 [#_organisefavourites]
      • <h3> Parameterize🔗 [#_parameterize]
      • <h3> PauseScheduleHomepage🔗 [#_pauseschedulehomepage]
      • <h3> PersonalisedViewsDropdown🔗 [#_personalisedviewsdropdown]
      • <h3> Pin🔗 [#_pin]
      • <h3> PngScreenshotInEmail🔗 [#_pngscreenshotinemail]
      • <h3> Present🔗 [#_present]
      • <h3> PreviewDataSpotter🔗 [#_previewdataspotter]
      • <h3> Publish🔗 [#_publish]
      • <h3> QueryDetailsButtons🔗 [#_querydetailsbuttons]
      • <h3> Remove🔗 [#_remove]
      • <h3> RemoveAttachment🔗 [#_removeattachment]
      • <h3> RemoveCrossFilter🔗 [#_removecrossfilter]
      • <h3> RemoveFromWatchlist🔗 [#_removefromwatchlist]
      • <h3> RenameModalTitleDescription🔗 [#_renamemodaltitledescription]
      • <h3> ReportError🔗 [#_reporterror]
      • <h3> RequestAccess🔗 [#_requestaccess]
      • <h3> RequestVerification🔗 [#_requestverification]
      • <h3> ResetSpotterChat🔗 [#_resetspotterchat]
      • <h3> SageAnswerFeedback🔗 [#_sageanswerfeedback]
      • <h3> Save🔗 [#_save]
      • <h3> SaveAsView🔗 [#_saveasview]
      • <h3> Schedule🔗 [#_schedule]
      • <h3> SchedulesList🔗 [#_scheduleslist]
      • <h3> Separator🔗 [#_separator]
      • <h3> Share🔗 [#_share]
      • <h3> ShareViz🔗 [#_shareviz]
      • <h3> ShowSageQuery🔗 [#_showsagequery]
      • <h3> ShowUnderlyingData🔗 [#_showunderlyingdata]
      • <h3> SpotIQAnalyze🔗 [#_spotiqanalyze]
      • <h3> SpotterChatDelete🔗 [#_spotterchatdelete]
      • <h3> SpotterChatMenu🔗 [#_spotterchatmenu]
      • <h3> SpotterChatRename🔗 [#_spotterchatrename]
      • <h3> SpotterDocs🔗 [#_spotterdocs]
      • <h3> SpotterFeedback🔗 [#_spotterfeedback]
      • <h3> SpotterNewChat🔗 [#_spotternewchat]
      • <h3> SpotterPastChatBanner🔗 [#_spotterpastchatbanner]
      • <h3> SpotterSidebarFooter🔗 [#_spottersidebarfooter]
      • <h3> SpotterSidebarHeader🔗 [#_spottersidebarheader]
      • <h3> SpotterSidebarToggle🔗 [#_spottersidebartoggle]
      • <h3> SpotterTokenQuickEdit🔗 [#_spottertokenquickedit]
      • <h3> SpotterWarningsBanner🔗 [#_spotterwarningsbanner]
      • <h3> SpotterWarningsOnTokens🔗 [#_spotterwarningsontokens]
      • <h3> Subscription🔗 [#_subscription]
      • <h3> SyncToOtherApps🔗 [#_synctootherapps]
      • <h3> SyncToSheets🔗 [#_synctosheets]
      • <h3> SyncToSlack🔗 [#_synctoslack]
      • <h3> SyncToTeams🔗 [#_synctoteams]
      • <h3> TML🔗 [#_tml]
      • <h3> ToggleSize🔗 [#_togglesize]
      • <h3> UngroupLiveboardGroup🔗 [#_ungroupliveboardgroup]
      • <h3> Unpublish🔗 [#_unpublish]
      • <h3> UnsubscribeScheduleHomepage🔗 [#_unsubscribeschedulehomepage]
      • <h3> UpdateTML🔗 [#_updatetml]
      • <h3> VerifiedLiveboard🔗 [#_verifiedliveboard]
      • <h3> ViewScheduleRunHomepage🔗 [#_viewschedulerunhomepage]
1442/docs/Enumeration_Action
  • <h2>
  • <h2>
  • <h1> Prefetch static resources
32/docs/prefetch
  • <h2>
  • <h2>
  • <h1> SageEmbed
    • <h2> Index🔗 [#_index]
    • <h2> Constructors🔗 [#_constructors]
    • <h2> Methods🔗 [#_methods]
      • <h3> destroy🔗 [#_destroy]
      • <h3> getAnswerService🔗 [#_getanswerservice]
      • <h3> getCurrentContext🔗 [#_getcurrentcontext]
      • <h3> getIFrameSrc🔗 [#_getiframesrc]
      • <h3> getIframeSrc🔗 [#_getiframesrc_2]
      • <h3> getPreRenderIds🔗 [#_getprerenderids]
      • <h3> getThoughtSpotPostUrlParams🔗 [#_getthoughtspotposturlparams]
      • <h3> getUnderlyingFrameElement🔗 [#_getunderlyingframeelement]
      • <h3> hidePreRender🔗 [#_hideprerender]
      • <h3> off🔗 [#_off]
      • <h3> on🔗 [#_on]
      • <h3> preRender🔗 [#_prerender]
      • <h3> prerenderGeneric🔗 [#_prerendergeneric]
      • <h3> render🔗 [#_render]
      • <h3> showPreRender🔗 [#_showprerender]
      • <h3> syncPreRenderStyle🔗 [#_syncprerenderstyle]
      • <h3> trigger🔗 [#_trigger]
      • <h3> triggerUIPassThrough🔗 [#_triggeruipassthrough]
242/docs/Class_SageEmbed
  • <h2>
  • <h2>
  • <h1> Context-based execution of host events
    • <h2> Overview🔗 [#_overview]
    • <h2> Using page context in host events🔗 [#_using_page_context_in_host_events]
      • <h3> Getting current context and page stack details🔗 [#_getting_current_context_and_page_stack_details]
      • <h3> Routing events to the current context in real-time🔗 [#_routing_events_to_the_current_context_in_real_time]
      • <h3> Setting target context in host events🔗 [#_setting_target_context_in_host_events]
      • <h3> Context resolution in single-layer and multi-modal UI🔗 [#_context_resolution_in_single_layer_and_multi_modal_ui]
      • <h3> Host event examples with context-aware routing🔗 [#_host_event_examples_with_context_aware_routing]
    • <h2> Validation and error handling🔗 [#_validation_and_error_handling]
    • <h2> Best practices and recommendations🔗 [#_best_practices_and_recommendations]
    • <h2> Related resources🔗 [#_related_resources]
132/docs/context-aware-event-routing
  • <h2>
  • <h2>
  • <h1> REST API v1 Reference
    • <h2> Orgs management🔗 [#_orgs_management]
    • <h2> User management🔗 [#_user_management]
    • <h2> Groups and privileges🔗 [#_groups_and_privileges]
    • <h2> Roles🔗 [#_roles]
    • <h2> Session management🔗 [#_session_management]
    • <h2> Metadata management🔗 [#_metadata_management]
    • <h2> Configuration management🔗 [#_configuration_management]
    • <h2> Data connections🔗 [#_data_connections]
    • <h2> TML objects🔗 [#_tml_objects]
    • <h2> Liveboard data🔗 [#_liveboard_data]
    • <h2> Search data🔗 [#_search_data]
    • <h2> Dependent objects🔗 [#_dependent_objects]
    • <h2> Security🔗 [#_security]
    • <h2> Audit logs🔗 [#_audit_logs]
    • <h2> Materialization service🔗 [#_materialization_service]
    • <h2> Database and schema🔗 [#_database_and_schema]
192/docs/rest-api-reference
  • <h2>
  • <h2>
  • <h1> Intercept API and data fetch requests
    • <h2> Intercepting data fetch requests🔗 [#_intercepting_data_fetch_requests]
    • <h2> Intercept specific requests or all API calls🔗 [#_intercept_specific_requests_or_all_api_calls]
      • <h3> Intercept timeout threshold🔗 [#_intercept_timeout_threshold]
      • <h3> Event handling with custom workflows🔗 [#_event_handling_with_custom_workflows]
    • <h2> Use both methods for comprehensive interception🔗 [#_use_both_methods_for_comprehensive_interception]
    • <h2> Related resources🔗 [#_related_resources]
92/docs/api-search-intercept
  • <h2>
  • <h2>
  • <h1> REST API v1 and v2.0 comparison
    • <h2> Feature comparison🔗 [#_feature_comparison]
    • <h2> Request methods🔗 [#apiOps]
    • <h2> Object types and naming convention🔗 [#_object_types_and_naming_convention]
    • <h2> Request and response structure🔗 [#_request_and_response_structure]
      • <h3> Request body🔗 [#_request_body]
      • <h3> Response structure🔗 [#_response_structure]
    • <h2> Related information🔗 [#_related_information]
102/docs/v1v2-comparison
  • <h2>
  • <h2>
  • <h1> Customize layout and styles in the UI
    • <h2> Style components🔗 [#_style_components]
    • <h2> Access customization settings🔗 [#_access_customization_settings]
    • <h2> Customize application logo and favicon🔗 [#logo-change]
    • <h2> Customize fonts for visualizations🔗 [#font-customize]
      • <h3> Important points to note🔗 [#_important_points_to_note]
      • <h3> Update fonts🔗 [#_update_fonts]
    • <h2> Customize background color🔗 [#custom-bg]
    • <h2> Customize navigation panel🔗 [#nav-panel]
    • <h2> Customize color palette for charts🔗 [#chart-color]
      • <h3> How chart colors work🔗 [#_how_chart_colors_work]
      • <h3> Define a custom color palette for charts🔗 [#_define_a_custom_color_palette_for_charts]
      • <h3> Configure color rotation🔗 [#_configure_color_rotation]
    • <h2> Customize footer text🔗 [#footer-text]
    • <h2> Reset styles🔗 [#_reset_styles]
172/docs/customize-style
  • <h2>
  • <h2>
  • <h1> Callback JSON response payloads
    • <h2> Sample response payload for callback custom actions🔗 [#_sample_response_payload_for_callback_custom_actions]
      • <h3> Search data payload🔗 [#search-data-payload]
      • <h3> Liveboard🔗 [#_liveboard]
      • <h3> Spotter🔗 [#_spotter]
72/docs/custom-action-payload
  • <h2>
  • <h2>
  • <h1> Dependent objects APIs
    • <h2> Data object types🔗 [#_data_object_types]
    • <h2> Supported operations🔗 [#_supported_operations]
      • <h3> Required permissions🔗 [#_required_permissions]
    • <h2> Get dependent objects for metadata type🔗 [#add-dependents]
      • <h3> Resource URL🔗 [#_resource_url]
      • <h3> Request parameters🔗 [#_request_parameters]
      • <h3> Example request🔗 [#_example_request]
      • <h3> Example response🔗 [#_example_response]
      • <h3> Response codes🔗 [#_response_codes]
    • <h2> Get dependent objects for a column🔗 [#get-column-dependents]
      • <h3> Resource URL🔗 [#_resource_url_2]
      • <h3> Request parameters🔗 [#_request_parameters_2]
      • <h3> Example request🔗 [#_example_request_2]
      • <h3> Example response🔗 [#_example_response_2]
      • <h3> Response codes🔗 [#_response_codes_2]
    • <h2> Get dependent details for data objects🔗 [#get-table-dependents]
      • <h3> Resource URL🔗 [#_resource_url_3]
      • <h3> Request parameters🔗 [#_request_parameters_3]
      • <h3> Example request🔗 [#_example_request_3]
      • <h3> Example response🔗 [#_example_response_3]
      • <h3> Response codes🔗 [#_response_codes_3]
    • <h2> Get dependent objects for table joins🔗 [#get-dependents-joins]
      • <h3> Resource URL🔗 [#_resource_url_4]
      • <h3> Request parameters🔗 [#_request_parameters_4]
      • <h3> Example request🔗 [#_example_request_4]
      • <h3> Example response🔗 [#_example_response_4]
      • <h3> Response codes🔗 [#_response_codes_4]
    • <h2> Get dependent objects for physical columns🔗 [#get-dependents-phycolumn]
      • <h3> Resource URL🔗 [#_resource_url_5]
      • <h3> Request parameters🔗 [#_request_parameters_5]
      • <h3> Example request🔗 [#_example_request_5]
      • <h3> Example response🔗 [#_example_response_5]
      • <h3> Response codes🔗 [#_response_codes_5]
    • <h2> Get dependent objects for physical tables🔗 [#get-dependents-phytable]
      • <h3> Resource URL🔗 [#_resource_url_6]
      • <h3> Request parameters🔗 [#_request_parameters_6]
      • <h3> Example request🔗 [#_example_request_6]
      • <h3> Example response🔗 [#_example_response_6]
      • <h3> Response codes🔗 [#_response_codes_6]
    • <h2> Get dependent details for Liveboards🔗 [#get-dependent-liveboard]
      • <h3> Resource URL🔗 [#_resource_url_7]
      • <h3> Request parameters🔗 [#_request_parameters_7]
      • <h3> Example request🔗 [#_example_request_7]
      • <h3> Example response🔗 [#_example_response_7]
      • <h3> Response codes🔗 [#_response_codes_7]
    • <h2> Get incomplete objects🔗 [#get-incomplete-objects]
      • <h3> Resource URL🔗 [#_resource_url_8]
      • <h3> Request parameters🔗 [#_request_parameters_8]
      • <h3> Example request🔗 [#_example_request_8]
      • <h3> Example response🔗 [#_example_response_8]
      • <h3> Response codes🔗 [#_response_codes_8]
542/docs/dependent-objects-api
  • <h2>
  • <h2>
  • <h1> Runtime filters
    • <h2> Overview🔗 [#_overview]
      • <h3> Runtime filter properties🔗 [#_runtime_filter_properties]
      • <h3> Supported data types🔗 [#_supported_data_types]
      • <h3> Supported filter operators🔗 [#rtOperator]
    • <h2> Runtime filters in Visual Embed SDK🔗 [#_runtime_filters_in_visual_embed_sdk]
      • <h3> Applying multiple runtime filters🔗 [#_applying_multiple_runtime_filters]
      • <h3> AND and OR conditions in filters🔗 [#_and_and_or_conditions_in_filters]
      • <h3> Runtime filter operator examples🔗 [#runtimeFilterOp]
      • <h3> Adjust runtime filters using SDK events🔗 [#_adjust_runtime_filters_using_sdk_events]
      • <h3> Apply runtime filters on embedded objects without the SDK🔗 [#_apply_runtime_filters_on_embedded_objects_without_the_sdk]
    • <h2> Runtime filters via REST APIs🔗 [#_runtime_filters_via_rest_apis]
      • <h3> REST API v2.0 endpoints🔗 [#_rest_api_v2_0_endpoints]
      • <h3> REST API v1 endpoints🔗 [#_rest_api_v1_endpoints]
    • <h2> Apply runtime filters on a Liveboard or visualization URL🔗 [#_apply_runtime_filters_on_a_liveboard_or_visualization_url]
    • <h2> Limitations of runtime filters🔗 [#_limitations_of_runtime_filters]
182/docs/runtime-filters
  • <h2>
  • <h2>
  • <h1> Theme Builder
    • <h2> Try out styles and load changes🔗 [#_try_out_styles_and_load_changes]
    • <h2> Export CSS variables in JSON format🔗 [#_export_css_variables_in_json_format]
    • <h2> Import CSS variables with custom specifications🔗 [#_import_css_variables_with_custom_specifications]
    • <h2> Additional resources🔗 [#_additional_resources]
72/docs/theme-builder-doc
  • <h2>
  • <h2>
  • <h1> Embed using React Native mobile SDK
    • <h2> Before you begin🔗 [#_before_you_begin]
    • <h2> Get started with embedding🔗 [#_get_started_with_embedding]
      • <h3> Install the SDK🔗 [#_install_the_sdk]
      • <h3> Import the SDK into your project🔗 [#_import_the_sdk_into_your_project]
      • <h3> Initialize the SDK and set up authentication🔗 [#_initialize_the_sdk_and_set_up_authentication]
      • <h3> Add the Liveboard component🔗 [#_add_the_liveboard_component]
      • <h3> Customize your embed🔗 [#_customize_your_embed]
      • <h3> Build your app and preview the embedded content🔗 [#_build_your_app_and_preview_the_embedded_content]
      • <h3> Code samples🔗 [#_code_samples]
      • <h3> Test your app🔗 [#_test_your_app]
    • <h2> Known limitations🔗 [#_known_limitations]
    • <h2> Expo go sandbox🔗 [#_expo_go_sandbox]
    • <h2> Additional resources🔗 [#_additional_resources]
162/docs/embed-ts-mobile-react-native
  • <h2>
  • <h2>
  • <h1> Role-based access control
    • <h2> Roles and privileges🔗 [#_roles_and_privileges]
    • <h2> Role assignment🔗 [#_role_assignment]
    • <h2> Role categories and privileges🔗 [#_role_categories_and_privileges]
      • <h3> Admin control🔗 [#_admin_control]
      • <h3> Application control🔗 [#_application_control]
      • <h3> Object access control🔗 [#_object_access_control]
      • <h3> Data control🔗 [#_data_control]
      • <h3> Data download control🔗 [#_data_download_control]
    • <h2> How to create and assign Roles🔗 [#_how_to_create_and_assign_roles]
      • <h3> REST API v1 endpoints for Role administration and assignment🔗 [#_rest_api_v1_endpoints_for_role_administration_and_assignment]
      • <h3> REST API v2 endpoints for Role administration and assignment🔗 [#_rest_api_v2_endpoints_for_role_administration_and_assignment]
    • <h2> Migrating to RBAC🔗 [#_migrating_to_rbac]
152/docs/rbac
  • <h2>
  • <h2>
  • <h1> Visual Embed SDK
    • <h2> Enumerations🔗 [#_enumerations]
    • <h2> Classes🔗 [#_classes]
    • <h2> Interfaces🔗 [#_interfaces]
    • <h2> Type aliases🔗 [#_type_aliases]
    • <h2> Functions🔗 [#_functions]
82/docs/VisualEmbedSdk
  • <h2>
  • <h2>
  • <h1> Code samples
    • <h2> Visual Embed SDK🔗 [#_visual_embed_sdk]
      • <h3> Embed a Liveboard🔗 [#_embed_a_liveboard]
      • <h3> Embed charts and tables🔗 [#_embed_charts_and_tables]
      • <h3> Embed full application🔗 [#_embed_full_application]
      • <h3> Embed ThoughtSpot Search🔗 [#_embed_thoughtspot_search]
    • <h2> Embed Natural Language Search🔗 [#_embed_natural_language_search]
    • <h2> Embed ThoughtSpot Search bar🔗 [#_embed_thoughtspot_search_bar]
    • <h2> Event trigger🔗 [#_event_trigger]
    • <h2> Event trigger on React components🔗 [#_event_trigger_on_react_components]
    • <h2> Trusted authentication🔗 [#_trusted_authentication]
    • <h2> Custom actions🔗 [#_custom_actions]
    • <h2> Additional resources🔗 [#_additional_resources]
152/docs/code-samples
  • <h2>
  • <h2>
  • <h1> Embed ThoughtSpot
    • <h2> Before you begin🔗 [#_before_you_begin]
    • <h2> Embed using SDK🔗 [#_embed_using_sdk]
      • <h3> Import the embed package🔗 [#_import_the_embed_package]
    • <h2> Initialize the SDK🔗 [#initSdk]
      • <h3> Embed ThoughtSpot Component🔗 [#_embed_thoughtspot_component]
    • <h2> Register events🔗 [#_register_events]
    • <h2> Render the embedded object🔗 [#_render_the_embedded_object]
    • <h2> Code sample🔗 [#_code_sample]
    • <h2> Embed in a React app🔗 [#_embed_in_a_react_app]
    • <h2> Related information🔗 [#_related_information]
132/docs/tsembed
  • <h2>
  • <h2>
  • <h1> LiveboardEmbed
    • <h2> Index🔗 [#_index]
    • <h2> Constructors🔗 [#_constructors]
    • <h2> Methods🔗 [#_methods]
      • <h3> destroy🔗 [#_destroy]
      • <h3> getAnswerService🔗 [#_getanswerservice]
      • <h3> getCurrentContext🔗 [#_getcurrentcontext]
      • <h3> getIframeSrc🔗 [#_getiframesrc]
      • <h3> getLiveboardUrl🔗 [#_getliveboardurl]
      • <h3> getPreRenderIds🔗 [#_getprerenderids]
      • <h3> getThoughtSpotPostUrlParams🔗 [#_getthoughtspotposturlparams]
      • <h3> getUnderlyingFrameElement🔗 [#_getunderlyingframeelement]
      • <h3> hidePreRender🔗 [#_hideprerender]
      • <h3> navigateToLiveboard🔗 [#_navigatetoliveboard]
      • <h3> off🔗 [#_off]
      • <h3> on🔗 [#_on]
      • <h3> preRender🔗 [#_prerender]
      • <h3> prerenderGeneric🔗 [#_prerendergeneric]
      • <h3> render🔗 [#_render]
      • <h3> showPreRender🔗 [#_showprerender]
      • <h3> syncPreRenderStyle🔗 [#_syncprerenderstyle]
      • <h3> trigger🔗 [#_trigger]
      • <h3> triggerUIPassThrough🔗 [#_triggeruipassthrough]
252/docs/Class_LiveboardEmbed
  • <h2>
  • <h2>
  • <h1> Customize default page and navigation path
    • <h2> Set the default page using pageId🔗 [#_set_the_default_page_using_pageid]
      • <h3> Example🔗 [#_example]
    • <h2> Set the default page via path🔗 [#_set_the_default_page_via_path]
      • <h3> Example🔗 [#_example_2]
    • <h2> Customize navigation between pages within the app🔗 [#_customize_navigation_between_pages_within_the_app]
      • <h3> Using navigateToPage()🔗 [#_using_navigatetopage]
      • <h3> Using navigateToPage() with a custom action🔗 [#_using_navigatetopage_with_a_custom_action]
      • <h3> Using history.back()🔗 [#_using_history_back]
    • <h2> Detect changes in the currently loaded page🔗 [#_detect_changes_in_the_currently_loaded_page]
    • <h2> Additional resources🔗 [#_additional_resources]
132/docs/set-default-page
  • <h2>
  • <h2>
  • <h1> Customize home page experience
    • <h2> Home page layout🔗 [#_home_page_layout]
    • <h2> Customization settings for home page🔗 [#_customization_settings_for_home_page]
    • <h2> Control the visibility of home page modules🔗 [#_control_the_visibility_of_home_page_modules]
      • <h3> Customize home page modules in the V3 experience🔗 [#_customize_home_page_modules_in_the_v3_experience]
      • <h3> Customize home page modules in the V2 experience🔗 [#_customize_home_page_modules_in_the_v2_experience]
      • <h3> Customize the search experience on home page🔗 [#_search_experience_on_home_page]
    • <h2> Additional resources🔗 [#_additional_resources]
102/docs/customize-homepage-experience
  • <h2>
  • <h2>
  • <h1> Customize navigation panels
    • <h2> Navigation experience🔗 [#_navigation_experience]
    • <h2> Customize the top navigation bar🔗 [#_customize_the_top_navigation_bar]
      • <h3> Example🔗 [#_example]
    • <h2> Customize the left navigation panel on the home page🔗 [#_customize_the_left_navigation_panel_on_the_home_page]
    • <h2> Examples🔗 [#_examples]
      • <h3> V3 experience🔗 [#_v3_experience]
      • <h3> V2 experience🔗 [#_v2_experience]
    • <h2> Customize the Help menu🔗 [#_customize_the_help_menu]
    • <h2> Additional resources🔗 [#_additional_resources]
122/docs/customize-nav-controls
  • <h2>
  • <h2>
  • <h1> SearchEmbed
    • <h2> Index🔗 [#_index]
    • <h2> Constructors🔗 [#_constructors]
    • <h2> Methods🔗 [#_methods]
      • <h3> destroy🔗 [#_destroy]
      • <h3> getAnswerService🔗 [#_getanswerservice]
      • <h3> getCurrentContext🔗 [#_getcurrentcontext]
      • <h3> getIFrameSrc🔗 [#_getiframesrc]
      • <h3> getIframeSrc🔗 [#_getiframesrc_2]
      • <h3> getPreRenderIds🔗 [#_getprerenderids]
      • <h3> getThoughtSpotPostUrlParams🔗 [#_getthoughtspotposturlparams]
      • <h3> getUnderlyingFrameElement🔗 [#_getunderlyingframeelement]
      • <h3> hidePreRender🔗 [#_hideprerender]
      • <h3> off🔗 [#_off]
      • <h3> on🔗 [#_on]
      • <h3> preRender🔗 [#_prerender]
      • <h3> prerenderGeneric🔗 [#_prerendergeneric]
      • <h3> render🔗 [#_render]
      • <h3> showPreRender🔗 [#_showprerender]
      • <h3> syncPreRenderStyle🔗 [#_syncprerenderstyle]
      • <h3> trigger🔗 [#_trigger]
      • <h3> triggerUIPassThrough🔗 [#_triggeruipassthrough]
242/docs/Class_SearchEmbed
  • <h2>
  • <h2>
  • <h1> SearchViewConfig
    • <h2> Index🔗 [#_index]
    • <h2> Properties🔗 [#_properties]
      • <h3> additionalFlags🔗 [#_additionalflags]
      • <h3> answerId🔗 [#_answerid]
      • <h3> collapseDataPanel🔗 [#_collapsedatapanel]
      • <h3> collapseDataSources🔗 [#_collapsedatasources]
      • <h3> collapseSearchBar🔗 [#_collapsesearchbar]
      • <h3> collapseSearchBarInitially🔗 [#_collapsesearchbarinitially]
      • <h3> contextMenuTrigger🔗 [#_contextmenutrigger]
      • <h3> customActions🔗 [#_customactions]
      • <h3> customizations🔗 [#_customizations]
      • <h3> dataPanelCustomGroupsAccordionInitialState🔗 [#_datapanelcustomgroupsaccordioninitialstate]
      • <h3> dataPanelV2🔗 [#_datapanelv2]
      • <h3> dataSource🔗 [#_datasource]
      • <h3> dataSources🔗 [#_datasources]
      • <h3> disableRedirectionLinksInNewTab🔗 [#_disableredirectionlinksinnewtab]
      • <h3> disabledActionReason🔗 [#_disabledactionreason]
      • <h3> disabledActions🔗 [#_disabledactions]
      • <h3> doNotTrackPreRenderSize🔗 [#_donottrackprerendersize]
      • <h3> enableCustomColumnGroups🔗 [#_enablecustomcolumngroups]
      • <h3> enableSearchAssist🔗 [#_enablesearchassist]
      • <h3> enableV2Shell_experimental🔗 [#_enablev2shell_experimental]
      • <h3> excludeRuntimeFiltersfromURL🔗 [#_excluderuntimefiltersfromurl]
      • <h3> excludeRuntimeParametersfromURL🔗 [#_excluderuntimeparametersfromurl]
      • <h3> excludeSearchTokenStringFromURL🔗 [#_excludesearchtokenstringfromurl]
      • <h3> exposeTranslationIDs🔗 [#_exposetranslationids]
      • <h3> focusSearchBarOnRender🔗 [#_focussearchbaronrender]
      • <h3> forceTable🔗 [#_forcetable]
      • <h3> frameParams🔗 [#_frameparams]
      • <h3> hiddenActions🔗 [#_hiddenactions]
      • <h3> hideDataSources🔗 [#_hidedatasources]
      • <h3> hideResults🔗 [#_hideresults]
      • <h3> hideSearchBar🔗 [#_hidesearchbar]
      • <h3> insertAsSibling🔗 [#_insertassibling]
      • <h3> interceptTimeout🔗 [#_intercepttimeout]
      • <h3> interceptUrls🔗 [#_intercepturls]
      • <h3> isOnBeforeGetVizDataInterceptEnabled🔗 [#_isonbeforegetvizdatainterceptenabled]
      • <h3> isThisPeriodInDateFiltersEnabled🔗 [#_isthisperiodindatefiltersenabled]
      • <h3> linkOverride🔗 [#_linkoverride]
      • <h3> locale🔗 [#_locale]
      • <h3> overrideOrgId🔗 [#_overrideorgid]
      • <h3> preRenderId🔗 [#_prerenderid]
      • <h3> refreshAuthTokenOnNearExpiry🔗 [#_refreshauthtokenonnearexpiry]
      • <h3> runtimeFilters🔗 [#_runtimefilters]
      • <h3> runtimeParameters🔗 [#_runtimeparameters]
      • <h3> searchOptions🔗 [#_searchoptions]
      • <h3> searchQuery🔗 [#_searchquery]
      • <h3> shouldBypassPayloadValidation🔗 [#_shouldbypasspayloadvalidation]
      • <h3> showAlerts🔗 [#_showalerts]
      • <h3> useHostEventsV2🔗 [#_usehosteventsv2]
      • <h3> useLastSelectedSources🔗 [#_uselastselectedsources]
      • <h3> visibleActions🔗 [#_visibleactions]
552/docs/Interface_SearchViewConfig
  • <h2>
  • <h2>
  • <h1> Callback custom actions
    • <h2> Get started🔗 [#_get_started]
    • <h2> Create a callback custom action🔗 [#add-callback]
    • <h2> Register the callback using Visual Embed SDK🔗 [#register-callback]
    • <h2> Process large datasets in batches🔗 [#_process_large_datasets_in_batches]
    • <h2> Parse JSON response payload🔗 [#handle-data]
      • <h3> Define functions and classes to handle Liveboard data🔗 [#_define_functions_and_classes_to_handle_liveboard_data]
      • <h3> Define functions and classes to handle Answer data🔗 [#_define_functions_and_classes_to_handle_answer_data]
    • <h2> Initiate a callback and test your implementation🔗 [#callback-initiate]
    • <h2> Additional resources🔗 [#_additional_resources]
122/docs/custom-action-callback
  • <h2>
  • <h2>
  • <h1> Action IDs in the SDK
    • <h2> Liveboard🔗 [#liveboardv2-action]
    • <h2> Visualizations on a Liveboard🔗 [#liveboardv2-viz-actions]
      • <h3> More (…​) options menu🔗 [#_more_options_menu]
      • <h3> Contextual menu🔗 [#_contextual_menu]
    • <h2> Spotter🔗 [#_spotter]
    • <h2> Answers🔗 [#answer-actions]
      • <h3> Contextual menu🔗 [#_contextual_menu_2]
    • <h2> Axis and column customization menu🔗 [#_axis_and_column_customization_menu]
    • <h2> Full app embed🔗 [#_full_app_embed]
      • <h3> Liveboards page🔗 [#_liveboards_page]
      • <h3> Search page🔗 [#_search_page]
      • <h3> Answers page🔗 [#_answers_page]
      • <h3> Data Workspace page🔗 [#_data_workspace_page]
      • <h3> Home (New Homepage experience)🔗 [#_home_new_homepage_experience]
172/docs/actions
  • <h2>
  • <h2>
  • <h1> SpotterEmbedViewConfig
    • <h2> Index🔗 [#_index]
    • <h2> Properties🔗 [#_properties]
      • <h3> additionalFlags🔗 [#_additionalflags]
      • <h3> customActions🔗 [#_customactions]
      • <h3> customizations🔗 [#_customizations]
      • <h3> dataPanelV2🔗 [#_datapanelv2]
      • <h3> disableRedirectionLinksInNewTab🔗 [#_disableredirectionlinksinnewtab]
      • <h3> disableSourceSelection🔗 [#_disablesourceselection]
      • <h3> disabledActionReason🔗 [#_disabledactionreason]
      • <h3> disabledActions🔗 [#_disabledactions]
      • <h3> doNotTrackPreRenderSize🔗 [#_donottrackprerendersize]
      • <h3> enablePastConversationsSidebar🔗 [#_enablepastconversationssidebar]
      • <h3> enableV2Shell_experimental🔗 [#_enablev2shell_experimental]
      • <h3> excludeRuntimeFiltersfromURL🔗 [#_excluderuntimefiltersfromurl]
      • <h3> excludeRuntimeParametersfromURL🔗 [#_excluderuntimeparametersfromurl]
      • <h3> exposeTranslationIDs🔗 [#_exposetranslationids]
      • <h3> frameParams🔗 [#_frameparams]
      • <h3> hiddenActions🔗 [#_hiddenactions]
      • <h3> hideSampleQuestions🔗 [#_hidesamplequestions]
      • <h3> hideSourceSelection🔗 [#_hidesourceselection]
      • <h3> insertAsSibling🔗 [#_insertassibling]
      • <h3> interceptTimeout🔗 [#_intercepttimeout]
      • <h3> interceptUrls🔗 [#_intercepturls]
      • <h3> isOnBeforeGetVizDataInterceptEnabled🔗 [#_isonbeforegetvizdatainterceptenabled]
      • <h3> linkOverride🔗 [#_linkoverride]
      • <h3> locale🔗 [#_locale]
      • <h3> overrideOrgId🔗 [#_overrideorgid]
      • <h3> preRenderId🔗 [#_prerenderid]
      • <h3> refreshAuthTokenOnNearExpiry🔗 [#_refreshauthtokenonnearexpiry]
      • <h3> runtimeFilters🔗 [#_runtimefilters]
      • <h3> runtimeParameters🔗 [#_runtimeparameters]
      • <h3> searchOptions🔗 [#_searchoptions]
      • <h3> shouldBypassPayloadValidation🔗 [#_shouldbypasspayloadvalidation]
      • <h3> showAlerts🔗 [#_showalerts]
      • <h3> showSpotterLimitations🔗 [#_showspotterlimitations]
      • <h3> spotterChatConfig🔗 [#_spotterchatconfig]
      • <h3> spotterSidebarConfig🔗 [#_spottersidebarconfig]
      • <h3> updatedSpotterChatPrompt🔗 [#_updatedspotterchatprompt]
      • <h3> useHostEventsV2🔗 [#_usehosteventsv2]
      • <h3> visibleActions🔗 [#_visibleactions]
      • <h3> worksheetId🔗 [#_worksheetid]
442/docs/Interface_SpotterEmbedViewConfig
  • <h2>
  • <h2>
  • <h1> Frequently Asked Questions
    • <h2> ThoughtSpot application🔗 [#_thoughtspot_application]
    • <h2> APIs and SDK🔗 [#_apis_and_sdk]
    • <h2> ThoughtSpot Embedded🔗 [#_thoughtspot_embedded]
    • <h2> Authentication, security, and access control🔗 [#_authentication_security_and_access_control]
    • <h2> Customization and rebranding🔗 [#_customization_and_rebranding]
    • <h2> Custom actions🔗 [#_custom_actions]
    • <h2> REST API🔗 [#_rest_api]
      • <h3> Export SSL certificate from a ThoughtSpot cluster🔗 [#_export_ssl_certificate_from_a_thoughtspot_cluster]
      • <h3> Import server certificate into the Keystore/TrustStore🔗 [#_import_server_certificate_into_the_keystoretruststore]
    • <h2> Documentation and code samples🔗 [#_documentation_and_code_samples]
132/docs/faqs
  • <h2>
  • <h2>
  • <h1> SpotterEmbed
    • <h2> Index🔗 [#_index]
    • <h2> Constructors🔗 [#_constructors]
    • <h2> Methods🔗 [#_methods]
      • <h3> destroy🔗 [#_destroy]
      • <h3> getAnswerService🔗 [#_getanswerservice]
      • <h3> getCurrentContext🔗 [#_getcurrentcontext]
      • <h3> getIframeSrc🔗 [#_getiframesrc]
      • <h3> getPreRenderIds🔗 [#_getprerenderids]
      • <h3> getThoughtSpotPostUrlParams🔗 [#_getthoughtspotposturlparams]
      • <h3> getUnderlyingFrameElement🔗 [#_getunderlyingframeelement]
      • <h3> hidePreRender🔗 [#_hideprerender]
      • <h3> off🔗 [#_off]
      • <h3> on🔗 [#_on]
      • <h3> preRender🔗 [#_prerender]
      • <h3> prerenderGeneric🔗 [#_prerendergeneric]
      • <h3> render🔗 [#_render]
      • <h3> showPreRender🔗 [#_showprerender]
      • <h3> syncPreRenderStyle🔗 [#_syncprerenderstyle]
      • <h3> trigger🔗 [#_trigger]
      • <h3> triggerUIPassThrough🔗 [#_triggeruipassthrough]
232/docs/Class_SpotterEmbed
  • <h2>
  • <h2>
  • <h1> Authorization
32/docs/embed-object-access
  • <h2>
  • <h2>
  • <h1> Data and Report APIs
    • <h2> Data APIs🔗 [#_data_apis]
      • <h3> Search data API🔗 [#_search_data_api]
      • <h3> Fetch Liveboard Data API🔗 [#_fetch_liveboard_data_api]
      • <h3> Fetch Answer Data API🔗 [#_fetch_answer_data_api]
    • <h2> Report APIs🔗 [#_report_apis]
      • <h3> Liveboard Report API🔗 [#_liveboard_report_api]
      • <h3> Answer Report API🔗 [#_answer_report_api]
    • <h2> Pagination settings for Data APIs🔗 [#_pagination_settings_for_data_apis]
    • <h2> Runtime overrides🔗 [#_runtime_overrides]
      • <h3> Runtime filters🔗 [#_runtime_filters]
      • <h3> Runtime parameters🔗 [#_runtime_parameters]
      • <h3> Runtime sort🔗 [#_runtime_sort]
152/docs/fetch-data-and-report-apis
  • <h2>
  • <h2>
  • <h1> Runtime sorting of columns
    • <h2> How it works🔗 [#_how_it_works]
      • <h3> Support for multiple sort parameters🔗 [#_support_for_multiple_sort_parameters]
    • <h2> Runtime sorting of columns via REST API🔗 [#_runtime_sorting_of_columns_via_rest_api]
      • <h3> REST API v1🔗 [#_rest_api_v1]
      • <h3> REST API v2.0🔗 [#_rest_api_v2_0]
82/docs/runtime-sort
  • <h2>
  • <h2>
  • <h1> Publishing content to Orgs via APIs
    • <h2> Before you begin🔗 [#_before_you_begin]
    • <h2> Publish objects🔗 [#_publish_objects]
      • <h3> Request parameters🔗 [#_request_parameters]
      • <h3> Example request🔗 [#_example_request]
    • <h2> Verify published objects🔗 [#_verify_published_objects]
    • <h2> Synchronize updates🔗 [#_synchronize_updates]
    • <h2> Remove published objects🔗 [#_remove_published_objects]
      • <h3> Request parameters🔗 [#_request_parameters_2]
      • <h3> Example request🔗 [#_example_request_2]
122/docs/publish-to-orgs
  • <h2>
  • <h2>
  • <h1> TML
    • <h2> Structure of a TML file🔗 [#_structure_of_a_tml_file]
    • <h2> TML import and export via REST API🔗 [#_tml_import_and_export_via_rest_api]
    • <h2> Import TML🔗 [#_import_tml]
    • <h2> Import TML objects asynchronously🔗 [#_import_tml_objects_asynchronously]
      • <h3> Schedule import tasks🔗 [#_schedule_import_tasks]
      • <h3> Fetch status of the TML import task🔗 [#_fetch_status_of_the_tml_import_task]
    • <h2> Export a TML🔗 [#_export_a_tml]
      • <h3> Metadata specification for Answers🔗 [#_metadata_specification_for_answers]
      • <h3> Export associated objects🔗 [#_export_associated_objects]
      • <h3> Export FQNs🔗 [#_export_fqns]
      • <h3> Export schema🔗 [#_export_schema]
      • <h3> Additional export options for REST API v2🔗 [#_additional_export_options_for_rest_api_v2]
      • <h3> Export in a batch🔗 [#_export_in_a_batch]
    • <h2> TML modification🔗 [#_tml_modification]
    • <h2> Limitations of working with TML files🔗 [#_limitations_of_working_with_tml_files]
      • <h3> YAML reimport in REST API v2 Playground🔗 [#yamlReimport]
    • <h2> Deployment and version control of TML objects🔗 [#_deployment_and_version_control_of_tml_objects]
202/docs/tml
  • <h2>
  • <h2>
  • <h1> ThoughtSpot REST API tutorials
    • <h2> Tutorial lessons🔗 [#_tutorial_lessons]
    • <h2> Prerequisites for the tutorial🔗 [#_prerequisites_for_the_tutorial]
52/docs/tutorials/rest-api/intro
  • <h2>
  • <h2>
  • <h1> Using embed events
    • <h2> Registering event listeners🔗 [#_registering_event_listeners]
    • <h2> Specifying start and end🔗 [#_specifying_start_and_end]
    • <h2> Common use cases🔗 [#use-cases]
      • <h3> Handling event response for embedded components🔗 [#_handling_event_response_for_embedded_components]
      • <h3> Handling load and errors for embedded components🔗 [#_handling_load_and_errors_for_embedded_components]
      • <h3> Identifying and logging errors🔗 [#_identifying_and_logging_errors]
      • <h3> Modifying default behavior🔗 [#_modifying_default_behavior]
      • <h3> Handling custom action events🔗 [#customAction]
    • <h2> Event configuration for React embed components🔗 [#_event_configuration_for_react_embed_components]
    • <h2> Try it out in the Visual Embed Playground🔗 [#_try_it_out_in_the_visual_embed_playground]
    • <h2> Event enumerations and examples🔗 [#_event_enumerations_and_examples]
    • <h2> Additional resources🔗 [#_additional_resources]
152/docs/embed-events
  • <h2>
  • <h2>
  • <h1> Event handling
    • <h2> Event listener props🔗 [#_event_listener_props]
    • <h2> Use embedRef to update ThoughtSpot component🔗 [#_use_embedref_to_update_thoughtspot_component]
52/docs/tutorials/react-components/lesson-04
  • <h2>
  • <h2>
  • <h1> Using host events
    • <h2> Event categories🔗 [#_event_categories]
    • <h2> Configuring host events🔗 [#_configuring_host_events]
      • <h3> Using parameterized events to trigger actions without opening a UI modal🔗 [#hostEventParameterization]
      • <h3> Retrieving and updating filters🔗 [#_retrieving_and_updating_filters]
      • <h3> Filtering from the selection🔗 [#_filtering_from_the_selection]
      • <h3> Using vizId to target a specific visualization🔗 [#_using_vizid_to_target_a_specific_visualization]
    • <h2> Host event behavior in single-layer and multi-layer UI scenarios🔗 [#_host_event_behavior_in_single_layer_and_multi_layer_ui_scenarios]
    • <h2> Configuring host events for React components🔗 [#_configuring_host_events_for_react_components]
    • <h2> Try it out in the Visual Embed Playground🔗 [#_try_it_out_in_the_visual_embed_playground]
    • <h2> Event enumerations and examples🔗 [#_event_enumerations_and_examples]
    • <h2> Related resources🔗 [#_related_resources]
142/docs/host-events
  • <h2>
  • <h2>
  • <h1> ContextType
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> Answer🔗 [#_answer]
      • <h3> Liveboard🔗 [#_liveboard]
      • <h3> Search🔗 [#_search]
      • <h3> Spotter🔗 [#_spotter]
92/docs/Enumeration_ContextType
  • <h2>
  • <h2>
  • <h1> EmbedErrorCodes
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> CONFLICTING_ACTIONS_CONFIG🔗 [#_conflicting_actions_config]
      • <h3> CONFLICTING_TABS_CONFIG🔗 [#_conflicting_tabs_config]
      • <h3> CUSTOM_ACTION_VALIDATION🔗 [#_custom_action_validation]
      • <h3> HOST_EVENT_TYPE_UNDEFINED🔗 [#_host_event_type_undefined]
      • <h3> INIT_ERROR🔗 [#_init_error]
      • <h3> INVALID_URL🔗 [#_invalid_url]
      • <h3> LIVEBOARD_ID_MISSING🔗 [#_liveboard_id_missing]
      • <h3> LOGIN_FAILED🔗 [#_login_failed]
      • <h3> NETWORK_ERROR🔗 [#_network_error]
      • <h3> PARSING_API_INTERCEPT_BODY_ERROR🔗 [#_parsing_api_intercept_body_error]
      • <h3> RENDER_NOT_CALLED🔗 [#_render_not_called]
      • <h3> UPDATE_PARAMS_FAILED🔗 [#_update_params_failed]
      • <h3> WORKSHEET_ID_NOT_FOUND🔗 [#_worksheet_id_not_found]
182/docs/Enumeration_EmbedErrorCodes
  • <h2>
  • <h2>
  • <h1> ErrorDetailsTypes
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> API🔗 [#_api]
      • <h3> NETWORK🔗 [#_network]
      • <h3> VALIDATION_ERROR🔗 [#_validation_error]
82/docs/Enumeration_ErrorDetailsTypes
  • <h2>
  • <h2>
  • <h1> AnswerService
    • <h2> Index🔗 [#_index]
    • <h2> Constructors🔗 [#_constructors]
    • <h2> Methods🔗 [#_methods]
      • <h3> addColumns🔗 [#_addcolumns]
      • <h3> addColumnsByName🔗 [#_addcolumnsbyname]
      • <h3> addDisplayedVizToLiveboard🔗 [#_adddisplayedviztoliveboard]
      • <h3> addFilter🔗 [#_addfilter]
      • <h3> executeQuery🔗 [#_executequery]
      • <h3> fetchCSVBlob🔗 [#_fetchcsvblob]
      • <h3> fetchData🔗 [#_fetchdata]
      • <h3> fetchPNGBlob🔗 [#_fetchpngblob]
      • <h3> getAnswer🔗 [#_getanswer]
      • <h3> getFetchCSVBlobUrl🔗 [#_getfetchcsvbloburl]
      • <h3> getFetchPNGBlobUrl🔗 [#_getfetchpngbloburl]
      • <h3> getSQLQuery🔗 [#_getsqlquery]
      • <h3> getSession🔗 [#_getsession]
      • <h3> getSourceDetail🔗 [#_getsourcedetail]
      • <h3> getTML🔗 [#_gettml]
      • <h3> getUnderlyingDataForPoint🔗 [#_getunderlyingdataforpoint]
      • <h3> removeColumns🔗 [#_removecolumns]
      • <h3> setTMLOverride🔗 [#_settmloverride]
      • <h3> updateDisplayMode🔗 [#_updatedisplaymode]
252/docs/Class_AnswerService
  • <h2>
  • <h2>
  • <h1> SageViewConfig
    • <h2> Index🔗 [#_index]
    • <h2> Properties🔗 [#_properties]
      • <h3> additionalFlags🔗 [#_additionalflags]
      • <h3> collapseSearchBar🔗 [#_collapsesearchbar]
      • <h3> contextMenuTrigger🔗 [#_contextmenutrigger]
      • <h3> customActions🔗 [#_customactions]
      • <h3> customizations🔗 [#_customizations]
      • <h3> dataPanelV2🔗 [#_datapanelv2]
      • <h3> dataSource🔗 [#_datasource]
      • <h3> disableRedirectionLinksInNewTab🔗 [#_disableredirectionlinksinnewtab]
      • <h3> disableWorksheetChange🔗 [#_disableworksheetchange]
      • <h3> disabledActionReason🔗 [#_disabledactionreason]
      • <h3> disabledActions🔗 [#_disabledactions]
      • <h3> doNotTrackPreRenderSize🔗 [#_donottrackprerendersize]
      • <h3> enableCustomColumnGroups🔗 [#_enablecustomcolumngroups]
      • <h3> enableV2Shell_experimental🔗 [#_enablev2shell_experimental]
      • <h3> excludeRuntimeFiltersfromURL🔗 [#_excluderuntimefiltersfromurl]
      • <h3> excludeRuntimeParametersfromURL🔗 [#_excluderuntimeparametersfromurl]
      • <h3> exposeTranslationIDs🔗 [#_exposetranslationids]
      • <h3> frameParams🔗 [#_frameparams]
      • <h3> hiddenActions🔗 [#_hiddenactions]
      • <h3> hideAutocompleteSuggestions🔗 [#_hideautocompletesuggestions]
      • <h3> hideSageAnswerHeader🔗 [#_hidesageanswerheader]
      • <h3> hideSampleQuestions🔗 [#_hidesamplequestions]
      • <h3> hideSearchBarTitle🔗 [#_hidesearchbartitle]
      • <h3> hideWorksheetSelector🔗 [#_hideworksheetselector]
      • <h3> insertAsSibling🔗 [#_insertassibling]
      • <h3> interceptTimeout🔗 [#_intercepttimeout]
      • <h3> interceptUrls🔗 [#_intercepturls]
      • <h3> isOnBeforeGetVizDataInterceptEnabled🔗 [#_isonbeforegetvizdatainterceptenabled]
      • <h3> isThisPeriodInDateFiltersEnabled🔗 [#_isthisperiodindatefiltersenabled]
      • <h3> linkOverride🔗 [#_linkoverride]
      • <h3> locale🔗 [#_locale]
      • <h3> overrideOrgId🔗 [#_overrideorgid]
      • <h3> preRenderId🔗 [#_prerenderid]
      • <h3> refreshAuthTokenOnNearExpiry🔗 [#_refreshauthtokenonnearexpiry]
      • <h3> runtimeFilters🔗 [#_runtimefilters]
      • <h3> runtimeParameters🔗 [#_runtimeparameters]
      • <h3> searchOptions🔗 [#_searchoptions]
      • <h3> shouldBypassPayloadValidation🔗 [#_shouldbypasspayloadvalidation]
      • <h3> showAlerts🔗 [#_showalerts]
      • <h3> showObjectResults🔗 [#_showobjectresults]
      • <h3> showObjectSuggestions🔗 [#_showobjectsuggestions]
      • <h3> useHostEventsV2🔗 [#_usehosteventsv2]
      • <h3> visibleActions🔗 [#_visibleactions]
482/docs/Interface_SageViewConfig
  • <h2>
  • <h2>
  • <h1> Style customization tutorial
    • <h2> 01 - Getting started🔗 [#_01_getting_started]
    • <h2> 02 - Large component elements🔗 [#_02_large_component_elements]
      • <h3> Available options for component element customization🔗 [#_available_options_for_component_element_customization]
      • <h3> Hiding elements without configuration options🔗 [#_hiding_elements_without_configuration_options]
    • <h2> 03 - CSS styles🔗 [#_03_css_styles]
      • <h3> Variables and selectors🔗 [#_variables_and_selectors]
      • <h3> CSS files🔗 [#_css_files]
      • <h3> Hide elements🔗 [#_hide_elements]
    • <h2> 04 - Text strings and icon replacement🔗 [#_04_text_strings_and_icon_replacement]
      • <h3> Replace text strings🔗 [#_replace_text_strings]
      • <h3> Replace icon sprites🔗 [#_replace_icon_sprites]
    • <h2> 05 - Menu items🔗 [#_05_menu_items]
      • <h3> Hiding or disabling items🔗 [#_hiding_or_disabling_items]
      • <h3> Triggering hidden menu items with HostEvents🔗 [#_triggering_hidden_menu_items_with_hostevents]
      • <h3> Adding new menu items with custom actions🔗 [#_adding_new_menu_items_with_custom_actions]
    • <h2> 06 - Conclusion🔗 [#_06_conclusion]
192/docs/tutorials/style-customization/tutorial
  • <h2>
  • <h2>
  • <h1> Best practices and recommendations
32/docs/best-practices
  • <h2>
  • <h2>
  • <h1> ThoughtSpot Embedding fundamentals
    • <h2> Requirements🔗 [#_requirements]
    • <h2> Resources🔗 [#_resources]
    • <h2> Lessons🔗 [#_lessons]
62/docs/tutorials/tse-fundamentals/intro
  • <h2>
  • <h2>
  • <h1> ThoughtSpot MCP Server
    • <h2> Overview🔗 [#_overview]
      • <h3> Supported use cases🔗 [#_supported_use_cases]
      • <h3> Architecture and roles🔗 [#_architecture_and_roles]
      • <h3> MCP tools and resources🔗 [#_mcp_tools_and_resources]
      • <h3> How it works🔗 [#_how_it_works]
    • <h2> Getting access to the MCP Server🔗 [#_getting_access_to_the_mcp_server]
    • <h2> Next steps🔗 [#_next_steps]
    • <h2> Additional resources🔗 [#_additional_resources]
112/docs/mcp-integration
  • <h2>
  • <h2>
  • <h1> Troubleshooting tips
    • <h2> CORS and CSP🔗 [#_cors_and_csp]
      • <h3> Refused to frame "<your-site-url>"…​ error message🔗 [#_refused_to_frame_your_site_url_error_message]
      • <h3> The CORS allowlist does not allow wildcard (*) for domain URL🔗 [#_the_cors_allowlist_does_not_allow_wildcard_for_domain_url]
    • <h2> Browser support🔗 [#_browser_support]
      • <h3> Cannot open my embedded app in Safari🔗 [#_cannot_open_my_embedded_app_in_safari]
    • <h2> Authentication🔗 [#_authentication]
      • <h3> Account locked🔗 [#_account_locked]
      • <h3> The login page shows up each time a user session expires🔗 [#_the_login_page_shows_up_each_time_a_user_session_expires]
      • <h3> The login prompt shows up for authenticated users🔗 [#_the_login_prompt_shows_up_for_authenticated_users]
      • <h3> The login token request returns the 500 response code🔗 [#_the_login_token_request_returns_the_500_response_code]
      • <h3> SAML SSO authentication errors🔗 [#_saml_sso_authentication_errors]
    • <h2> Custom actions🔗 [#_custom_actions]
      • <h3> URL custom actions don’t work on my app🔗 [#_url_custom_actions_dont_work_on_my_app]
    • <h2> Embedding🔗 [#_embedding]
      • <h3> Liveboard filters do not work🔗 [#_liveboard_filters_do_not_work]
      • <h3> I set a Runtime filter on a Liveboard, but I don’t see it on the Liveboard🔗 [#_i_set_a_runtime_filter_on_a_liveboard_but_i_dont_see_it_on_the_liveboard]
      • <h3> ThoughtSpot navigation bar shows in the embedded mode🔗 [#_thoughtspot_navigation_bar_shows_in_the_embedded_mode]
    • <h2> REST API🔗 [#_rest_api]
      • <h3> My API request returns the 401 error code🔗 [#_my_api_request_returns_the_401_error_code]
      • <h3> Unable to embed a Liveboard using REST API🔗 [#_unable_to_embed_a_liveboard_using_rest_api]
      • <h3> The Search Data REST API call returns an error🔗 [#_the_search_data_rest_api_call_returns_an_error]
242/docs/troubleshoot-errors
  • <h2>
  • <h2>
  • <h1> Development and deployment in ThoughtSpot
    • <h2> Overview🔗 [#_overview]
    • <h2> Version Control🔗 [#_version_control]
    • <h2> Deployment🔗 [#_deployment]
    • <h2> Publishing🔗 [#_publishing]
72/docs/development-and-deployment
  • <h2>
  • <h2>
  • <h1> Token request service
    • <h2> Overview🔗 [#_overview]
    • <h2> Orgs🔗 [#_orgs]
    • <h2> Just-in-time (JIT) provisioning🔗 [#_just_in_time_jit_provisioning]
    • <h2> Quick code example🔗 [#_quick_code_example]
    • <h2> Store the secret key🔗 [#_store_the_secret_key]
    • <h2> Authenticate the user🔗 [#_authenticate_the_user]
    • <h2> Login token REST API requests🔗 [#_login_token_rest_api_requests]
      • <h3> V2 REST API🔗 [#_v2_rest_api]
      • <h3> REST API v1 token requests🔗 [#_rest_api_v1_token_requests]
      • <h3> Login token expiration🔗 [#_login_token_expiration]
    • <h2> Revoking a token🔗 [#_revoking_a_token]
    • <h2> Code examples🔗 [#_code_examples]
    • <h2> Implement token login without the Visual Embed SDK🔗 [#_implement_token_login_without_the_visual_embed_sdk]
162/docs/trusted-auth-token-request-service
  • <h2>
  • <h2>
  • <h1> Front-end trusted authentication integration
    • <h2> Overview🔗 [#_overview]
    • <h2> Define token request service🔗 [#_define_token_request_service]
      • <h3> authEndpoint🔗 [#_authendpoint]
      • <h3> getAuthToken🔗 [#_getauthtoken]
    • <h2> Cookieless and cookie-based authentication🔗 [#_cookieless_and_cookie_based_authentication]
      • <h3> Session length🔗 [#_session_length]
      • <h3> REST API requests🔗 [#_rest_api_requests]
      • <h3> Multiple user sessions in one browser🔗 [#_multiple_user_sessions_in_one_browser]
    • <h2> Code examples🔗 [#_code_examples]
      • <h3> Cookie-based authentication examples🔗 [#_cookie_based_authentication_examples]
      • <h3> Cookieless authentication examples🔗 [#_cookieless_authentication_examples]
142/docs/trusted-auth-sdk
  • <h2>
  • <h2>
  • <h1> PrimaryNavbarVersion
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> Sliding🔗 [#_sliding]
62/docs/Enumeration_PrimaryNavbarVersion
  • <h2>
  • <h2>
  • <h1> Embed without SDK
    • <h2> Authentication and security settings for iFrame embedding🔗 [#_authentication_and_security_settings_for_iframe_embedding]
      • <h3> SAML SSO authentication🔗 [#_saml_sso_authentication]
      • <h3> Add host domain to the CSP allowlist🔗 [#_add_host_domain_to_the_csp_allowlist]
    • <h2> URL for embedding in an iFrame🔗 [#_url_for_embedding_in_an_iframe]
    • <h2> Embed a Liveboard in an iFrame🔗 [#_embed_a_liveboard_in_an_iframe]
      • <h3> Get the Liveboard GUID🔗 [#_get_the_liveboard_guid]
      • <h3> URL format for Liveboard embed🔗 [#_url_format_for_liveboard_embed]
    • <h2> Embed a visualization in an iFrame🔗 [#_embed_a_visualization_in_an_iframe]
      • <h3> Get the visualization GUID🔗 [#_get_the_visualization_guid]
      • <h3> URL format for visualization embed🔗 [#_url_format_for_visualization_embed]
    • <h2> Embed ThoughtSpot Search page in an iFrame🔗 [#_embed_thoughtspot_search_page_in_an_iframe]
      • <h3> URL format for Search page embed🔗 [#_url_format_for_search_page_embed]
      • <h3> URL format for Natural Language Search embed🔗 [#_url_format_for_natural_language_search_embed]
    • <h2> Embed full application in an iFrame🔗 [#_embed_full_application_in_an_iframe]
    • <h2> Apply runtime overrides (Optional)🔗 [#rtOverridesIframe]
    • <h2> URL format with the per Org feature🔗 [#_url_format_with_the_per_org_feature]
    • <h2> Feature flags and query parameters to customize the embedded view🔗 [#_feature_flags_and_query_parameters_to_customize_the_embedded_view]
    • <h2> iFrame embedding example🔗 [#_iframe_embedding_example]
      • <h3> Simple embedding in Web page🔗 [#_simple_embedding_in_web_page]
    • <h2> Other methods of embedding without SDK🔗 [#_other_methods_of_embedding_without_sdk]
232/docs/embed-without-sdk
  • <h2>
  • <h2>
  • <h1> HomePage
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> Modular🔗 [#_modular]
      • <h3> ModularWithStylingChanges🔗 [#_modularwithstylingchanges]
72/docs/Enumeration_HomePage
  • <h2>
  • <h2>
  • <h1> Search data API
    • <h2> Supported operations🔗 [#_supported_operations]
    • <h2> Required permissions🔗 [#_required_permissions]
    • <h2> Search query🔗 [#_search_query]
    • <h2> How to search data using the API🔗 [#_how_to_search_data_using_the_api]
      • <h3> Determine the GUID of the data source🔗 [#get-guid]
      • <h3> Run the search query🔗 [#_run_the_search_query]
    • <h2> Search data API reference🔗 [#search-data-api-ref]
      • <h3> Resource URL🔗 [#_resource_url]
      • <h3> Request parameters🔗 [#_request_parameters]
      • <h3> Example requests🔗 [#_example_requests]
      • <h3> Example response🔗 [#_example_response]
      • <h3> Response codes🔗 [#_response_codes]
152/docs/search-data-api
  • <h2>
  • <h2>
  • <h1> Liveboard data API
    • <h2> Supported operations🔗 [#_supported_operations]
    • <h2> Required permissions🔗 [#_required_permissions]
    • <h2> Request URL🔗 [#_request_url]
    • <h2> Request parameters🔗 [#_request_parameters]
    • <h2> Liveboard data with unsaved changes🔗 [#transient-pinboard]
      • <h3> Sample browser fetch request🔗 [#_sample_browser_fetch_request]
    • <h2> Example requests🔗 [#_example_requests]
      • <h3> Liveboard data🔗 [#_liveboard_data]
      • <h3> Visualization data🔗 [#_visualization_data]
    • <h2> Example response🔗 [#_example_response]
      • <h3> Liveboard data🔗 [#_liveboard_data_2]
      • <h3> Visualization data🔗 [#_visualization_data_2]
      • <h3> Runtime filters🔗 [#_runtime_filters]
    • <h2> Response codes🔗 [#_response_codes]
172/docs/liveboard-data-api
  • <h2>
  • <h2>
  • <h1> Just-in-time provisioning
    • <h2> JIT REST API provisioning (trusted authentication)🔗 [#_jit_rest_api_provisioning_trusted_authentication]
    • <h2> User creation or adding to Org🔗 [#_user_creation_or_adding_to_org]
      • <h3> Create user and update user REST APIs🔗 [#_create_user_and_update_user_rest_apis]
      • <h3> autocreate using token request🔗 [#_autocreate_using_token_request]
    • <h2> Group assignment🔗 [#_group_assignment]
      • <h3> Group assignment via Update User REST API🔗 [#_group_assignment_via_update_user_rest_api]
      • <h3> Group assignment via Update Group REST API🔗 [#_group_assignment_via_update_group_rest_api]
      • <h3> Group assignment via token request🔗 [#_group_assignment_via_token_request]
    • <h2> Group privileges and access control via REST APIs🔗 [#_group_privileges_and_access_control_via_rest_apis]
    • <h2> RLS variable values🔗 [#_rls_variable_values]
    • <h2> IdP assertion provisioning🔗 [#_idp_assertion_provisioning]
    • <h2> SAML SSO authentication🔗 [#_saml_sso_authentication]
    • <h2> OIDC authentication🔗 [#_oidc_authentication]
162/docs/just-in-time-provisioning
  • <h2>
  • <h2>
  • <h1> RLS rules
    • <h2> Overview🔗 [#_overview]
      • <h3> System variables in RLS rules🔗 [#_system_variables_in_rls_rules]
      • <h3> Supported data types🔗 [#_supported_data_types]
      • <h3> RLS groups🔗 [#_rls_groups]
    • <h2> Direct RLS rules🔗 [#_direct_rls_rules]
      • <h3> Direct RLS rule example🔗 [#_direct_rls_rule_example]
    • <h2> ACL table rules🔗 [#_acl_table_rules]
      • <h3> ACL table example🔗 [#_acl_table_example]
      • <h3> Updating the ACL table🔗 [#_updating_the_acl_table]
    • <h2> Additional resources🔗 [#_additional_resources]
132/docs/rls-rules
  • <h2>
  • <h2>
  • <h1> Secret key management
    • <h2> secret key overview🔗 [#_secret_key_overview]
    • <h2> Enable Trusted authentication to get a secret key🔗 [#trusted-auth-enable]
    • <h2> Request a new secret key🔗 [#_request_a_new_secret_key]
    • <h2> Disable Trusted authentication🔗 [#_disable_trusted_authentication]
72/docs/trusted-auth-secret-key
  • <h2>
  • <h2>
  • <h1> Data connection
    • <h2> Data Connection APIs🔗 [#_data_connection_apis]
      • <h3> Required permissions🔗 [#_required_permissions]
      • <h3> Configuration attributes🔗 [#connection-attr]
      • <h3> Connection attributes🔗 [#connection-metadata]
    • <h2> Integrate with dbt🔗 [#_integrate_with_dbt]
    • <h2> Data catalog integration🔗 [#_data_catalog_integration]
    • <h2> Connection Configuration🔗 [#_connection_configuration]
    • <h2> Custom Calendar🔗 [#_custom_calendar]
112/docs/connections
  • <h2>
  • <h2>
  • <h1> Customize onboarding settings
32/docs/customize-emails
  • <h2>
  • <h2>
  • <h1> CustomActionPayload
    • <h2> Index🔗 [#_index]
    • <h2> Properties🔗 [#_properties]
      • <h3> contextMenuPoints🔗 [#_contextmenupoints]
      • <h3> embedAnswerData🔗 [#_embedanswerdata]
      • <h3> session🔗 [#_session]
      • <h3> vizId🔗 [#_vizid]
92/docs/Interface_CustomActionPayload
  • <h2>
  • <h2>
  • <h1> AppEmbed
    • <h2> Index🔗 [#_index]
    • <h2> Constructors🔗 [#_constructors]
    • <h2> Methods🔗 [#_methods]
      • <h3> destroy🔗 [#_destroy]
      • <h3> getAnswerService🔗 [#_getanswerservice]
      • <h3> getCurrentContext🔗 [#_getcurrentcontext]
      • <h3> getIFrameSrc🔗 [#_getiframesrc]
      • <h3> getIframeSrc🔗 [#_getiframesrc_2]
      • <h3> getPreRenderIds🔗 [#_getprerenderids]
      • <h3> getThoughtSpotPostUrlParams🔗 [#_getthoughtspotposturlparams]
      • <h3> getUnderlyingFrameElement🔗 [#_getunderlyingframeelement]
      • <h3> hidePreRender🔗 [#_hideprerender]
      • <h3> navigateToPage🔗 [#_navigatetopage]
      • <h3> off🔗 [#_off]
      • <h3> on🔗 [#_on]
      • <h3> preRender🔗 [#_prerender]
      • <h3> prerenderGeneric🔗 [#_prerendergeneric]
      • <h3> render🔗 [#_render]
      • <h3> showPreRender🔗 [#_showprerender]
      • <h3> syncPreRenderStyle🔗 [#_syncprerenderstyle]
      • <h3> trigger🔗 [#_trigger]
      • <h3> triggerUIPassThrough🔗 [#_triggeruipassthrough]
252/docs/Class_AppEmbed
  • <h2>
  • <h2>
  • <h1> DataPanelCustomColumnGroupsAccordionState
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> COLLAPSE_ALL🔗 [#_collapse_all]
      • <h3> EXPAND_ALL🔗 [#_expand_all]
      • <h3> EXPAND_FIRST🔗 [#_expand_first]
82/docs/Enumeration_DataPanelCustomColumnGroupsAccordionState
  • <h2>
  • <h2>
  • <h1> ContextMenuTriggerOptions
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> BOTH_CLICKS🔗 [#_both_clicks]
      • <h3> LEFT_CLICK🔗 [#_left_click]
      • <h3> RIGHT_CLICK🔗 [#_right_click]
82/docs/Enumeration_ContextMenuTriggerOptions
  • <h2>
  • <h2>
  • <h1> HomepageModule
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> Favorite🔗 [#_favorite]
      • <h3> Learning🔗 [#_learning]
      • <h3> MyLibrary🔗 [#_mylibrary]
      • <h3> Search🔗 [#_search]
      • <h3> Trending🔗 [#_trending]
      • <h3> Watchlist🔗 [#_watchlist]
112/docs/Enumeration_HomepageModule
  • <h2>
  • <h2>
  • <h1> FrameParams
    • <h2> Index🔗 [#_index]
    • <h2> Properties🔗 [#_properties]
      • <h3> height🔗 [#_height]
      • <h3> loading🔗 [#_loading]
      • <h3> width🔗 [#_width]
82/docs/Interface_FrameParams
  • <h2>
  • <h2>
  • <h1> SpotterSidebarViewConfig
    • <h2> Index🔗 [#_index]
    • <h2> Properties🔗 [#_properties]
      • <h3> enablePastConversationsSidebar🔗 [#_enablepastconversationssidebar]
      • <h3> spotterBestPracticesLabel🔗 [#_spotterbestpracticeslabel]
      • <h3> spotterChatDeleteLabel🔗 [#_spotterchatdeletelabel]
      • <h3> spotterChatRenameLabel🔗 [#_spotterchatrenamelabel]
      • <h3> spotterConversationsBatchSize🔗 [#_spotterconversationsbatchsize]
      • <h3> spotterDeleteConversationModalTitle🔗 [#_spotterdeleteconversationmodaltitle]
      • <h3> spotterDocumentationUrl🔗 [#_spotterdocumentationurl]
      • <h3> spotterNewChatButtonTitle🔗 [#_spotternewchatbuttontitle]
      • <h3> spotterPastConversationAlertMessage🔗 [#_spotterpastconversationalertmessage]
      • <h3> spotterSidebarDefaultExpanded🔗 [#_spottersidebardefaultexpanded]
      • <h3> spotterSidebarTitle🔗 [#_spottersidebartitle]
162/docs/Interface_SpotterSidebarViewConfig
  • <h2>
  • <h2>
  • <h1> ListPageColumns
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> Author🔗 [#_author]
      • <h3> DateSort🔗 [#_datesort]
      • <h3> Favorites🔗 [#_favorites]
      • <h3> Favourite🔗 [#_favourite]
      • <h3> Share🔗 [#_share]
      • <h3> Tags🔗 [#_tags]
      • <h3> Verified🔗 [#_verified]
122/docs/Enumeration_ListPageColumns
  • <h2>
  • <h2>
  • <h1> SpotterChatViewConfig
    • <h2> Index🔗 [#_index]
    • <h2> Properties🔗 [#_properties]
      • <h3> hideToolResponseCardBranding🔗 [#_hidetoolresponsecardbranding]
      • <h3> toolResponseCardBrandingLabel🔗 [#_toolresponsecardbrandinglabel]
72/docs/Interface_SpotterChatViewConfig
  • <h2>
  • <h2>
  • <h1> CustomisationsInterface
    • <h2> Index🔗 [#_index]
    • <h2> Properties🔗 [#_properties]
      • <h3> content🔗 [#_content]
      • <h3> iconSpriteUrl🔗 [#_iconspriteurl]
      • <h3> style🔗 [#_style]
82/docs/Interface_CustomisationsInterface
  • <h2>
  • <h2>
  • <h1> HomePageSearchBarMode
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> AI_ANSWER🔗 [#_ai_answer]
      • <h3> NONE🔗 [#_none]
      • <h3> OBJECT_SEARCH🔗 [#_object_search]
82/docs/Enumeration_HomePageSearchBarMode
  • <h2>
  • <h2>
  • <h1> RuntimeFilter
    • <h2> Index🔗 [#_index]
    • <h2> Properties🔗 [#_properties]
      • <h3> columnName🔗 [#_columnname]
      • <h3> operator🔗 [#_operator]
      • <h3> values🔗 [#_values]
82/docs/Interface_RuntimeFilter
  • <h2>
  • <h2>
  • <h1> RuntimeParameter
    • <h2> Index🔗 [#_index]
    • <h2> Properties🔗 [#_properties]
      • <h3> name🔗 [#_name]
      • <h3> value🔗 [#_value]
72/docs/Interface_RuntimeParameter
  • <h2>
  • <h2>
  • <h1> HomeLeftNavItem
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> Answers🔗 [#_answers]
      • <h3> Create🔗 [#_create]
      • <h3> Favorites🔗 [#_favorites]
      • <h3> Home🔗 [#_home]
      • <h3> LiveboardSchedules🔗 [#_liveboardschedules]
      • <h3> Liveboards🔗 [#_liveboards]
      • <h3> MonitorSubscription🔗 [#_monitorsubscription]
      • <h3> SearchData🔗 [#_searchdata]
      • <h3> SpotIQAnalysis🔗 [#_spotiqanalysis]
      • <h3> Spotter🔗 [#_spotter]
152/docs/Enumeration_HomeLeftNavItem
  • <h2>
  • <h2>
  • <h1> Page
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> Answers🔗 [#_answers]
      • <h3> Data🔗 [#_data]
      • <h3> Home🔗 [#_home]
      • <h3> Liveboards🔗 [#_liveboards]
      • <h3> Monitor🔗 [#_monitor]
      • <h3> Search🔗 [#_search]
      • <h3> SpotIQ🔗 [#_spotiq]
122/docs/Enumeration_Page
  • <h2>
  • <h2>
  • <h1> CustomStyles
    • <h2> Index🔗 [#_index]
    • <h2> Properties🔗 [#_properties]
      • <h3> customCSS🔗 [#_customcss]
      • <h3> customCSSUrl🔗 [#_customcssurl]
72/docs/Interface_CustomStyles
  • <h2>
  • <h2>
  • <h1> TypeScript SDK for REST APIs
    • <h2> Before you begin🔗 [#_before_you_begin]
    • <h2> Setup and usage🔗 [#_setup_and_usage]
    • <h2> Error handling🔗 [#_error_handling]
    • <h2> Supported versions🔗 [#_supported_versions]
    • <h2> SDK Reference🔗 [#_sdk_reference]
82/docs/rest-api-sdk-typescript
  • <h2>
  • <h2>
  • <h1> Filters overview
    • <h2> Order of filter layers🔗 [#_order_of_filter_layers]
    • <h2> RLS Rules🔗 [#_rls_rules]
    • <h2> ABAC filter rules🔗 [#_abac_filter_rules]
      • <h3> Data Model filters🔗 [#_data_model_filters]
    • <h2> Runtime filters and Parameters🔗 [#_runtime_filters_and_parameters]
    • <h2> Liveboard filters🔗 [#_liveboard_filters]
      • <h3> Events🔗 [#_events]
      • <h3> OpenFilter event🔗 [#_openfilter_event]
      • <h3> UpdateFilters event🔗 [#_updatefilters_event]
      • <h3> GetFilters and GetParameters events🔗 [#_getfilters_and_getparameters_events]
      • <h3> FilterChanged and ParameterChanged events🔗 [#_filterchanged_and_parameterchanged_events]
    • <h2> Liveboard cross filters🔗 [#_liveboard_cross_filters]
      • <h3> CrossFilterChanged event🔗 [#_crossfilterchanged_event]
      • <h3> UpdateCrossFilter event🔗 [#_updatecrossfilter_event]
    • <h2> Search query filters🔗 [#_search_query_filters]
      • <h3> Liveboard filters override search query filters🔗 [#_liveboard_filters_override_search_query_filters]
      • <h3> Events🔗 [#_events_2]
202/docs/filters-overview
  • <h2>
  • <h2>
  • <h1> Org API
    • <h2> Required permissions🔗 [#_required_permissions]
    • <h2> Supported operations🔗 [#_supported_operations]
    • <h2> Create an Org object🔗 [#createOrg]
      • <h3> Resource URL🔗 [#_resource_url]
      • <h3> Request parameters🔗 [#_request_parameters]
      • <h3> Example request🔗 [#_example_request]
      • <h3> Example response🔗 [#_example_response]
      • <h3> Response codes🔗 [#_response_codes]
    • <h2> Edit an Org object🔗 [#editOrg]
      • <h3> Resource URL🔗 [#_resource_url_2]
      • <h3> Request parameters🔗 [#_request_parameters_2]
      • <h3> Example request🔗 [#_example_request_2]
      • <h3> Example response🔗 [#_example_response_2]
      • <h3> Response codes🔗 [#_response_codes_2]
    • <h2> Get an Org object🔗 [#getOrg]
      • <h3> Resource URL🔗 [#_resource_url_3]
      • <h3> Request parameters🔗 [#_request_parameters_3]
      • <h3> Example request🔗 [#_example_request_3]
      • <h3> Example response🔗 [#_example_response_3]
      • <h3> Response codes🔗 [#_response_codes_3]
    • <h2> Get all Org objects🔗 [#getOrgs]
      • <h3> Resource URL🔗 [#_resource_url_4]
      • <h3> Request parameters🔗 [#_request_parameters_4]
      • <h3> Example request🔗 [#_example_request_4]
      • <h3> Example response🔗 [#_example_response_4]
      • <h3> Response codes🔗 [#_response_codes_4]
    • <h2> Delete an Org object🔗 [#deleteOrg]
      • <h3> Resource URL🔗 [#_resource_url_5]
      • <h3> Request parameters🔗 [#_request_parameters_5]
      • <h3> Example request🔗 [#_example_request_5]
      • <h3> Example response🔗 [#_example_response_5]
      • <h3> Response codes🔗 [#_response_codes_5]
352/docs/orgs-api
  • <h2>
  • <h2>
  • <h1> REST API v1 authentication
    • <h2> Basic authentication🔗 [#_basic_authentication]
      • <h3> Resource URL🔗 [#_resource_url]
      • <h3> Request Parameters🔗 [#_request_parameters]
      • <h3> Example requests🔗 [#_example_requests]
      • <h3> Response codes🔗 [#_response_codes]
    • <h2> Trusted authentication🔗 [#_trusted_authentication]
      • <h3> Obtain a token for trusted authentication🔗 [#_obtain_a_token_for_trusted_authentication]
      • <h3> Authenticate and log in with a token (trusted authentication)🔗 [#_authenticate_and_log_in_with_a_token_trusted_authentication]
    • <h2> Session cookies for subsequent API calls🔗 [#sessionCookies]
    • <h2> Make a test API call🔗 [#_make_a_test_api_call]
    • <h2> Log out of a user session🔗 [#_log_out_of_a_user_session]
      • <h3> Resource URL🔗 [#_resource_url_3]
      • <h3> Example request🔗 [#_example_request_2]
      • <h3> Response codes🔗 [#_response_codes_4]
172/docs/api-auth-session
  • <h2>
  • <h2>
  • <h1> Audit logs API
    • <h2> Supported operations🔗 [#_supported_operations]
    • <h2> Required permissions🔗 [#_required_permissions]
    • <h2> Resource URL🔗 [#_resource_url]
    • <h2> Request parameters🔗 [#_request_parameters]
    • <h2> Example request🔗 [#_example_request]
    • <h2> Example response🔗 [#_example_response]
    • <h2> Response codes🔗 [#_response_codes]
102/docs/logs-api
  • <h2>
  • <h2>
  • <h1> TML API
    • <h2> Supported operations🔗 [#_supported_operations]
    • <h2> Import TML🔗 [#import]
      • <h3> Resource URL🔗 [#_resource_url]
      • <h3> Request parameters🔗 [#_request_parameters]
      • <h3> Example request🔗 [#_example_request]
      • <h3> Example response🔗 [#_example_response]
      • <h3> Response codes🔗 [#_response_codes]
    • <h2> Export TML🔗 [#export]
      • <h3> Resource URL🔗 [#_resource_url_2]
      • <h3> Request parameters🔗 [#_request_parameters_2]
      • <h3> Example request🔗 [#_example_request_2]
      • <h3> Example response🔗 [#_example_response_2]
      • <h3> Response codes🔗 [#_response_codes_2]
    • <h2> Export TML objects in bulk🔗 [#BatchExport]
      • <h3> Resource URL🔗 [#_resource_url_3]
      • <h3> Request parameters🔗 [#_request_parameters_3]
      • <h3> Example request🔗 [#_example_request_3]
      • <h3> Example response🔗 [#_example_response_3]
      • <h3> Response codes🔗 [#_response_codes_3]
222/docs/tml-api
  • <h2>
  • <h2>
  • <h1> SpotterAgentEmbedViewConfig
    • <h2> Index🔗 [#_index]
    • <h2> Properties🔗 [#_properties]
      • <h3> additionalFlags🔗 [#_additionalflags]
      • <h3> customActions🔗 [#_customactions]
      • <h3> customizations🔗 [#_customizations]
      • <h3> disableRedirectionLinksInNewTab🔗 [#_disableredirectionlinksinnewtab]
      • <h3> disabledActionReason🔗 [#_disabledactionreason]
      • <h3> disabledActions🔗 [#_disabledactions]
      • <h3> doNotTrackPreRenderSize🔗 [#_donottrackprerendersize]
      • <h3> enableV2Shell_experimental🔗 [#_enablev2shell_experimental]
      • <h3> exposeTranslationIDs🔗 [#_exposetranslationids]
      • <h3> frameParams🔗 [#_frameparams]
      • <h3> hiddenActions🔗 [#_hiddenactions]
      • <h3> insertAsSibling🔗 [#_insertassibling]
      • <h3> interceptTimeout🔗 [#_intercepttimeout]
      • <h3> interceptUrls🔗 [#_intercepturls]
      • <h3> isOnBeforeGetVizDataInterceptEnabled🔗 [#_isonbeforegetvizdatainterceptenabled]
      • <h3> linkOverride🔗 [#_linkoverride]
      • <h3> locale🔗 [#_locale]
      • <h3> overrideOrgId🔗 [#_overrideorgid]
      • <h3> preRenderId🔗 [#_prerenderid]
      • <h3> refreshAuthTokenOnNearExpiry🔗 [#_refreshauthtokenonnearexpiry]
      • <h3> shouldBypassPayloadValidation🔗 [#_shouldbypasspayloadvalidation]
      • <h3> showAlerts🔗 [#_showalerts]
      • <h3> useHostEventsV2🔗 [#_usehosteventsv2]
      • <h3> visibleActions🔗 [#_visibleactions]
      • <h3> worksheetId🔗 [#_worksheetid]
302/docs/Interface_SpotterAgentEmbedViewConfig
  • <h2>
  • <h2>
  • <h1> Role API
    • <h2> Supported operations🔗 [#_supported_operations]
    • <h2> Required permissions🔗 [#_required_permissions]
    • <h2> Create a Role🔗 [#createRole]
      • <h3> Resource URL🔗 [#_resource_url]
      • <h3> Request parameters🔗 [#_request_parameters]
      • <h3> Example request🔗 [#_example_request]
      • <h3> Example response🔗 [#_example_response]
      • <h3> Response codes🔗 [#_response_codes]
    • <h2> Update a role object🔗 [#editRole]
      • <h3> Resource URL🔗 [#_resource_url_2]
      • <h3> Request parameters🔗 [#_request_parameters_2]
      • <h3> Example request🔗 [#_example_request_2]
      • <h3> Example response🔗 [#_example_response_2]
      • <h3> Response codes🔗 [#_response_codes_2]
    • <h2> Get role objects🔗 [#searchRole]
      • <h3> Resource URL🔗 [#_resource_url_3]
      • <h3> Request parameters🔗 [#_request_parameters_3]
      • <h3> Example request🔗 [#_example_request_3]
      • <h3> Example response🔗 [#_example_response_3]
      • <h3> Response codes🔗 [#_response_codes_3]
    • <h2> Delete a Role🔗 [#deleteRole]
      • <h3> Resource URL🔗 [#_resource_url_4]
      • <h3> Request parameters🔗 [#_request_parameters_4]
      • <h3> Example request🔗 [#_example_request_4]
      • <h3> Example response🔗 [#_example_response_4]
      • <h3> Response codes🔗 [#_response_codes_4]
292/docs/role-api
  • <h2>
  • <h2>
  • <h1> LogLevel
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> DEBUG🔗 [#_debug]
      • <h3> ERROR🔗 [#_error]
      • <h3> INFO🔗 [#_info]
      • <h3> SILENT🔗 [#_silent]
      • <h3> TRACE🔗 [#_trace]
      • <h3> WARN🔗 [#_warn]
112/docs/Enumeration_LogLevel
  • <h2>
  • <h2>
  • <h1> AuthType
    • <h2> Index🔗 [#_index]
    • <h2> Enumeration members🔗 [#_enumeration_members]
      • <h3> Basic🔗 [#_basic]
      • <h3> EmbeddedSSO🔗 [#_embeddedsso]
      • <h3> None🔗 [#_none]
      • <h3> OIDCRedirect🔗 [#_oidcredirect]
      • <h3> SAMLRedirect🔗 [#_samlredirect]
      • <h3> TrustedAuthToken🔗 [#_trustedauthtoken]
      • <h3> TrustedAuthTokenCookieless🔗 [#_trustedauthtokencookieless]
122/docs/Enumeration_AuthType
  • <h2>
  • <h2>
  • <h1> ThoughtSpot objects
    • <h2> Object model hierarchy🔗 [#_object_model_hierarchy]
    • <h2> Object identifiers🔗 [#_object_identifiers]
    • <h2> Data modeling🔗 [#_data_modeling]
      • <h3> Data modeling workflow🔗 [#_data_modeling_workflow]
    • <h2> Content creation🔗 [#_content_creation]
      • <h3> Content creation workflow🔗 [#_content_creation_workflow]
      • <h3> Visualizations on a Liveboard🔗 [#_visualizations_on_a_liveboard]
      • <h3> Tags🔗 [#_tags]
    • <h2> Access control (sharing)🔗 [#_access_control_sharing]
      • <h3> Single sign-on🔗 [#_single_sign_on]
    • <h2> Object properties in REST API🔗 [#_object_properties_in_rest_api]
    • <h2> Object names in REST API v1🔗 [#_object_names_in_rest_api_v1]
    • <h2> Related resources🔗 [#_related_resources]
162/docs/thoughtspot-objects
  • <h2>
  • <h2>
  • <h1> GUID mapping
    • <h2> GUID mapping files🔗 [#_guid_mapping_files]
    • <h2> How mapping works🔗 [#_how_mapping_works]
      • <h3> Using mapping for Table TML properties🔗 [#_using_mapping_for_table_tml_properties]
      • <h3> Connection variations in each Org🔗 [#connection_variations]
    • <h2> Switching "dev" Orgs🔗 [#_switching_dev_orgs]
      • <h3> Swap keys and values in the GUID Mapping file🔗 [#_swap_keys_and_values_in_the_guid_mapping_file]
92/docs/guid-mapping
You have reached the hard limit of 200 rows as a protection against very large output or exhausted memory. You can change this with --rows-limit.
No rows found, please edit your search term.

404 URLs

No 404 URLs found.

Redirected URLs

No redirects found.

Skipped URLs Summary

Found 52 row(s).
ReasonDomainUnique URLs 🔽
Not allowed hostdocs.thoughtspot.com142
Not allowed hostgithub.com57
Not allowed hostcommunity.thoughtspot.com7
Not allowed hostreact.dev7
Not allowed hostwww.thoughtspot.com5
Not allowed hostdocs.github.com5
Not allowed hostcodesandbox.io5
Not allowed hostwww.npmjs.com4
Not allowed hostdeveloper.mozilla.org4
Not allowed hostreactjs.org2
Not allowed hosttraining.thoughtspot.com2
Not allowed hostopenid.net2
Not allowed hostdocs.python.org2
Not allowed hosttry-everywhere.thoughtspot.cloud2
Not allowed hostnextjs.org2
Not allowed hostdocs.aws.amazon.com2
Not allowed hostagent.thoughtspot.app2
Not allowed hostcode.visualstudio.com2
Not allowed hostthoughtspot.github.io2
Not allowed hostflowbite-react.com1
Not allowed hostfonts.googleapis.com1
Not allowed hostdeveloper.apple.com1
Not allowed hostthoughtspot.com1
Not allowed hostwebhook.site1
Not allowed hostreactrouter.com1
Not allowed hosthelp.okta.com1
Not allowed hosttraining.github.com1
Not allowed hostdeveloper.okta.com1
Not allowed hostvercel.com1
Not allowed hostcurl.se1
Not allowed hostdiscord.com1
Not allowed hostsnack.expo.dev1
Not allowed hostreactnative.dev1
Not allowed hostdocs.oracle.com1
Not allowed hostcursor.com1
Not allowed hostgraphql.org1
Not allowed hostwww.jetbrains.com1
Not allowed hostdocs.flutter.dev1
Not allowed hostfonts.google.com1
Not allowed hostcdn.jsdelivr.net1
Not allowed hostwww.svgviewer.dev1
Not allowed hostsupport.pendo.io1
Not allowed hostpub.dev1
Not allowed hostexpo.dev1
Not allowed hostcode.claude.com1
Not allowed hostrequests.readthedocs.io1
Not allowed hostdocs.npmjs.com1
Not allowed hostgit-scm.com1
Not allowed hostcreate-react-app.dev1
Not allowed hostflowbite.com1
Not allowed hosttailwindcss.com1
Not allowed hostdocs.expo.dev1
No rows found, please edit your search term.

Skipped URLs

Found 200 row(s).
ReasonSkipped URL 🔼SourceFound at URL
Not allowed hosthttps://agent.thoughtspot.app/bearer/mcp<a href>/docs/custom-chatbot-integration-mcp
Not allowed hosthttps://agent.thoughtspot.app/clients<a href>/docs/connect-mcp-server-to-clients
Not allowed hosthttps://cdn.jsdelivr.net/<a href>/docs/customize-icons
Not allowed hosthttps://code.claude.com/docs/en/mcp<a href>/docs/integrate-SpotterCode
Not allowed hosthttps://code.visualstudio.com/<a href>/docs/tutorials/rest-api/intro
Not allowed hosthttps://code.visualstudio.com/docs/copilot/customization/mcp-servers<a href>/docs/integrate-SpotterCode
Not allowed hosthttps://codesandbox.io/p/sandbox/big-tse-react-demo-i4g9xi<a href>/docs
Not allowed hosthttps://codesandbox.io/p/sandbox/bodyless-sample-doc-5q3dwr<a href>/docs/tutorials/spotter/integrate-into-chatbot
Not allowed hosthttps://codesandbox.io/p/sandbox/github/thoughtspot/developer-examp…/main/visual-embed/pre-rendering<a href>/docs/prerender
Not allowed hosthttps://codesandbox.io/p/sandbox/youthful-paper-km4zh6?file=%2Fsrc%2FApp.js%3A51%2C47-51%2C62<a href>/docs/embed-spotter-agent
Not allowed hosthttps://codesandbox.io/s/big-tse-react-demo-i4g9xi<a href>/docs/react-app-embed
Not allowed hosthttps://community.thoughtspot.com/customers/s/article/How-to-secure-your-data-in-ThoughtSpot<a href>/docs/rls-rules
Not allowed hosthttps://community.thoughtspot.com/customers/s/contactsupport<a href>/docs/whats-new
Not allowed hosthttps://community.thoughtspot.com/customers/s/login/?ec=302&startUR…2Fcustomers%2Fs%2Fcontactsupport<a href>/docs/embed-auth
Not allowed hosthttps://community.thoughtspot.com/customers/s/topic/0TO3n000000erVyGAI/developers<a href>/docs
Not allowed hosthttps://community.thoughtspot.com/customers/s/topic/0TO3n000000erVyGAI/developers-embedding<a href>/docs/getting-started
Not allowed hosthttps://community.thoughtspot.com/customers/s/topic/0TO3n000000erVyGAI/developers?tabset-80a3b=2<a href>/docs/faqs
Not allowed hosthttps://community.thoughtspot.com/s/ideas<a href>/docs/tutorials/style-customization/tutorial
Not allowed hosthttps://create-react-app.dev/docs/adding-typescript/<a href>/docs/react-app-embed
Not allowed hosthttps://curl.se/<a href>/docs/tutorials/rest-api/lesson-01
Not allowed hosthttps://cursor.com/docs/context/mcp<a href>/docs/integrate-SpotterCode
Not allowed hosthttps://developer.apple.com/documentation/Xcode<a href>/docs/embed-ts-swift
Not allowed hosthttps://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch<a href>/docs/trusted-auth-sdk
Not allowed hosthttps://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest<a href>/docs/custom-viz-rest-api
Not allowed hosthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise<a href>/docs/tutorials/rest-api/lesson-04
Not allowed hosthttps://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/viewBox<a href>/docs/customize-icons
Not allowed hosthttps://developer.okta.com/docs/concepts/oauth-openid/<a href>/docs/oidc-auth
Not allowed hosthttps://discord.com/invite/YBWP65W6te<a href>/docs/getting-started
Not allowed hosthttps://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies-cross-account-resource-access.html<a href>/docs/webhooks-s3-integration
Not allowed hosthttps://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_iam-s3.html<a href>/docs/webhooks-s3-integration
Not allowed hosthttps://docs.expo.dev/tutorial/create-your-first-app/<a href>/docs/embed-ts-mobile-react-native
Not allowed hosthttps://docs.flutter.dev/reference/create-new-app<a href>/docs/embed-ts-flutter
Not allowed hosthttps://docs.github.com/en/authentication/keeping-your-account-and-…ging-your-personal-access-tokens<a href>/docs/git-configuration
Not allowed hosthttps://docs.github.com/en/get-started/quickstart/fork-a-repo<a href>/docs/tutorials/tse-fundamentals/lesson-02
Not allowed hosthttps://docs.github.com/en/pull-requests/collaborating-with-pull-re…l-request/merging-a-pull-request<a href>/docs/git-integration
Not allowed hosthttps://docs.github.com/en/pull-requests/collaborating-with-pull-re…requests/creating-a-pull-request<a href>/docs/git-integration
Not allowed hosthttps://docs.github.com/en/repositories/releasing-projects-on-github/about-releases<a href>/docs/git-api
Not allowed hosthttps://docs.npmjs.com/downloading-and-installing-node-js-and-npm<a href>/docs/react-app-embed
Not allowed hosthttps://docs.oracle.com/javase/tutorial/security/toolsign/rstep2.html<a href>/docs/faqs
Not allowed hosthttps://docs.python.org/3/library/ssl.html<a href>/docs/faqs
Not allowed hosthttps://docs.python.org/3/tutorial/errors.html<a href>/docs/tutorials/rest-api/lesson-02
Not allowed hosthttps://docs.thoughtspot.com/cloud/10.15.0.cl/git-version-control<a href>/docs/development-and-deployment
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/analyst-studio-getting-started<a href>/docs/rbac
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/answers<a href>/docs/thoughtspot-objects
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/audit-logs<a href>/docs/audit-logs
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/authentication-integration<a href>/docs/saml-sso
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/authentication-local-mfa<a href>/docs/api-authv2
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/catalog-integration<a href>/docs/rbac
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/catalog-integration-atlan<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/catalog-integration-collibra<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/chart-color-change<a href>/docs/customize-style
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/chart-custom<a href>/docs/security-settings
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/chart-data-labels<a href>/docs/whats-new
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/chart-x-axis<a href>/docs/whats-new
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/column-aliases<a href>/docs/tml
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connect-data<a href>/docs/thoughtspot-objects
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections<a href>/docs/getting-started
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-adw<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-amazon-athena<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-amazon-aurora-mysql<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-amazon-aurora-postgresql<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-amazon-rds-mysql<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-amazon-rds-postgresql<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-clickhouse<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-cust-cal<a href>/docs/rbac
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-databricks<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-databricks-oauth<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-denodo<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-denodo-oauth<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-dremio<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-dremio-oauth<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-gbq<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-gbq-oauth<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-gbq-prerequisites<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-genericjdbc<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-google-alloydb-postgresql<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-google-cloud-sql-mysql<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-google-cloud-sql-postgresql<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-google-cloud-sql-sql-server<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-hana<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-looker<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-looker-add<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-mode<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-mysql<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-postgresql<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-presto<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-redshift<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-redshift-aws-idc-oauth<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-redshift-azure-ad-oauth<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-singlestore<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-snowflake<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-snowflake-azure-ad-oauth<a href>/docs/connections-api
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-snowflake-oauth<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-snowflake-okta-oauth<a href>/docs/connections-api
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-sql-server<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-starburst<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-starburst-oauth<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-synapse<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-synapse-oauth<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-teradata<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/connections-trino<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/custom-domains<a href>/docs/security-settings
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/customize-help<a href>/docs/customize-nav-controls
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/data-model-instructions<a href>/docs/embed-ai-search-analytics
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/data-security<a href>/docs/thoughtspot-objects
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/dbt-integration<a href>/docs/connections
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/filters<a href>/docs/abac-user-parameters-beta
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/formula-reference<a href>/docs/abac-user-parameters-beta
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/formulas<a href>/docs/abac-user-parameters-beta
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/geomaps-custom<a href>/docs/whats-new
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/git-version-control<a href>/docs/git-integration
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/group-management<a href>/docs/thoughtspot-objects
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/groups-privileges<a href>/docs/thoughtspot-objects
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/keywords<a href>/docs/set-locale
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/liveboard<a href>/docs/thoughtspot-objects
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/liveboard-ai-highlights<a href>/docs/whats-new
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/liveboard-experience-new<a href>/docs/whats-new
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/liveboard-filters<a href>/docs/whats-new
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/liveboard-filters-cross<a href>/docs/embed-liveboard
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/liveboard-filters-mandatory<a href>/docs/whats-new
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/liveboard-grouping-styling<a href>/docs/embed-liveboard
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/liveboard-notes<a href>/docs/whats-new
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/liveboard-schedule<a href>/docs/webhooks-lb-schedule
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/locale<a href>/docs/set-locale
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/models<a href>/docs/vercel-integration
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/monitor<a href>/docs/webhooks-kpi
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/notes<a href>/docs
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/oidc-configure<a href>/docs/oidc-auth
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/oidc-iamv2<a href>/docs/oidc-auth
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/okta-iam<a href>/docs/whats-new
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/orgs-overview<a href>/docs/orgs-api-op
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/parameters-create<a href>/docs/abac-user-parameters-beta
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/parameters-use<a href>/docs/runtime-params
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/personalized-liveboard-views<a href>/docs/whats-new
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/rbac<a href>/docs/api-user-management
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/rls-variables-reference<a href>/docs/abac-via-rls-variables
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/saml-group-mapping<a href>/docs/orgs
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/saml-okta<a href>/docs/saml-sso
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/search-data<a href>/docs/thoughtspot-objects
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/search-start<a href>/docs/search-embed
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/security-data-object<a href>/docs/embed-sdk-changelog
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/security-rls<a href>/docs/abac-via-rls-variables
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/security-rls-concept<a href>/docs/rls-rules
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/security-rls-implement<a href>/docs/rls-rules
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/share-liveboards<a href>/docs/access-control-sharing
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/share-models<a href>/docs/access-control-sharing
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/share-source-tables<a href>/docs/data-security
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/spotter<a href>/docs/embed-spotter
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/spotter-advanced-analysis<a href>/docs/embed-ai-search-analytics
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/spotter-auto-mode<a href>/docs/embed-ai-search-analytics
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/spotter-coaching-options<a href>/docs/embed-ai-search-analytics
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/spotter-connectors-use<a href>/docs/embed-ai-search-analytics
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/spotter-conversation-history<a href>/docs/embed-ai-search-analytics
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/spotter-enable<a href>/docs/embed-ai-search-analytics
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/spotter-getting-started<a href>/docs/embed-sdk-changelog
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/spotter-localization<a href>/docs/embed-ai-search-analytics
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/spotter-research-mode<a href>/docs/embed-ai-search-analytics
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/spotter-versions<a href>/docs/custom-chatbot-integration-mcp
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/spotter-why<a href>/docs/embed-ai-search-analytics
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/sql-views<a href>/docs/thoughtspot-objects
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/style-customization<a href>/docs/customize-style
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/tables-join<a href>/docs/rls-rules
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/tags<a href>/docs/thoughtspot-objects
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/thoughtspot-homepage<a href>/docs/full-app-customize
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/time-series-anomaly<a href>/docs/actions
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/tml<a href>/docs/git-integration
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/tml-alerts<a href>/docs/tml
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/tml-answers<a href>/docs/tml
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/tml-connections<a href>/docs/tml
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/tml-joins<a href>/docs/tml
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/tml-liveboards<a href>/docs/tml
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/tml-models<a href>/docs/tml
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/tml-sql-views<a href>/docs/tml
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/tml-tables<a href>/docs/tml
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/tml-views<a href>/docs/tml
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/ts-cloud-getting-started<a href>/docs/getting-started
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/user-account-activation-okta<a href>/docs/api-user-management
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/user-management<a href>/docs/thoughtspot-objects
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/views<a href>/docs/thoughtspot-objects
Not allowed hosthttps://docs.thoughtspot.com/cloud/latest/worksheet-migration<a href>/docs/modify-tml
Not allowed hosthttps://docs.thoughtspot.com/home/<a href>/docs/thoughtspot-objects
Not allowed hosthttps://docs.thoughtspot.com/software/latest/<a href>/docs
Not allowed hosthttps://docs.thoughtspot.com/software/latest/liveboard-notes<a href>/docs/security-settings
Not allowed hosthttps://expo.dev/go<a href>/docs/embed-ts-mobile-react-native
Not allowed hosthttps://flowbite-react.com/<a href>/docs/tutorials/react-components/intro
Not allowed hosthttps://flowbite.com/<a href>/docs/tutorials/react-components/intro
Not allowed hosthttps://fonts.google.com/specimen/Poppins<a href>/docs/tutorials/style-customization/tutorial
Not allowed hosthttps://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,…0;0,700;1,400;1,700&display=swap<a href>/docs/custom-css
Not allowed hosthttps://git-scm.com/book/en/v2/Git-Basics-Tagging<a href>/docs/git-api
Not allowed hosthttps://github.com/bryanthowell-ts/git-test-2/tree/main/.github/workflows<a href>/docs/git-provider-integration
Not allowed hosthttps://github.com/git-guides/git-clone<a href>/docs/tutorials/tse-fundamentals/lesson-02
Not allowed hosthttps://github.com/thoughtspot/android-embed-sdk<a href>/docs/whats-new
Not allowed hosthttps://github.com/thoughtspot/big-react-demo<a href>/docs/trusted-auth
Not allowed hosthttps://github.com/thoughtspot/developer-examples<a href>/docs/getting-started
Not allowed hosthttps://github.com/thoughtspot/developer-examples/tree/main/mcp/python-react-agent-simple-ui<a href>/docs/custom-chatbot-integration-mcp
Not allowed hosthttps://github.com/thoughtspot/developer-examples/tree/main/visual-embed/liveboard<a href>/docs/embed-liveboard
Not allowed hosthttps://github.com/thoughtspot/developer-examples/tree/main/visual-embed/pre-rendering<a href>/docs/prerender
Not allowed hosthttps://github.com/thoughtspot/developer-examples/tree/main/visual-embed/spotter/spotter-agent-embed<a href>/docs/embed-spotter-agent
Not allowed hosthttps://github.com/thoughtspot/developer-examples/tree/main/visual-embed/spotter/spotter-embed<a href>/docs/embed-spotter
Not allowed hosthttps://github.com/thoughtspot/embed-example-react-app<a href>/docs/tutorials/react-components/intro
You have reached the hard limit of 200 rows as a protection against very large output or exhausted memory. You can change this with --rows-limit.
No rows found, please edit your search term.

External URLs

289 external URL(s)
Found 200 row(s).
External URLPages 🔽Found on URL (max 5)
https://agent.thoughtspot.app/bearer/mcp1/docs/custom-chatbot-integration-mcp
https://agent.thoughtspot.app/clients1/docs/connect-mcp-server-to-clients
https://cdn.jsdelivr.net/1/docs/customize-icons
https://code.claude.com/docs/en/mcp1/docs/integrate-SpotterCode
https://code.visualstudio.com/1/docs/tutorials/rest-api/intro
https://code.visualstudio.com/docs/copilot/customization/mcp-servers1/docs/integrate-SpotterCode
https://codesandbox.io/p/sandbox/big-tse-react-demo-i4g9xi1/docs
https://codesandbox.io/p/sandbox/bodyless-sample-doc-5q3dwr1/docs/tutorials/spotter/integrate-into-chatbot
https://codesandbox.io/p/sandbox/github/thoughtspot/developer-examp…/main/visual-embed/pre-rendering1/docs/prerender
https://codesandbox.io/p/sandbox/youthful-paper-km4zh6?file=%2Fsrc%2FApp.js%3A51%2C47-51%2C621/docs/embed-spotter-agent
https://codesandbox.io/s/big-tse-react-demo-i4g9xi1/docs/react-app-embed
https://community.thoughtspot.com/customers/s/article/How-to-secure-your-data-in-ThoughtSpot1/docs/rls-rules
https://community.thoughtspot.com/customers/s/contactsupport1/docs/whats-new
https://community.thoughtspot.com/customers/s/login/?ec=302&startUR…2Fcustomers%2Fs%2Fcontactsupport1/docs/embed-auth
https://community.thoughtspot.com/customers/s/topic/0TO3n000000erVyGAI/developers1/docs
https://community.thoughtspot.com/customers/s/topic/0TO3n000000erVyGAI/developers-embedding1/docs/getting-started
https://community.thoughtspot.com/customers/s/topic/0TO3n000000erVyGAI/developers?tabset-80a3b=21/docs/faqs
https://community.thoughtspot.com/s/ideas1/docs/tutorials/style-customization/tutorial
https://create-react-app.dev/docs/adding-typescript/1/docs/react-app-embed
https://curl.se/1/docs/tutorials/rest-api/lesson-01
https://cursor.com/docs/context/mcp1/docs/integrate-SpotterCode
https://developer.apple.com/documentation/Xcode1/docs/embed-ts-swift
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch1/docs/trusted-auth-sdk
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest1/docs/custom-viz-rest-api
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise1/docs/tutorials/rest-api/lesson-04
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/viewBox1/docs/customize-icons
https://developer.okta.com/docs/concepts/oauth-openid/1/docs/oidc-auth
https://discord.com/invite/YBWP65W6te1/docs/getting-started
https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies-cross-account-resource-access.html1/docs/webhooks-s3-integration
https://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_iam-s3.html1/docs/webhooks-s3-integration
https://docs.expo.dev/tutorial/create-your-first-app/1/docs/embed-ts-mobile-react-native
https://docs.flutter.dev/reference/create-new-app1/docs/embed-ts-flutter
https://docs.github.com/en/authentication/keeping-your-account-and-…ging-your-personal-access-tokens1/docs/git-configuration
https://docs.github.com/en/get-started/quickstart/fork-a-repo1/docs/tutorials/tse-fundamentals/lesson-02
https://docs.github.com/en/pull-requests/collaborating-with-pull-re…l-request/merging-a-pull-request1/docs/git-integration
https://docs.github.com/en/pull-requests/collaborating-with-pull-re…requests/creating-a-pull-request1/docs/git-integration
https://docs.github.com/en/repositories/releasing-projects-on-github/about-releases1/docs/git-api
https://docs.npmjs.com/downloading-and-installing-node-js-and-npm1/docs/react-app-embed
https://docs.oracle.com/javase/tutorial/security/toolsign/rstep2.html1/docs/faqs
https://docs.python.org/3/library/ssl.html1/docs/faqs
https://docs.python.org/3/tutorial/errors.html1/docs/tutorials/rest-api/lesson-02
https://docs.thoughtspot.com/cloud/10.15.0.cl/git-version-control1/docs/development-and-deployment
https://docs.thoughtspot.com/cloud/latest/analyst-studio-getting-started1/docs/rbac
https://docs.thoughtspot.com/cloud/latest/answers1/docs/thoughtspot-objects
https://docs.thoughtspot.com/cloud/latest/audit-logs1/docs/audit-logs
https://docs.thoughtspot.com/cloud/latest/authentication-integration1/docs/saml-sso
https://docs.thoughtspot.com/cloud/latest/authentication-local-mfa1/docs/api-authv2
https://docs.thoughtspot.com/cloud/latest/catalog-integration1/docs/rbac
https://docs.thoughtspot.com/cloud/latest/catalog-integration-atlan1/docs/connections
https://docs.thoughtspot.com/cloud/latest/catalog-integration-collibra1/docs/connections
https://docs.thoughtspot.com/cloud/latest/chart-color-change1/docs/customize-style
https://docs.thoughtspot.com/cloud/latest/chart-custom1/docs/security-settings
https://docs.thoughtspot.com/cloud/latest/chart-data-labels1/docs/whats-new
https://docs.thoughtspot.com/cloud/latest/chart-x-axis1/docs/whats-new
https://docs.thoughtspot.com/cloud/latest/column-aliases1/docs/tml
https://docs.thoughtspot.com/cloud/latest/connect-data1/docs/thoughtspot-objects
https://docs.thoughtspot.com/cloud/latest/connections1/docs/getting-started
https://docs.thoughtspot.com/cloud/latest/connections-adw1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-amazon-athena1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-amazon-aurora-mysql1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-amazon-aurora-postgresql1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-amazon-rds-mysql1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-amazon-rds-postgresql1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-clickhouse1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-cust-cal1/docs/rbac
https://docs.thoughtspot.com/cloud/latest/connections-databricks1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-databricks-oauth1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-denodo1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-denodo-oauth1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-dremio1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-dremio-oauth1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-gbq1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-gbq-oauth1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-gbq-prerequisites1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-genericjdbc1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-google-alloydb-postgresql1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-google-cloud-sql-mysql1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-google-cloud-sql-postgresql1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-google-cloud-sql-sql-server1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-hana1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-looker1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-looker-add1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-mode1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-mysql1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-postgresql1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-presto1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-redshift1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-redshift-aws-idc-oauth1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-redshift-azure-ad-oauth1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-singlestore1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-snowflake1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-snowflake-azure-ad-oauth1/docs/connections-api
https://docs.thoughtspot.com/cloud/latest/connections-snowflake-oauth1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-snowflake-okta-oauth1/docs/connections-api
https://docs.thoughtspot.com/cloud/latest/connections-sql-server1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-starburst1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-starburst-oauth1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-synapse1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-synapse-oauth1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-teradata1/docs/connections
https://docs.thoughtspot.com/cloud/latest/connections-trino1/docs/connections
https://docs.thoughtspot.com/cloud/latest/custom-domains1/docs/security-settings
https://docs.thoughtspot.com/cloud/latest/customize-help1/docs/customize-nav-controls
https://docs.thoughtspot.com/cloud/latest/data-model-instructions1/docs/embed-ai-search-analytics
https://docs.thoughtspot.com/cloud/latest/data-security1/docs/thoughtspot-objects
https://docs.thoughtspot.com/cloud/latest/dbt-integration1/docs/connections
https://docs.thoughtspot.com/cloud/latest/filters1/docs/abac-user-parameters-beta
https://docs.thoughtspot.com/cloud/latest/formula-reference1/docs/abac-user-parameters-beta
https://docs.thoughtspot.com/cloud/latest/formulas1/docs/abac-user-parameters-beta
https://docs.thoughtspot.com/cloud/latest/geomaps-custom1/docs/whats-new
https://docs.thoughtspot.com/cloud/latest/git-version-control1/docs/git-integration
https://docs.thoughtspot.com/cloud/latest/group-management1/docs/thoughtspot-objects
https://docs.thoughtspot.com/cloud/latest/groups-privileges1/docs/thoughtspot-objects
https://docs.thoughtspot.com/cloud/latest/keywords1/docs/set-locale
https://docs.thoughtspot.com/cloud/latest/liveboard1/docs/thoughtspot-objects
https://docs.thoughtspot.com/cloud/latest/liveboard-ai-highlights1/docs/whats-new
https://docs.thoughtspot.com/cloud/latest/liveboard-experience-new1/docs/whats-new
https://docs.thoughtspot.com/cloud/latest/liveboard-filters1/docs/whats-new
https://docs.thoughtspot.com/cloud/latest/liveboard-filters-cross1/docs/embed-liveboard
https://docs.thoughtspot.com/cloud/latest/liveboard-filters-mandatory1/docs/whats-new
https://docs.thoughtspot.com/cloud/latest/liveboard-grouping-styling1/docs/embed-liveboard
https://docs.thoughtspot.com/cloud/latest/liveboard-notes1/docs/whats-new
https://docs.thoughtspot.com/cloud/latest/liveboard-schedule1/docs/webhooks-lb-schedule
https://docs.thoughtspot.com/cloud/latest/locale1/docs/set-locale
https://docs.thoughtspot.com/cloud/latest/models1/docs/vercel-integration
https://docs.thoughtspot.com/cloud/latest/monitor1/docs/webhooks-kpi
https://docs.thoughtspot.com/cloud/latest/notes1/docs
https://docs.thoughtspot.com/cloud/latest/oidc-configure1/docs/oidc-auth
https://docs.thoughtspot.com/cloud/latest/oidc-iamv21/docs/oidc-auth
https://docs.thoughtspot.com/cloud/latest/okta-iam1/docs/whats-new
https://docs.thoughtspot.com/cloud/latest/orgs-overview1/docs/orgs-api-op
https://docs.thoughtspot.com/cloud/latest/parameters-create1/docs/abac-user-parameters-beta
https://docs.thoughtspot.com/cloud/latest/parameters-use1/docs/runtime-params
https://docs.thoughtspot.com/cloud/latest/personalized-liveboard-views1/docs/whats-new
https://docs.thoughtspot.com/cloud/latest/rbac1/docs/api-user-management
https://docs.thoughtspot.com/cloud/latest/rls-variables-reference1/docs/abac-via-rls-variables
https://docs.thoughtspot.com/cloud/latest/saml-group-mapping1/docs/orgs
https://docs.thoughtspot.com/cloud/latest/saml-okta1/docs/saml-sso
https://docs.thoughtspot.com/cloud/latest/search-data1/docs/thoughtspot-objects
https://docs.thoughtspot.com/cloud/latest/search-start1/docs/search-embed
https://docs.thoughtspot.com/cloud/latest/security-data-object1/docs/embed-sdk-changelog
https://docs.thoughtspot.com/cloud/latest/security-rls1/docs/abac-via-rls-variables
https://docs.thoughtspot.com/cloud/latest/security-rls-concept1/docs/rls-rules
https://docs.thoughtspot.com/cloud/latest/security-rls-implement1/docs/rls-rules
https://docs.thoughtspot.com/cloud/latest/share-liveboards1/docs/access-control-sharing
https://docs.thoughtspot.com/cloud/latest/share-models1/docs/access-control-sharing
https://docs.thoughtspot.com/cloud/latest/share-source-tables1/docs/data-security
https://docs.thoughtspot.com/cloud/latest/spotter1/docs/embed-spotter
https://docs.thoughtspot.com/cloud/latest/spotter-advanced-analysis1/docs/embed-ai-search-analytics
https://docs.thoughtspot.com/cloud/latest/spotter-auto-mode1/docs/embed-ai-search-analytics
https://docs.thoughtspot.com/cloud/latest/spotter-coaching-options1/docs/embed-ai-search-analytics
https://docs.thoughtspot.com/cloud/latest/spotter-connectors-use1/docs/embed-ai-search-analytics
https://docs.thoughtspot.com/cloud/latest/spotter-conversation-history1/docs/embed-ai-search-analytics
https://docs.thoughtspot.com/cloud/latest/spotter-enable1/docs/embed-ai-search-analytics
https://docs.thoughtspot.com/cloud/latest/spotter-getting-started1/docs/embed-sdk-changelog
https://docs.thoughtspot.com/cloud/latest/spotter-localization1/docs/embed-ai-search-analytics
https://docs.thoughtspot.com/cloud/latest/spotter-research-mode1/docs/embed-ai-search-analytics
https://docs.thoughtspot.com/cloud/latest/spotter-versions1/docs/custom-chatbot-integration-mcp
https://docs.thoughtspot.com/cloud/latest/spotter-why1/docs/embed-ai-search-analytics
https://docs.thoughtspot.com/cloud/latest/sql-views1/docs/thoughtspot-objects
https://docs.thoughtspot.com/cloud/latest/style-customization1/docs/customize-style
https://docs.thoughtspot.com/cloud/latest/tables-join1/docs/rls-rules
https://docs.thoughtspot.com/cloud/latest/tags1/docs/thoughtspot-objects
https://docs.thoughtspot.com/cloud/latest/thoughtspot-homepage1/docs/full-app-customize
https://docs.thoughtspot.com/cloud/latest/time-series-anomaly1/docs/actions
https://docs.thoughtspot.com/cloud/latest/tml1/docs/git-integration
https://docs.thoughtspot.com/cloud/latest/tml-alerts1/docs/tml
https://docs.thoughtspot.com/cloud/latest/tml-answers1/docs/tml
https://docs.thoughtspot.com/cloud/latest/tml-connections1/docs/tml
https://docs.thoughtspot.com/cloud/latest/tml-joins1/docs/tml
https://docs.thoughtspot.com/cloud/latest/tml-liveboards1/docs/tml
https://docs.thoughtspot.com/cloud/latest/tml-models1/docs/tml
https://docs.thoughtspot.com/cloud/latest/tml-sql-views1/docs/tml
https://docs.thoughtspot.com/cloud/latest/tml-tables1/docs/tml
https://docs.thoughtspot.com/cloud/latest/tml-views1/docs/tml
https://docs.thoughtspot.com/cloud/latest/ts-cloud-getting-started1/docs/getting-started
https://docs.thoughtspot.com/cloud/latest/user-account-activation-okta1/docs/api-user-management
https://docs.thoughtspot.com/cloud/latest/user-management1/docs/thoughtspot-objects
https://docs.thoughtspot.com/cloud/latest/views1/docs/thoughtspot-objects
https://docs.thoughtspot.com/cloud/latest/worksheet-migration1/docs/modify-tml
https://docs.thoughtspot.com/home/1/docs/thoughtspot-objects
https://docs.thoughtspot.com/software/latest/1/docs
https://docs.thoughtspot.com/software/latest/liveboard-notes1/docs/security-settings
https://expo.dev/go1/docs/embed-ts-mobile-react-native
https://flowbite-react.com/1/docs/tutorials/react-components/intro
https://flowbite.com/1/docs/tutorials/react-components/intro
https://fonts.google.com/specimen/Poppins1/docs/tutorials/style-customization/tutorial
https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,…0;0,700;1,400;1,700&display=swap1/docs/custom-css
https://git-scm.com/book/en/v2/Git-Basics-Tagging1/docs/git-api
https://github.com/bryanthowell-ts/git-test-2/tree/main/.github/workflows1/docs/git-provider-integration
https://github.com/git-guides/git-clone1/docs/tutorials/tse-fundamentals/lesson-02
https://github.com/thoughtspot/android-embed-sdk1/docs/whats-new
https://github.com/thoughtspot/big-react-demo1/docs/trusted-auth
https://github.com/thoughtspot/developer-examples1/docs/getting-started
https://github.com/thoughtspot/developer-examples/tree/main/mcp/python-react-agent-simple-ui1/docs/custom-chatbot-integration-mcp
https://github.com/thoughtspot/developer-examples/tree/main/visual-embed/liveboard1/docs/embed-liveboard
https://github.com/thoughtspot/developer-examples/tree/main/visual-embed/pre-rendering1/docs/prerender
https://github.com/thoughtspot/developer-examples/tree/main/visual-embed/spotter/spotter-agent-embed1/docs/embed-spotter-agent
https://github.com/thoughtspot/developer-examples/tree/main/visual-embed/spotter/spotter-embed1/docs/embed-spotter
https://github.com/thoughtspot/embed-example-react-app1/docs/tutorials/react-components/intro
You have reached the hard limit of 200 rows as a protection against very large output or exhausted memory. You can change this with --rows-limit.
No rows found, please edit your search term.

TOP fastest URLs

Found 20 row(s).
Time 🔼StatusFast URL
43 ms 200 /docs/restV2-playground?apiResourceId=http%2Fmodels%2Fstructures%2Fmetadata-list-item-input
44 ms 200 /docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fmetadata%2Fexport-metadata-tml-batched
45 ms 200 /docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fgroups%2Fdelete-user-group
45 ms 200 /docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fgroups%2Fsearch-user-groups
45 ms 200 /docs/Enumeration_CustomActionTarget
45 ms 200 /docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Ftags%2Fdelete-tag
45 ms 200 /docs/rest-api-v1
46 ms 200 /docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fconnec…load-connection-metadata-changes
46 ms 200 /docs/just-in-time-provisioning
46 ms 200 /docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fauthen…cation%2Fget-custom-access-token
46 ms 200 /docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fcustom-calendars%2Fupdate-calendar
46 ms 200 /docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fusers%2Fupdate-user
46 ms 200 /docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fauthentication%2Flogout
47 ms 200 /docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Forgs%2Fdelete-org
47 ms 200 /docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fversion-control%2Fsearch-commits
47 ms 200 /docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Freports%2Fexport-answer-report
47 ms 200 /docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fschedules%2Fdelete-schedule
47 ms 200 /docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fmetadata%2Fdelete-metadata
47 ms 200 /docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Fai%2Fcreate-agent-conversation
47 ms 200 /docs/restV2-playground?apiResourceId=http%2Fapi-endpoints%2Ftags%2Fupdate-tag
No rows found, please edit your search term.

Content types

Content typeURLs 🔽Total sizeTotal timeAvg timeStatus 20x
HTML43769 MB51 s117 ms 437

Content types (MIME types)

Content typeURLs 🔽Total sizeTotal timeAvg timeStatus 20x
text/html; charset=utf-843769 MB51 s117 ms 437

Source domains

DomainTotalsHTML
developers.thoughtspot.com437 / 69MB / 51s437 / 69MB / 51s

HTTP headers

Found 21 row(s).
Header 🔼OccursUniqueValues previewMin valueMax value
Access-Control-Allow-Origin4371*
Age437-[ignored generic values]0 sec(s)6.2 day(s)
Cache-Control4371public, max-age=0, must-revalidate
Cf-Cache-Status4371DYNAMIC
Cf-Ray437-[ignored generic values]
Content-Disposition437-[ignored generic values]
Content-Security-Policy4371frame-ancestors 'self' *.thoughtspot.com thoughtspot.com preprod-thoughtspot.cs1…houghtspot-developers.admin.datocms.com
Content-Type4371text/html; charset=utf-8
Date437-[ignored generic values]2026-03-242026-03-24
Feature-Policy4371fullscreen 'none'; microphone 'none'
Last-Modified437-[ignored generic values]2026-03-182026-03-24
Referrer-Policy4371no-referrer-when-downgrade
Server4371cloudflare
Server-Timing43720+[see values below]
Strict-Transport-Security4371max-age=31536000; includeSubDomains; preload
Vary4371accept-encoding
X-Content-Type-Options4371nosniff
X-Permitted-Cross-Domain-Policies4371none
X-Vercel-Cache4371HIT
X-Vercel-Id43720+[see values below]
X-XSS-Protection43711; mode=block
No rows found, please edit your search term.

HTTP header values

Found 54 row(s).
HeaderOccursValue
Access-Control-Allow-Origin437*
Cache-Control437public, max-age=0, must-revalidate
Cf-Cache-Status437DYNAMIC
Content-Security-Policy437frame-ancestors 'self' *.thoughtspot.com thoughtspot.com preprod-thoughtspot.cs169.force.com thoughtspot.admin.datocms.com thoughtspot--preprod.livepreview.salesforce-communities.com thoughtspot--livepreview.na117.force.com thoughtspot--preprod.builder.salesforce-communities.com thoughtspot--sitestudio.na117.force.com thoughtspot-developers.admin.datocms.com
Content-Type437text/html; charset=utf-8
Feature-Policy437fullscreen 'none'; microphone 'none'
Referrer-Policy437no-referrer-when-downgrade
Server437cloudflare
Server-Timing2cfCacheStatus;desc="DYNAMIC", cfEdge;dur=4,cfOrigin;dur=16
Server-Timing2cfCacheStatus;desc="DYNAMIC", cfEdge;dur=4,cfOrigin;dur=22
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=4,cfOrigin;dur=19
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=5,cfOrigin;dur=35
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=5,cfOrigin;dur=20
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=3,cfOrigin;dur=25
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=3,cfOrigin;dur=36
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=5,cfOrigin;dur=44
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=4,cfOrigin;dur=78
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=4,cfOrigin;dur=41
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=7,cfOrigin;dur=126
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=4,cfOrigin;dur=24
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=5,cfOrigin;dur=21
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=3,cfOrigin;dur=266
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=4,cfOrigin;dur=47
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=4,cfOrigin;dur=28
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=4,cfOrigin;dur=25
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=5,cfOrigin;dur=48
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=4,cfOrigin;dur=21
Server-Timing1cfCacheStatus;desc="DYNAMIC", cfEdge;dur=5,cfOrigin;dur=19
Strict-Transport-Security437max-age=31536000; includeSubDomains; preload
Vary437accept-encoding
X-Content-Type-Options437nosniff
X-Permitted-Cross-Domain-Policies437none
X-Vercel-Cache437HIT
X-Vercel-Id1fra1:fra1:fra1::8lhnm-1774362971877-df16dc4fad83
X-Vercel-Id1fra1:fra1:fra1::wbbz8-1774362971604-9b2ec023eebb
X-Vercel-Id1fra1:fra1:fra1::2hnxt-1774362972807-705b73f6ed84
X-Vercel-Id1fra1:fra1:fra1::pjwng-1774362972959-caa2a1749e74
X-Vercel-Id1fra1:fra1:fra1::8kqqw-1774362973106-1d6ca596dc39
X-Vercel-Id1fra1:fra1:fra1::22jpg-1774362972519-6a521e8ff383
X-Vercel-Id1fra1:fra1:fra1::whnbf-1774362973006-23f34daa0372
X-Vercel-Id1fra1:fra1:fra1::q2pkr-1774362972706-dd12cba9e3f4
X-Vercel-Id1fra1:fra1:fra1::bwwv7-1774362972107-fe47677fb0cb
X-Vercel-Id1fra1:fra1:fra1::77pf2-1774362972406-5db1dc144d08
X-Vercel-Id1fra1:fra1:fra1::f992v-1774362971413-41dc7686d678
X-Vercel-Id1fra1:fra1:fra1::4ncj7-1774362973309-1c9eea303799
X-Vercel-Id1fra1:fra1:fra1::cdzbb-1774362972307-a7a3ba32ed72
X-Vercel-Id1fra1:fra1:fra1::5msrz-1774362973228-76ce2ff673ec
X-Vercel-Id1fra1:fra1:fra1::2nj6x-1774362972605-bb4fbc2cdf80
X-Vercel-Id1fra1:fra1:fra1::vvh9t-1774362973416-e4941a7f7477
X-Vercel-Id1fra1:fra1:fra1::b2ckv-1774362972008-cb47187edd06
X-Vercel-Id1fra1:fra1:fra1::2hnxt-1774362971705-623d44748032
X-Vercel-Id1fra1:fra1:fra1::x8tks-1774362972205-cc4de43a07b4
X-Vercel-Id1fra1:fra1:fra1::8lhnm-1774362971921-7241a2b3e672
X-XSS-Protection4371; mode=block
No rows found, please edit your search term.

HTTP Caching by content type (only from crawlable domains)

Content typeCache typeURLs 🔽AVG lifetimeMIN lifetimeMAX lifetime
HTMLCache-Control + Last-Modified4370 s 0 s 0 s

HTTP Caching by domain

DomainCache typeURLs 🔽AVG lifetimeMIN lifetimeMAX lifetime
developers.thoughtspot.comCache-Control + Last-Modified4370 s 0 s 0 s

HTTP Caching by domain and content type

DomainContent typeCache typeURLs 🔽AVG lifetimeMIN lifetimeMAX lifetime
developers.thoughtspot.comHTMLCache-Control + Last-Modified4370 s 0 s 0 s

DNS info

DNS resolving tree
developers.thoughtspot.com
  IPv4: 104.18.4.12
  IPv4: 104.18.5.12
  IPv6: 2606:4700::6812:40c
  IPv6: 2606:4700::6812:50c
DNS server: 127.0.0.53

SSL/TLS info

InfoText
IssuerC = US, O = Let's Encrypt, CN = E8
SubjectCN = thoughtspot.com
Valid fromMar  7 16:14:03 2026 GMT (VALID already 16.9 day(s))
Valid toJun  5 16:14:02 2026 GMT (VALID still for 73.1 day(s))
Supported protocolsTLSv1.2, TLSv1.3
RAW certificate outputCertificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            06:b0:aa:2e:f1:d4:05:9d:81:9e:02:c9:9d:01:77:a7:dd:cb
        Signature Algorithm: ecdsa-with-SHA384
        Issuer: C = US, O = Let's Encrypt, CN = E8
        Validity
            Not Before: Mar  7 16:14:03 2026 GMT
            Not After : Jun  5 16:14:02 2026 GMT
        Subject: CN = thoughtspot.com
        Subject Public Key Info:
            Public Key Algorithm: id-ecPublicKey
                Public-Key: (256 bit)
                pub:
                    04:27:79:8d:8a:29:7a:ab:de:95:b5:18:80:1e:7c:
                    90:34:be:d9:13:24:2f:ab:b1:9f:47:70:c0:95:9e:
                    b4:9e:78:f1:14:a3:f2:0c:b2:3d:9a:97:cc:dd:1e:
                    83:95:b8:03:5f:d5:bd:12:8d:70:89:3e:d8:fd:57:
                    9e:72:34:ad:1c
                ASN1 OID: prime256v1
                NIST CURVE: P-256
        X509v3 extensions:
            X509v3 Key Usage: critical
                Digital Signature
            X509v3 Extended Key Usage: 
                TLS Web Server Authentication
            X509v3 Basic Constraints: critical
                CA:FALSE
            X509v3 Subject Key Identifier: 
                8A:CF:78:61:15:0A:13:3B:E4:10:AE:00:9C:7D:A0:E8:E1:E8:27:82
            X509v3 Authority Key Identifier: 
                8F:0D:13:A2:F6:2E:7E:D1:50:6C:33:18:38:5D:59:8E:23:72:91:CA
            Authority Information Access: 
                CA Issuers - URI:http://e8.i.lencr.org/
            X509v3 Subject Alternative Name: 
                DNS:*.thoughtspot.com, DNS:thoughtspot.com
            X509v3 Certificate Policies: 
                Policy: 2.23.140.1.2.1
            X509v3 CRL Distribution Points: 
                Full Name:
                  URI:http://e8.c.lencr.org/76.crl
            CT Precertificate SCTs: 
                Signed Certificate Timestamp:
                    Version   : v1 (0x0)
                    Log ID    : 64:11:C4:6C:A4:12:EC:A7:89:1C:A2:02:2E:00:BC:AB:
                                4F:28:07:D4:1E:35:27:AB:EA:FE:D5:03:C9:7D:CD:F0
                    Timestamp : Mar  7 17:12:33.888 2026 GMT
                    Extensions: none
                    Signature : ecdsa-with-SHA256
                                30:46:02:21:00:D3:64:E4:97:31:C4:8F:47:EF:45:B6:
                                6B:62:48:CC:30:EA:67:B1:B9:7D:BA:BB:43:B7:46:7F:
                                F1:3F:6B:98:30:02:21:00:AA:12:A5:9D:22:DD:EF:BE:
                                2A:D4:55:82:72:4A:FC:AD:8A:AB:C0:B5:C3:7A:2F:36:
                                54:04:D4:DF:E6:D9:EE:CE
                Signed Certificate Timestamp:
                    Version   : v1 (0x0)
                    Log ID    : D1:6E:A9:A5:68:07:7E:66:35:A0:3F:37:A5:DD:BC:03:
                                A5:3C:41:12:14:D4:88:18:F5:E9:31:B3:23:CB:95:04
                    Timestamp : Mar  7 17:12:34.106 2026 GMT
                    Extensions: none
                    Signature : ecdsa-with-SHA256
                                30:45:02:21:00:A8:16:AC:9E:B3:D7:BE:1A:89:1F:B4:
                                C3:CF:56:26:82:53:E7:13:A0:72:14:82:A3:B8:88:80:
                                1F:38:E0:5E:A6:02:20:05:54:3F:3A:6C:24:92:47:08:
                                93:46:B8:2B:33:E9:54:F8:94:E7:67:EE:62:33:0C:02:
                                65:6D:83:1E:2B:A4:F4
    Signature Algorithm: ecdsa-with-SHA384
    Signature Value:
        30:65:02:31:00:a4:d1:13:ed:69:78:7d:ef:01:0a:67:b6:bd:
        e1:5f:35:79:6b:c9:60:84:64:c7:23:31:89:7f:a5:c8:4b:d0:
        78:1d:1c:d2:2d:a8:d2:07:db:c5:bc:18:c4:32:23:4a:1e:02:
        30:7a:da:22:c9:fd:80:74:d7:08:3c:83:83:c6:9e:1b:42:c3:
        0d:e0:ec:af:49:c2:cb:b2:5f:98:d9:24:eb:3d:ec:8c:67:ef:
        11:04:9d:48:70:13:41:2f:a8:38:37:68:e7
RAW protocols output
=== ssl2 ===
s_client: Unknown option: -ssl2
s_client: Use -help for summary.

=== ssl3 ===
s_client: Unknown option: -ssl3
s_client: Use -help for summary.

=== tls1 ===
40C710EB83770000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104:
CONNECTED(00000003)
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 0 bytes and written 7 bytes
Verification: OK
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)
---

=== tls1_1 ===
40A7618BAA790000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104:
CONNECTED(00000003)
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 0 bytes and written 7 bytes
Verification: OK
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)
---

=== tls1_2 ===
depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1
verify return:1
depth=1 C = US, O = Let's Encrypt, CN = E8
verify return:1
depth=0 CN = thoughtspot.com
verify return:1
CONNECTED(00000003)
---
Certificate chain
 0 s:CN = thoughtspot.com
   i:C = US, O = Let's Encrypt, CN = E8
   a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA384
   v:NotBefore: Mar  7 16:14:03 2026 GMT; NotAfter: Jun  5 16:14:02 2026 GMT
 1 s:C = US, O = Let's Encrypt, CN = E8
   i:C = US, O = Internet Security Research Group, CN = ISRG Root X1
   a:PKEY: id-ecPublicKey, 384 (bit); sigalg: RSA-SHA256
   v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIDlTCCAxugAwIBAgISBrCqLvHUBZ2BngLJnQF3p93LMAoGCCqGSM49BAMDMDIx
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
ODAeFw0yNjAzMDcxNjE0MDNaFw0yNjA2MDUxNjE0MDJaMBoxGDAWBgNVBAMTD3Ro
b3VnaHRzcG90LmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCd5jYopeqve
lbUYgB58kDS+2RMkL6uxn0dwwJWetJ548RSj8gyyPZqXzN0eg5W4A1/VvRKNcIk+
2P1XnnI0rRyjggInMIICIzAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYB
BQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUis94YRUKEzvkEK4AnH2g6OHo
J4IwHwYDVR0jBBgwFoAUjw0TovYuftFQbDMYOF1ZjiNykcowMgYIKwYBBQUHAQEE
JjAkMCIGCCsGAQUFBzAChhZodHRwOi8vZTguaS5sZW5jci5vcmcvMC0GA1UdEQQm
MCSCESoudGhvdWdodHNwb3QuY29tgg90aG91Z2h0c3BvdC5jb20wEwYDVR0gBAww
CjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCgHoYcaHR0cDovL2U4LmMubGVuY3Iu
b3JnLzc2LmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AGQRxGykEuyniRyi
Ai4AvKtPKAfUHjUnq+r+1QPJfc3wAAABnMlJW2AAAAQDAEgwRgIhANNk5JcxxI9H
70W2a2JIzDDqZ7G5fbq7Q7dGf/E/a5gwAiEAqhKlnSLd774q1FWCckr8rYqrwLXD
ei82VATU3+bZ7s4AdgDRbqmlaAd+ZjWgPzel3bwDpTxBEhTUiBj16TGzI8uVBAAA
AZzJSVw6AAAEAwBHMEUCIQCoFqyes9e+GokftMPPViaCU+cToHIUgqO4iIAfOOBe
pgIgBVQ/OmwkkkcIk0a4KzPpVPiU52fuYjMMAmVtgx4rpPQwCgYIKoZIzj0EAwMD
aAAwZQIxAKTRE+1peH3vAQpntr3hXzV5a8lghGTHIzGJf6XIS9B4HRzSLajSB9vF
vBjEMiNKHgIwetoiyf2AdNcIPIODxp4bQsMN4OyvScLLsl+Y2STrPeyMZ+8RBJ1I
cBNBL6g4N2jn
-----END CERTIFICATE-----
subject=CN = thoughtspot.com
issuer=C = US, O = Let's Encrypt, CN = E8
---
No client certificate CA names sent
Peer signing digest: SHA256
Peer signature type: ECDSA
Server Temp Key: X25519, 253 bits
---
SSL handshake has read 2512 bytes and written 316 bytes
Verification: OK
---
New, TLSv1.2, Cipher is ECDHE-ECDSA-AES128-GCM-SHA256
Server public key is 256 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-ECDSA-AES128-GCM-SHA256
    Session-ID: 907CDCB2A37EB111ED7FB81BE48E87F1CBA7CD0DD738CA0F8735D8B780089662
    Session-ID-ctx: 
    Master-Key: 2730FE3A689332273AEFC978EC9AC7239573BF7BD12DDD72D43A692662E618FAFF8E22017CE3D8C911A416D383295B8F
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 64800 (seconds)
    TLS session ticket:
    0000 - 58 ba fa fe 9f 59 67 54-85 a3 80 be 80 cd cb b7   X....YgT........
    0010 - ee eb 62 e8 0e be 84 44-67 26 06 ec 2b be 45 96   ..b....Dg&..+.E.
    0020 - 53 ec 4c a1 77 f0 7b 70-33 56 15 b7 41 61 cc b3   S.L.w.{p3V..Aa..
    0030 - bc 92 81 3b cb a2 ef 8b-62 60 a9 f4 a5 63 7d b2   ...;....b`...c}.
    0040 - dd 61 92 3d b6 aa 4d 39-39 97 3e 8a 19 7f 8b 1f   .a.=..M99.>.....
    0050 - 7c a8 b1 c3 f8 8c 70 b4-21 82 a9 1e d4 d7 2d ca   |.....p.!.....-.
    0060 - b4 b9 a9 43 74 b7 47 91-da 5a 3a b6 e9 d9 f8 36   ...Ct.G..Z:....6
    0070 - d3 f2 08 16 d7 46 5a 85-91 b3 71 96 9d ee f7 28   .....FZ...q....(
    0080 - 3c 36 84 7f 18 9f 92 46-c4 d0 9e 29 54 9c be 18   <6.....F...)T...
    0090 - 9e be da 39 d5 1a d4 c1-b1 ee 67 d3 00 e6 45 90   ...9......g...E.
    00a0 - f7 77 9a 78 6b d7 07 03-2c 0d 9e 35 f4 85 18 e2   .w.xk...,..5....
    00b0 - 64 ef 75 33 ff c5 60 b9-eb 01 02 b4 33 4c 1a 50   d.u3..`.....3L.P

    Start Time: 1774363016
    Timeout   : 7200 (sec)
    Verify return code: 0 (ok)
    Extended master secret: yes
---
DONE

=== tls1_3 ===
depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1
verify return:1
depth=1 C = US, O = Let's Encrypt, CN = E8
verify return:1
depth=0 CN = thoughtspot.com
verify return:1
CONNECTED(00000003)
---
Certificate chain
 0 s:CN = thoughtspot.com
   i:C = US, O = Let's Encrypt, CN = E8
   a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA384
   v:NotBefore: Mar  7 16:14:03 2026 GMT; NotAfter: Jun  5 16:14:02 2026 GMT
 1 s:C = US, O = Let's Encrypt, CN = E8
   i:C = US, O = Internet Security Research Group, CN = ISRG Root X1
   a:PKEY: id-ecPublicKey, 384 (bit); sigalg: RSA-SHA256
   v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIDlTCCAxugAwIBAgISBrCqLvHUBZ2BngLJnQF3p93LMAoGCCqGSM49BAMDMDIx
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
ODAeFw0yNjAzMDcxNjE0MDNaFw0yNjA2MDUxNjE0MDJaMBoxGDAWBgNVBAMTD3Ro
b3VnaHRzcG90LmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCd5jYopeqve
lbUYgB58kDS+2RMkL6uxn0dwwJWetJ548RSj8gyyPZqXzN0eg5W4A1/VvRKNcIk+
2P1XnnI0rRyjggInMIICIzAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYB
BQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUis94YRUKEzvkEK4AnH2g6OHo
J4IwHwYDVR0jBBgwFoAUjw0TovYuftFQbDMYOF1ZjiNykcowMgYIKwYBBQUHAQEE
JjAkMCIGCCsGAQUFBzAChhZodHRwOi8vZTguaS5sZW5jci5vcmcvMC0GA1UdEQQm
MCSCESoudGhvdWdodHNwb3QuY29tgg90aG91Z2h0c3BvdC5jb20wEwYDVR0gBAww
CjAIBgZngQwBAgEwLQYDVR0fBCYwJDAioCCgHoYcaHR0cDovL2U4LmMubGVuY3Iu
b3JnLzc2LmNybDCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AGQRxGykEuyniRyi
Ai4AvKtPKAfUHjUnq+r+1QPJfc3wAAABnMlJW2AAAAQDAEgwRgIhANNk5JcxxI9H
70W2a2JIzDDqZ7G5fbq7Q7dGf/E/a5gwAiEAqhKlnSLd774q1FWCckr8rYqrwLXD
ei82VATU3+bZ7s4AdgDRbqmlaAd+ZjWgPzel3bwDpTxBEhTUiBj16TGzI8uVBAAA
AZzJSVw6AAAEAwBHMEUCIQCoFqyes9e+GokftMPPViaCU+cToHIUgqO4iIAfOOBe
pgIgBVQ/OmwkkkcIk0a4KzPpVPiU52fuYjMMAmVtgx4rpPQwCgYIKoZIzj0EAwMD
aAAwZQIxAKTRE+1peH3vAQpntr3hXzV5a8lghGTHIzGJf6XIS9B4HRzSLajSB9vF
vBjEMiNKHgIwetoiyf2AdNcIPIODxp4bQsMN4OyvScLLsl+Y2STrPeyMZ+8RBJ1I
cBNBL6g4N2jn
-----END CERTIFICATE-----
subject=CN = thoughtspot.com
issuer=C = US, O = Let's Encrypt, CN = E8
---
No client certificate CA names sent
Peer signing digest: SHA256
Peer signature type: ECDSA
Server Temp Key: X25519, 253 bits
---
SSL handshake has read 2349 bytes and written 340 bytes
Verification: OK
---
New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384
Server public key is 256 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)
---
DONE

Crawler stats

Basic stats
Total execution time47 s
Total URLs437
Total size69 MB
Requests - total time51 s
Requests - avg time118 ms
Requests - min time44 ms
Requests - max time587 ms
Requests by status200: 437

Analysis stats

Found 21 row(s).
Class::methodExec time 🔽Exec count
BestPracticeAnalyzer::checkNonClickablePhoneNumbers1.7 s 437
BestPracticeAnalyzer::checkHeadingStructure1.1 s 437
AccessibilityAnalyzer::checkMissingLabels797 ms 437
AccessibilityAnalyzer::checkMissingAriaLabels737 ms 437
SslTlsAnalyzer::getTLSandSSLCertificateInfo684 ms 1
AccessibilityAnalyzer::checkMissingRoles664 ms 437
AccessibilityAnalyzer::checkMissingLang581 ms 437
BestPracticeAnalyzer::checkMaxDOMDepth576 ms 437
BestPracticeAnalyzer::checkInlineSvg307 ms 437
SeoAndOpenGraphAnalyzer::analyzeHeadings58 ms 1
BestPracticeAnalyzer::checkMissingQuotesOnAttributes45 ms 437
SecurityAnalyzer::checkHtmlSecurity24 ms 437
AccessibilityAnalyzer::checkImageAltAttributes22 ms 437
SecurityAnalyzer::checkHeaders14 ms 437
SeoAndOpenGraphAnalyzer::analyzeSeo1 ms 1
BestPracticeAnalyzer::checkTitleUniqueness0 ms 1
BestPracticeAnalyzer::checkMetaDescriptionUniqueness0 ms 1
SeoAndOpenGraphAnalyzer::analyzeOpenGraph0 ms 1
BestPracticeAnalyzer::checkBrotliSupport0 ms 1
BestPracticeAnalyzer::checkWebpSupport0 ms 1
BestPracticeAnalyzer::checkAvifSupport0 ms 1
No rows found, please edit your search term.

Content processor stats

Found 12 row(s).
Class::methodExec time 🔽Exec count
CssProcessor::findUrls1.6 s 437
HtmlProcessor::findUrls175 ms 437
NextJsProcessor::applyContentChangesBeforeUrlParsing74 ms 437
JavaScriptProcessor::findUrls63 ms 437
AstroProcessor::findUrls9 ms 437
AstroProcessor::applyContentChangesBeforeUrlParsing0 ms 437
NextJsProcessor::findUrls0 ms 437
JavaScriptProcessor::applyContentChangesBeforeUrlParsing0 ms 437
SvelteProcessor::findUrls0 ms 437
SvelteProcessor::applyContentChangesBeforeUrlParsing0 ms 437
HtmlProcessor::applyContentChangesBeforeUrlParsing0 ms 437
CssProcessor::applyContentChangesBeforeUrlParsing0 ms 437
No rows found, please edit your search term.

Crawler info

Version 2.1.0.20260317
Executed At 2026-03-24 14:36:09
Command siteone-crawler --url=https://developers.thoughtspot.com/docs --markdown-export-dir=/tmp/siteone-thoughtspot --markdown-exclude-selector=header,footer,nav,.sidebar,.menu,.breadcrumb,script,style --timeout=30 --workers=5 --disable-javascript --disable-styles --disable-fonts --disable-images --disable-files --no-color --hide-progress-bar --output=text --include-regex=/docs/
Hostname ubuntu-8gb-hel1-1
User-Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/26.0.0.0 Safari/537.36 siteone-crawler/2.1.0.20260317