From 544de29be1cd59df2a304d19bce35fefd851204a Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 17 Mar 2026 09:01:22 +0530 Subject: [PATCH 01/87] broken link fixes and event example updates --- modules/ROOT/pages/common/nav.adoc | 3 +- modules/ROOT/pages/embed-ai-analytics.adoc | 2 +- modules/ROOT/pages/embed-events.adoc | 2 +- modules/ROOT/pages/event-embedEvents.adoc | 2 +- .../pages/events-context-aware-routing.adoc | 14 +++- modules/ROOT/pages/events-hostEvents.adoc | 2 +- .../pages/mcp-server-client-connection.adoc | 6 +- modules/ROOT/pages/search-assist-tse.adoc | 71 ------------------- modules/ROOT/pages/whats-new.adoc | 8 +-- 9 files changed, 26 insertions(+), 84 deletions(-) delete mode 100644 modules/ROOT/pages/search-assist-tse.adoc diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index fa5eb8819..c1a182cb5 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -275,6 +275,7 @@ include::generated/typedoc/CustomSideNav.adoc[] ** link:https://developers.thoughtspot.com/codespot[CodeSpot, window=_blank] ** link:https://training.thoughtspot.com/page/developer[Training resources, window=_blank] ** link:https://docs.thoughtspot.com[Product Documentation, window=_blank] -** link:{{navprefix}}/rest-apiv2-beta-reference[REST API v2 ^Beta^ Reference (Deprecated)] ** link:{{navprefix}}/abac-user-parameters-beta[ABAC via tokens (pre-10.4.0.cl) (Deprecated)] + + diff --git a/modules/ROOT/pages/embed-ai-analytics.adoc b/modules/ROOT/pages/embed-ai-analytics.adoc index 2d44838fd..b247ed0df 100644 --- a/modules/ROOT/pages/embed-ai-analytics.adoc +++ b/modules/ROOT/pages/embed-ai-analytics.adoc @@ -147,7 +147,7 @@ The thinking and reasoning UX in Spotter conversations shows step-by-step reason **Default state in embed**: Enabled by default if the feature is enabled at the instance level. -|link:https://docs.thoughtspot.com/cloud/latest/spotter-coach-conversation[Spotter coaching within conversation sessions, window=_blank] + +|link:https://docs.thoughtspot.com/cloud/latest/spotter-coaching-options[Spotter coaching within conversation sessions, window=_blank] + The coaching workflow in Spotter conversations. |**Supported Spotter version**: + diff --git a/modules/ROOT/pages/embed-events.adoc b/modules/ROOT/pages/embed-events.adoc index 7bb21d1a8..effaaa017 100644 --- a/modules/ROOT/pages/embed-events.adoc +++ b/modules/ROOT/pages/embed-events.adoc @@ -42,4 +42,4 @@ Fires when a change occurs in the search bar, including the initial load of the == Related resources * See xref:EmbedEvent.adoc[EmbedEvent] and xref:HostEvent.adoc[HostEvent] SDK documentation. -* For information about triggering events on React components, see xref:tutorials:react-components/react-components_lesson-04.adoc[Event listeners for React components]. \ No newline at end of file +* For information about triggering events on React components, see xref:react-components_lesson-04.adoc[Event listeners for React components]. \ No newline at end of file diff --git a/modules/ROOT/pages/event-embedEvents.adoc b/modules/ROOT/pages/event-embedEvents.adoc index 02403e84a..affe8edaf 100644 --- a/modules/ROOT/pages/event-embedEvents.adoc +++ b/modules/ROOT/pages/event-embedEvents.adoc @@ -293,5 +293,5 @@ For information about the supported event objects and examples, see xref:EmbedEv == Additional resources * See the xref:EmbedEvent.adoc[EmbedEvent] and xref:HostEvent.adoc[HostEvent] SDK documentation. -* For information about triggering events on React components, see xref:tutorials:react-components/react-components_lesson-04.adoc[Event listeners for React components]. +* For information about triggering events on React components, see xref:react-components_lesson-04.adoc[Event listeners for React components]. diff --git a/modules/ROOT/pages/events-context-aware-routing.adoc b/modules/ROOT/pages/events-context-aware-routing.adoc index 96128030d..f230949e4 100644 --- a/modules/ROOT/pages/events-context-aware-routing.adoc +++ b/modules/ROOT/pages/events-context-aware-routing.adoc @@ -333,6 +333,8 @@ The following example routes the event to the top-most active page in the user's [source,TypeScript] ---- +import { HostEvent } from '@thoughtspot/visual-embed-sdk'; + // Implicit context: top‑most active page (For example, the visualization page on top of Liveboard) liveboardEmbed.trigger(HostEvent.OpenFilter, { column: { @@ -345,6 +347,8 @@ The following example explicitly sets the target context to route the event trig [source,TypeScript] ---- +import { HostEvent, ContextType } from '@thoughtspot/visual-embed-sdk'; + // Explicit context: force filters to open on the underlying Liveboard appEmbed.trigger( HostEvent.OpenFilter, { @@ -365,6 +369,8 @@ The following example routes the event to top-most active page. The filter updat [source,TypeScript] ---- +import { HostEvent } from '@thoughtspot/visual-embed-sdk'; + // Implicit context: current active page with runtime filters liveboardEmbed.trigger(HostEvent.UpdateRuntimeFilters, [ { @@ -384,6 +390,8 @@ The following example explicitly sets the target context to route the event trig [source,TypeScript] ---- +import { HostEvent, ContextType } from '@thoughtspot/visual-embed-sdk'; + // Explicit context: update runtime filters in the Answer layer appEmbed.trigger( HostEvent.UpdateRuntimeFilters, @@ -405,6 +413,8 @@ The following example shows implicit context in a single-layer UI: [source,TypeScript] ---- +import { HostEvent } from '@thoughtspot/visual-embed-sdk'; + // Implicit context: pin from the current page spotterEmbed.trigger(HostEvent.Pin); ---- @@ -413,6 +423,8 @@ The following example shows how to explicitly set the target context to route th [source,TypeScript] ---- +import { HostEvent, ContextType } from '@thoughtspot/visual-embed-sdk'; + // Parameterized with explicit context: pin a visualization from a Liveboard layer appEmbed.trigger( HostEvent.Pin, @@ -504,4 +516,4 @@ console.log("Full stack:", payload.stack); == Related resources * For information about host events and the supported enumeration members in the SDK, see xref:events-hostEvents.adoc[Using host events] and xref:HostEvent.adoc[HostEvent]. -* For information about triggering actions in React embed components, see xref:tutorials:react-components/react-components_lesson-04.adoc[Event listeners for React components]. +* For information about triggering actions in React embed components, see xref:react-components_lesson-04.adoc[Event listeners for React components]. diff --git a/modules/ROOT/pages/events-hostEvents.adoc b/modules/ROOT/pages/events-hostEvents.adoc index 1f85e2dd8..b397dec92 100644 --- a/modules/ROOT/pages/events-hostEvents.adoc +++ b/modules/ROOT/pages/events-hostEvents.adoc @@ -277,5 +277,5 @@ Fires when a change occurs in the search bar, including the initial load of the == Related resources * See xref:EmbedEvent.adoc[EmbedEvent] and xref:HostEvent.adoc[HostEvent] SDK documentation. -* For information about triggering events on React components, see xref:tutorials:react-components/react-components_lesson-04.adoc[Event listeners for React components]. +* For information about triggering events on React components, see xref:react-components_lesson-04.adoc[Event listeners for React components]. diff --git a/modules/ROOT/pages/mcp-server-client-connection.adoc b/modules/ROOT/pages/mcp-server-client-connection.adoc index f1497b35c..94dcb6281 100644 --- a/modules/ROOT/pages/mcp-server-client-connection.adoc +++ b/modules/ROOT/pages/mcp-server-client-connection.adoc @@ -32,15 +32,15 @@ Before you begin, review the following prerequisites: === Connecting clients that support remote MCP servers To connect to a client that supports remote MCP servers natively, add the MCP Server endpoint to your client's configuration settings. -`https://agent.thoughtspot.app/mcp` +`\https://agent.thoughtspot.app/mcp` For clients that require a bearer token for authentication, use the following URL format: -`https://agent.thoughtspot.app/bearer/mcp` +`\https://agent.thoughtspot.app/bearer/mcp` For OpenAI MCP and Responses API integration, use the following URL: -`https://agent.thoughtspot.app/openai/mcp` +`\https://agent.thoughtspot.app/openai/mcp` For additional information about how to register a remote MCP Server, refer to your client's documentation. diff --git a/modules/ROOT/pages/search-assist-tse.adoc b/modules/ROOT/pages/search-assist-tse.adoc deleted file mode 100644 index 2cc219c6a..000000000 --- a/modules/ROOT/pages/search-assist-tse.adoc +++ /dev/null @@ -1,71 +0,0 @@ -= Enable Search Assist -:toc: true - -:page-title: Enable search assist -:page-pageid: search-assist -:page-description: Search Assist on embedded instances -:description: Enable Search Assist to demonstrate how to get construct your search query and view answers. - -[IMPORTANT] -==== -Search Assist feature is deprecated and is not available in ThoughtSpot 10.4.0.cl and later versions. -==== - -The Search Assist feature provides sample scenarios of searching data from a Model. Your application users can use this feature to familiarize themselves with the search experience and get the answers they need. - -To enable the Search Assist walkthrough on an embedded instance, the following steps are required: - -* Enable Search Assist in the Visual Embed SDK -* Configure Search Assist questions and answers (__Requires `Can manage data` privilege and edit access to a Model__) - -== Enable Search Assist in the SDK - -To enable Search Assist, set the `enableSearchAssist` parameter to `true`. The following example shows how to enable Search Assist in the `SearchEmbed` SDK. - -[source,JavaScript] ----- -const searchEmbed = new SearchEmbed(document.getElementById('ts-embed'), { - frameParams: { - width: '100%', - height: '100%', - }, - dataSources: ['<%=datasourceGUID%>'], - enableSearchAssist: true, - }, -}); ----- - -++++ -Try it out -++++ - -== Configure Search Assist content - -By default, the Sample Retail link:https://docs.thoughtspot.com/cloud/latest/system-worksheet[system Worksheet, window=_blank] includes a Search Assist lesson with a predefined set of questions and instructions to guide your application users. - -To provide Search Assist walkthrough to your users with your own data, you must create a Search Assist lesson on your Model. ThoughtSpot provides sample question templates, using which you can create your own Search Assist content. Any ThoughtSpot user with `Can manage data` privilege and edit access to the Model can configure a Search Assist lesson. For more information about configuring a sample search lesson, see link:https://docs.thoughtspot.com/cloud/latest/search-assist-coach[Search Assist Coach, window=_blank]. - -//// -If Search Assist is enabled on your embedded instance, the sample queries and instructions will appear when your users log in to ThoughtSpot for the first time and go through the onboarding process. -//// - -== How to use Search Assist - -Search Assist walks you through simple search scenarios, using data from the Search Assist lesson created for a Model. If Search Assist is enabled, and your Model has the Search Assist queries configured, the embedded Search page allows you to try sample search scenarios. - -For example, if you are searching data from the Sample Retail Model, the initial example asks *_What were Sales by Product in this year?_* and Search Assist guides you to select *_sales_* and press *Enter* on your keyboard. The search then returns the Answer as a table, demonstrating your total sales. - -Similarly, you can add keywords, such as *_product_* and *_this year_* to your search and press *Enter* to get an Answer with the total sales data for each product in the current year. - -== Feature limitations - -* Search Assist is available on instances that have ThoughtSpot Search functionality embedded using `SearchEmbed` or `AppEmbed` SDK library. -* Sample search queries and search experience walkthrough are available to users only if a Search Assist lesson is configured at the data source level. -* Search Assist lessons can be configured only on Models. -* To configure a Search Assist lesson on a Model, make sure you have embedded the ThoughtSpot *Data* tab in your host app. - -//// -== Related resources - -* link:https://docs.thoughtspot.com/cloud/latest/search-assist-coach[Search Assist Coach, window=_blank] -* link:https://docs.thoughtspot.com/cloud/latest/search-assist[Search Assist, window=_blank] \ No newline at end of file diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index 21fc7b988..9268e772e 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -1978,7 +1978,7 @@ New API endpoints:: * `POST /tspublic/rest/v2/report/answer` * `GET /tspublic/rest/v2/logs/events` -For more information, see xref:rest-api-v2-reference-beta.adoc[REST API v2 Reference]. +//For more information, see xref:rest-api-v2-reference-beta.adoc[REST API v2 Reference]. ==== @@ -2066,7 +2066,7 @@ The SDK includes the following new event: * `RouteChange` -For more information, see xref:events-ref.adoc[Events reference]. +For more information, see xref:embed-events.adoc[Events reference]. |==== ==== @@ -2156,7 +2156,7 @@ The SDK supports the following new events: * `DialogOpen` * `DialogClose` -For more information, see xref:events-ref.adoc[Events reference]. +For more information, see xref:embed-events.adoc[Events reference]. |==== ==== @@ -2251,7 +2251,7 @@ The SDK EmbedEvent library includes the following new events: * `Drilldown` * `SetVisibleVizs` -For more information, see xref:events-ref.adoc#embed-events[Events reference]. +For more information, see xref:embed-events.adoc[Events reference]. |==== ==== From f855e9cccf209c5d4ed8011f4a9f274fcfdbf7c9 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Tue, 17 Mar 2026 21:21:46 +0530 Subject: [PATCH 02/87] PNG flow deprecation note --- modules/ROOT/pages/deprecated-features.adoc | 22 +++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index 68581fbfb..3378227d5 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -14,6 +14,7 @@ As ThoughtSpot applications evolve, some existing features will be deprecated an [options='header'] |===== |Feature|Impacted interface and release versions|Deprecation date |End of Support / removal from the product +a|xref:deprecated-features.adoc#PNGFlowDeprecation[Select PNG export options] a|ThoughtSpot Cloud 26.4.0.cl and later | Arpil 2026 | TBD a|xref:deprecated-features.adoc#SagePrivilegeDeprecation[`PREVIEW_THOUGHTSPOT_SAGE` privilege deprecation] a|ThoughtSpot Cloud 26.3.0.cl and later | March 2026 | September 2026 a|xref:deprecated-features.adoc#_answer_data_panel_classic_experience_deprecation[Answer Data panel classic experience] |ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | August 2026 a|xref:deprecated-features.adoc#_worksheet_deprecation_and_removal[Worksheets] a| ThoughtSpot Cloud 10.4.0.cl and later @@ -81,6 +82,27 @@ a|xref:deprecated-features.adoc#_deprecated_parameter_in_rest_api_v2_0_authentic |||| |===== +[#PNGFlowDeprecation] +== Deprecating select options in PNG export +The `include_cover_page` and `include_filter_page` options for the `POST /api/rest/2.0/report/liveboard` endpoint are now deprecated for PNG downloads. + +The Liveboard Report API has improved PNG export options which generate high-quality PNGs that closely match the Liveboard experience. It supports `image_resolution` (up to 3840px wide), `image_scale` (zoom), and allows developers to export a specific tab instead of stitching all tabs vertically. + +Impact on your instance:: +* For existing integrations, starting with the ThoughtSpot 26.8.0.cl release, API calls to the `POST /api/rest/2.0/report/liveboard` endpoint for PNG exports with `include_cover_page` and `include_filter_page` will result in an error. +** If you are currently using the legacy PNG export flow with `include_cover_page` and `include_filter_page`, it will continue to work without interruption until the ThoughtSpot 26.8.0.cl release. +** If you have enabled the new PNG export flow with `image_resolution`, `image_scale`, and `include_header` , API calls to the `POST /api/rest/2.0/report/liveboard` endpoint for PNG exports with legacy options will result in an error. +* For new integrations, API calls to the `POST /api/rest/2.0/report/liveboard` endpoint for PNG exports with `include_cover_page` and `include_filter_page` will result in an error. Use the new PNG export options. +//If you still have to use these options for your ThoughtSpot instance contact ThoughtSpot support to revert to these legacy settings. + +For more information on PNG export, see xref:data-report-v2-api.adoc#_liveboard_report_api[Liveboard Report API] + +Recommended action:: +* We recommend transitioning to the new flow for PNG exports, as the `include_cover_page` and `include_filter_page` attributes will be removed in a future release. +* Contact ThoughtSpot support to enable the new settings for PNG downloads on your ThoughtSpot instance. +* PNG download now support exporting only one tab at a time. If the `tab_identifier` is not specified, the first tab will be downloaded. + + [#SagePrivilegeDeprecation] == `PREVIEW_THOUGHTSPOT_SAGE` privilege deprecation The `PREVIEW_THOUGHTSPOT_SAGE` privilege is renamed to `CAN_USE_SPOTTER` with the ThoughtSpot 26.3.0.cl release version. From b83ed3013219b24ef426dfe1bacdd3aa7c2536a3 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Tue, 24 Mar 2026 13:19:06 +0530 Subject: [PATCH 03/87] edited sdk update for hidelog url --- modules/ROOT/pages/api-changelog.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/ROOT/pages/api-changelog.adoc b/modules/ROOT/pages/api-changelog.adoc index 4624a3eea..62a3337d4 100644 --- a/modules/ROOT/pages/api-changelog.adoc +++ b/modules/ROOT/pages/api-changelog.adoc @@ -8,6 +8,11 @@ This changelog lists only the changes introduced in the Visual Embed SDK. For information about new features and enhancements available for embedded analytics, see xref:whats-new.adoc[What's New]. +== Version 1.47.x, April 2026 +|[tag greenBackground]#NEW FEATURE# | `hide_logo_url` + + +Set this to `true` to entirely hide the logo component in ThoughtSpot notification emails. For more information, refer to the xref:customize-email-apis.adoc[Customize email template documentation]. + == Version 1.46.x, March 2026 [width="100%" cols="1,4"] From 7d9a54e4414d88f09c843b03af6edbbdb9ad2a39 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Tue, 24 Mar 2026 17:00:19 +0530 Subject: [PATCH 04/87] edited formatting --- modules/ROOT/pages/api-changelog.adoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/ROOT/pages/api-changelog.adoc b/modules/ROOT/pages/api-changelog.adoc index 62a3337d4..0d516673a 100644 --- a/modules/ROOT/pages/api-changelog.adoc +++ b/modules/ROOT/pages/api-changelog.adoc @@ -9,9 +9,13 @@ This changelog lists only the changes introduced in the Visual Embed SDK. For information about new features and enhancements available for embedded analytics, see xref:whats-new.adoc[What's New]. == Version 1.47.x, April 2026 + +[width="100%" cols="1,4"] +|==== |[tag greenBackground]#NEW FEATURE# | `hide_logo_url` + Set this to `true` to entirely hide the logo component in ThoughtSpot notification emails. For more information, refer to the xref:customize-email-apis.adoc[Customize email template documentation]. +|==== == Version 1.46.x, March 2026 From 8d4efe1b2064e29257c2acb79d28323e1f61e950 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Wed, 25 Mar 2026 09:53:16 +0530 Subject: [PATCH 05/87] edited temp prop for customize emails --- modules/ROOT/pages/api-changelog.adoc | 10 ++- modules/ROOT/pages/customize-email-apis.adoc | 74 ++++++++++---------- 2 files changed, 46 insertions(+), 38 deletions(-) diff --git a/modules/ROOT/pages/api-changelog.adoc b/modules/ROOT/pages/api-changelog.adoc index 0d516673a..edd3e777f 100644 --- a/modules/ROOT/pages/api-changelog.adoc +++ b/modules/ROOT/pages/api-changelog.adoc @@ -12,9 +12,15 @@ This changelog lists only the changes introduced in the Visual Embed SDK. For in [width="100%" cols="1,4"] |==== -|[tag greenBackground]#NEW FEATURE# | `hide_logo_url` + +|[tag greenBackground]#NEW FEATURE# | *Email customization enhancements* + -Set this to `true` to entirely hide the logo component in ThoughtSpot notification emails. For more information, refer to the xref:customize-email-apis.adoc[Customize email template documentation]. +The following new attributes have been added to the `template_properties` for customizing ThoughtSpot notification emails: + +* The `contact_support_url` to set a custom URL for the contact support url in the footer. +* The `hide_contact_support_url` to toggle the visibility of contact support url in the footer. +* Set the `hide_logo_url` to `true` to entirely hide the logo component. + +For more information, refer to the xref:customize-email-apis.adoc[Customize email template documentation]. |==== == Version 1.46.x, March 2026 diff --git a/modules/ROOT/pages/customize-email-apis.adoc b/modules/ROOT/pages/customize-email-apis.adoc index 818b33f6f..67db22f91 100644 --- a/modules/ROOT/pages/customize-email-apis.adoc +++ b/modules/ROOT/pages/customize-email-apis.adoc @@ -62,45 +62,47 @@ In your `POST` request body, include the following parameters: [source,CURL] ---- curl -X POST \ - --url 'https://{ThoughtSpot-Host}/api/rest/2.0/customization/email' \ - -H 'Accept: application/json' \ - -H 'Content-Type: application/json' \ - -H 'Authorization: Bearer {AUTH_TOKEN}' \ - --data-raw '{ - { - "template_properties": { - "cta_button_bg_color": "", - "cta_text_font_color": "", - "primary_bg_color": "", - "Logo_url": - "https://storage.pardot.com/710713/1642089901EbkRibJq/TS_fullworkmark_darkmode.png", - "font_family": "", - "product_name": "ThoughtSpot", - "footer_address": "444 Castro St, Suite 1000 Mountain View, CA 94041", - "footer_phone": "(800) 508-7008", - "replacement_value_for_liveboard": "Dashboard", - "replacement_value_for_answer": "Chart", - "replacement_value_for_spot_iq": "AI Insights", - "hide_footer_phone": false, - "hide_footer_address": false, - "hide_product_name": false, - "hide_manage_notification": false, - "hide_mobile_app_nudge": false, - "hide_privacy_policy": false, - "hide_ts_vocabulary_definitions": false, - "hide_error_message": false, - "hide_unsubscribe_link": false, - "hide_notification_status": false, - "hide_modify_alert": false, - "company_website_url": "https://your-website.com/" - "company_privacy_policy_url" : "https://link-to-privacy-policy.com/" - }, - "org_identifier": "-1" -} - +--url 'https://{ThoughtSpot-Host}/api/rest/2.0/customization/email' \ +-H 'Accept: application/json' \ +-H 'Content-Type: application/json' \ +-H 'Authorization: Bearer {AUTH_TOKEN}' \ +--data-raw '{ +"template_properties": { + "cta_button_bg_color": "", + "cta_text_font_color": "", + "primary_bg_color": "", + "logo_url": "https://storage.pardot.com/710713/1642089901EbkRibJq/TS_fullworkmark_darkmode.png", + "font_family": "", + "product_name": "ThoughtSpot", + "footer_address": "444 Castro St, Suite 1000 Mountain View, CA 94041", + "footer_phone": "(800) 508-7008", + "replacement_value_for_liveboard": "Dashboard", + "replacement_value_for_answer": "Chart", + "replacement_value_for_spot_iq": "AI Insights", + "hide_footer_phone": false, + "hide_footer_address": false, + "hide_product_name": false, + "hide_manage_notification": false, + "hide_mobile_app_nudge": false, + "hide_privacy_policy": false, + "hide_ts_vocabulary_definitions": false, + "hide_error_message": false, + "hide_unsubscribe_link": false, + "hide_notification_status": false, + "hide_modify_alert": false, + "company_website_url": "https://your-website.com/", + "company_privacy_policy_url": "https://link-to-privacy-policy.com/", + "contact_support_url": "https://link-to-contact-support.com/", + "hide_contact_support_url": false, + "hide_logo_url": false +}, +"org_identifier": "-1" +}' ---- + + [.widthAuto] [.bordered] image:./images/email-template.png[JSON actions explained] From ae723463e31126d9f0c73a983cbf5434931fb967 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Wed, 25 Mar 2026 10:06:47 +0530 Subject: [PATCH 06/87] edited formatting --- modules/ROOT/pages/api-changelog.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/api-changelog.adoc b/modules/ROOT/pages/api-changelog.adoc index edd3e777f..9da304b83 100644 --- a/modules/ROOT/pages/api-changelog.adoc +++ b/modules/ROOT/pages/api-changelog.adoc @@ -12,7 +12,7 @@ This changelog lists only the changes introduced in the Visual Embed SDK. For in [width="100%" cols="1,4"] |==== -|[tag greenBackground]#NEW FEATURE# | *Email customization enhancements* + +|[tag greenBackground]#NEW FEATURE# a| *Email customization enhancements* + The following new attributes have been added to the `template_properties` for customizing ThoughtSpot notification emails: From 2ba91512b79b8888a92f7d4bac42716773d17eec Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Wed, 25 Mar 2026 11:52:23 +0530 Subject: [PATCH 07/87] added param for email custom --- modules/ROOT/pages/api-changelog.adoc | 14 -------------- modules/ROOT/pages/rest-apiv2-changelog.adoc | 6 ++++++ 2 files changed, 6 insertions(+), 14 deletions(-) diff --git a/modules/ROOT/pages/api-changelog.adoc b/modules/ROOT/pages/api-changelog.adoc index 9da304b83..8f11bc5db 100644 --- a/modules/ROOT/pages/api-changelog.adoc +++ b/modules/ROOT/pages/api-changelog.adoc @@ -8,20 +8,6 @@ This changelog lists only the changes introduced in the Visual Embed SDK. For information about new features and enhancements available for embedded analytics, see xref:whats-new.adoc[What's New]. -== Version 1.47.x, April 2026 - -[width="100%" cols="1,4"] -|==== -|[tag greenBackground]#NEW FEATURE# a| *Email customization enhancements* + - -The following new attributes have been added to the `template_properties` for customizing ThoughtSpot notification emails: - -* The `contact_support_url` to set a custom URL for the contact support url in the footer. -* The `hide_contact_support_url` to toggle the visibility of contact support url in the footer. -* Set the `hide_logo_url` to `true` to entirely hide the logo component. - -For more information, refer to the xref:customize-email-apis.adoc[Customize email template documentation]. -|==== == Version 1.46.x, March 2026 diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index ab83f14b9..ea124bf12 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -8,6 +8,12 @@ This changelog lists the features and enhancements introduced in REST API v2.0. For information about new features and enhancements available for embedded analytics, see xref:whats-new.adoc[What's New]. +== Version 26.4.0.cl, April 2026 + +=== Email customization API enhancements + +The `template_properties` parameter now has the `hide_logo_url` elements for email template customization. Set it to `true` to entirely hide the logo component in the ThoughtSpot notification emails. + == Version 26.3.0.cl, March 2026 === Webhook APIs From 70244ffdab2cc35f42954327cc90627b71896497 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Wed, 25 Mar 2026 12:31:12 +0530 Subject: [PATCH 08/87] added changelog for hide logo --- modules/ROOT/pages/rest-apiv2-changelog.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index ea124bf12..b2abbaf27 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -12,7 +12,7 @@ This changelog lists the features and enhancements introduced in REST API v2.0. === Email customization API enhancements -The `template_properties` parameter now has the `hide_logo_url` elements for email template customization. Set it to `true` to entirely hide the logo component in the ThoughtSpot notification emails. +The `template_properties` parameter now has a `hide_logo_url` element for email template customization. Set it to `true` to entirely hide the logo component in the ThoughtSpot notification emails. == Version 26.3.0.cl, March 2026 From f340ee68020e43ff27b1cb186d7ac2f27b2e84f7 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 26 Mar 2026 01:00:41 +0530 Subject: [PATCH 09/87] Added the collections API --- modules/ROOT/pages/collections.adoc | 164 ++++++++++++++++++++++++++++ 1 file changed, 164 insertions(+) create mode 100644 modules/ROOT/pages/collections.adoc diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc new file mode 100644 index 000000000..5fb306899 --- /dev/null +++ b/modules/ROOT/pages/collections.adoc @@ -0,0 +1,164 @@ += Collections [beta betaBackground]^Beta^ + +:page-title: Collections +:page-pageid: collections +:page-description: group different ThoughtSpot objects into Collections to manage them more easily. + + +ThoughtSpot now provides REST APIs that enable developers to organize different ThoughtSpot objects into an organizational container called *Collections*. These objects can be Liveboards, Answers, data models, tables, and even other Collections. +Collections provide a powerful way to manage your data assets, making discovery and collaboration easier, while ensuring the integrity of embedded workflows. + +[NOTE] +==== +The Collections APIs are in Beta and disabled by default on ThoughtSpot instances. To enable these APIs on your instance, contact ThoughtSpot Support. +==== + +== Before you begin + +* For REST API v2 operations, the Org context is determined based on the authentication token used in your API requests. Ensure you log in to the appropriate Org context from which you want to send API requests. +* Ensure that you have developer or administrator privileges for the Org. + + +== Create a Collection +To create a new Collection, send a `POST` request to the `POST /api/rest/2.0/collections/create` API endpoint, with the following parameters in the request body. + +=== Request parameters +In your `POST` request body, include the following parameters: + +[width="100%" cols="1,4"] +[options='header'] +|===== +|Parameter|Description + +|name a|__String__. Required. Specify a name for the Collection. +|description a|__String__. Optional. A short description for the Collection. +|metadata a|__Array__. Required. The details for the metadata objects to be added to the Collection. + +* `type` + +Metadata type. Select one of the following values: +** `LIVEBOARD` +** `ANSWER` +** `LOGICAL_TABLE` +** `COLLECTION` + +* `identifiers` + +List of unique IDs or names of metadata objects. +|===== + +==== Example request +[source,CURL] +---- +curl -X POST \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/customization/email' \ + -H 'Accept: application/json' \ + -H 'Content-Type: application/json' \ + -H 'Authorization: Bearer {AUTH_TOKEN}' \ + --data-raw '{ + "name": "Demo Collection", + "metadata": [ + { + "type": "LIVEBOARD", + "identifiers": [ + "Retail sales (Sample)", + "fe307a35-5242-445f-b3cb-b84cd1fc339c" + ] + }, + { + "type": "COLLECTION", + "identifiers": [ + "Collection A" + ] + } + ], + "description": "For testing" +}' + +---- + +== Search for a Collection +To get a list of Collections, send a `POST` request to the `POST /api/rest/2.0/collections/search` API endpoint. + +=== Request parameters +In your `POST` request body, include the following parameters: + +[width="100%" cols="1,4"] +[options='header'] +|===== +|Parameter|Description + +|name_pattern a|__String__. Required. Specify any case-insensitive pattern to match a Collection, or name of a Collection. Use `%` to perform a wildcard search by name. +|record_offset a|__Number__. Optional. The index of the first record to be included. Default value is 0. +|record_size a|__Number__. Optional. The total number of results to include. Default value is 10. Set to -1 to disable pagination. +|collection_identifiers a|__Array__. Optional. GUID of the Collection to be searched. +|created_by_user_identifiers a|__Array__. Optional.Specify the GUID or name of the users who created the Collections to be searched. +|include_metadata a|__Boolean__. Optional. When set to `true`, includes the metadata objects within each Collection in the response. +|sort_options a|__Array__. Optional. To sort the results specify the field to apply the sort on, and the sort order. +|===== + +== Update an existing Collection +To update an existing Collection, send a `POST` request to the `POST /api/rest/2.0/collections/{collection_identifier}/update` API endpoint. + +=== Request parameters +In your `POST` request body, include the following parameters: + +[width="100%" cols="1,4"] +[options='header'] +|===== +|Parameter|Description + +|collection_identifiers a|__String__. Required. GUID of the Collection to be updated. +|name a|__String__. Optional. New name for the Collection. +|description a|__String__. Optional. Updated or a newly added description for the Collection. +|metadata a|__Array__. Required. The details for the metadata objects to be added, removed, or replaced in the Collection. + +* `type` +* `identifiers` +|operation a|__Enum__. Required. Specify the nature of the update. Select one of the following values: +* ADD: Adds the specified metadata objects to the existing Collection without removing the current objects. +* REMOVE: Removes only the specified metadata objects from the Collection. +* REPLACE (__Default__): This replaces all existing objects in the Collection with the objects specified in this replace request. +|===== + +==== Example request +[source,CURL] +---- +curl -X POST \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/customization/email' \ + -H 'Accept: application/json' \ + -H 'Content-Type: application/json' \ + -H 'Authorization: Bearer {AUTH_TOKEN}' \ + --data-raw '{ + "operation": "ADD", + "metadata": [ + { + "type": "LIVEBOARD", + "identifiers": [ + "6fee1adb-1c50-4c15-8d49-4fe0503d0b34" + ] + } + ] +}' +---- + + +== Delete an existing Collection +To remove an existing Collection, send a `POST` request to the `POST /api/rest/2.0/collections/delete` API endpoint. + +=== Request parameters +In your `POST` request body, include the following parameters: + +[width="100%" cols="1,4"] +[options='header'] +|===== +|Parameter|Description + +|collection_identifiers a|__String__. Required. GUID of the Collection to be deleted. +|delete_children a|__String__. Optional. Set to `true` to delete child objects in the Collection where the user has permission. Any objects without delete access will be ignored. +|dry_run a|__String__. Optional. Set to `true` to see a preview of the deletion operation without actually deleting anything. The response shows what would be deleted, allowing you to review before actual deletion. +|===== + +== Additional references + +* link:[Collections] + + From 7c2cb88f402b720132e44c90db928fab95fa7aa7 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 26 Mar 2026 01:10:14 +0530 Subject: [PATCH 10/87] Added collections to nav --- modules/ROOT/pages/common/nav.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index c1a182cb5..6b2de4574 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -175,6 +175,7 @@ include::generated/typedoc/CustomSideNav.adoc[] ** link:{{navprefix}}/spotter-api[Spotter APIs ^BETA^] ** link:{{navprefix}}/audit-logs[Audit logs] ** link:{{navprefix}}/tml[TML] +** link:{{navprefix}}/collections[Collections] ** link:{{navprefix}}/connections[Connections] *** link:{{navprefix}}/connection-config[Connection configuration] ** link:{{navprefix}}/rest-apiv2-getstarted[REST API v2.0] From 60e4bd7952cf8b95cbb6becc148ce12000a35cc0 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Fri, 27 Mar 2026 08:29:20 +0530 Subject: [PATCH 11/87] Collections info edited --- modules/ROOT/pages/collections.adoc | 51 +++++++++++++++++++---------- 1 file changed, 34 insertions(+), 17 deletions(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index 5fb306899..d34cba68c 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -30,9 +30,9 @@ In your `POST` request body, include the following parameters: |===== |Parameter|Description -|name a|__String__. Required. Specify a name for the Collection. -|description a|__String__. Optional. A short description for the Collection. -|metadata a|__Array__. Required. The details for the metadata objects to be added to the Collection. +|`name` a|__String__. Required. Specify a name for the Collection. +|`description` a|__String__. Optional. A short description for the Collection. +|`metadata` a|__Array__. Required. The details for the metadata objects to be added to the Collection. * `type` + Metadata type. Select one of the following values: @@ -86,13 +86,13 @@ In your `POST` request body, include the following parameters: |===== |Parameter|Description -|name_pattern a|__String__. Required. Specify any case-insensitive pattern to match a Collection, or name of a Collection. Use `%` to perform a wildcard search by name. -|record_offset a|__Number__. Optional. The index of the first record to be included. Default value is 0. -|record_size a|__Number__. Optional. The total number of results to include. Default value is 10. Set to -1 to disable pagination. -|collection_identifiers a|__Array__. Optional. GUID of the Collection to be searched. -|created_by_user_identifiers a|__Array__. Optional.Specify the GUID or name of the users who created the Collections to be searched. -|include_metadata a|__Boolean__. Optional. When set to `true`, includes the metadata objects within each Collection in the response. -|sort_options a|__Array__. Optional. To sort the results specify the field to apply the sort on, and the sort order. +|`name_pattern` a|__String__. Required. Specify any case-insensitive pattern to match a Collection, or name of a Collection. Use `%` to perform a wildcard search by name. +|`record_offset` a|__Number__. Optional. The index of the first record to be included. Default value is 0. +|`record_size` a|__Number__. Optional. The total number of results to include. Default value is 10. Set to -1 to disable pagination. +|`collection_identifiers` a|__Array__. Optional. GUID of the Collection to be searched. +|`created_by_user_identifiers` a|__Array__. Optional.Specify the GUID or name of the users who created the Collections to be searched. +|`include_metadata` a|__Boolean__. Optional. When set to `true`, includes the metadata objects within each Collection in the response. +|`sort_options` a|__Array__. Optional. To sort the results specify the field to apply the sort on, and the sort order. |===== == Update an existing Collection @@ -106,14 +106,15 @@ In your `POST` request body, include the following parameters: |===== |Parameter|Description -|collection_identifiers a|__String__. Required. GUID of the Collection to be updated. -|name a|__String__. Optional. New name for the Collection. -|description a|__String__. Optional. Updated or a newly added description for the Collection. -|metadata a|__Array__. Required. The details for the metadata objects to be added, removed, or replaced in the Collection. +|`collection_identifiers` a|__String__. Required. GUID of the Collection to be updated. +|`name` a|__String__. Optional. New name for the Collection. +|`description` a|__String__. Optional. Updated or a newly added description for the Collection. +|`metadata` a|__Array__. Required. The details for the metadata objects to be added, removed, or replaced in the Collection. * `type` * `identifiers` |operation a|__Enum__. Required. Specify the nature of the update. Select one of the following values: + * ADD: Adds the specified metadata objects to the existing Collection without removing the current objects. * REMOVE: Removes only the specified metadata objects from the Collection. * REPLACE (__Default__): This replaces all existing objects in the Collection with the objects specified in this replace request. @@ -152,11 +153,27 @@ In your `POST` request body, include the following parameters: |===== |Parameter|Description -|collection_identifiers a|__String__. Required. GUID of the Collection to be deleted. -|delete_children a|__String__. Optional. Set to `true` to delete child objects in the Collection where the user has permission. Any objects without delete access will be ignored. -|dry_run a|__String__. Optional. Set to `true` to see a preview of the deletion operation without actually deleting anything. The response shows what would be deleted, allowing you to review before actual deletion. +|`collection_identifiers` a|__String__. Required. GUID of the Collection to be deleted. +|`delete_children` a|__String__. Optional. Set to `true` to delete child objects in the Collection where the user has permission. Any objects without delete access will be ignored. +|`dry_run` a|__String__. Optional. Set to `true` to see a preview of the deletion operation without actually deleting anything. The response shows what would be deleted, allowing you to review before actual deletion. |===== +==== Example request +[source,CURL] +---- +curl -X POST \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/customization/email' \ + -H 'Accept: application/json' \ + -H 'Content-Type: application/json' \ + -H 'Authorization: Bearer {AUTH_TOKEN}' \ + --data-raw '{ + "collection_identifiers": [ + "6fee1adb-1c50-4c15-8d49-4fe0503d0b34" + ], + "delete_children": true, + "dry_run": true +}' +---- == Additional references * link:[Collections] From 18ef53994fc4349de96d2a060547b200a9f80cef Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Fri, 27 Mar 2026 08:37:09 +0530 Subject: [PATCH 12/87] Collections info edited --- modules/ROOT/pages/collections.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index d34cba68c..74faba42d 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -16,7 +16,7 @@ The Collections APIs are in Beta and disabled by default on ThoughtSpot instance == Before you begin * For REST API v2 operations, the Org context is determined based on the authentication token used in your API requests. Ensure you log in to the appropriate Org context from which you want to send API requests. -* Ensure that you have developer or administrator privileges for the Org. +* Collections can be created by any user, and needs no special user privileges for the Org. == Create a Collection @@ -176,6 +176,6 @@ curl -X POST \ ---- == Additional references -* link:[Collections] +* link:https://docs.thoughtspot.com/cloud/latest/collections[Collections] From c0bf7265376fa86f17004a378552163789f46852 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Sun, 29 Mar 2026 16:25:24 +0530 Subject: [PATCH 13/87] whats new --- modules/ROOT/pages/whats-new.adoc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index 9268e772e..c19f24796 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -8,6 +8,21 @@ This page lists new features, enhancements, and deprecated functionality in ThoughtSpot Embedded instances. +== Version 26.4.0.cl + +=== Collections [beta betaBackground]^Beta^ +ThoughtSpot embedded users can now use REST APIs v2 to organize different ThoughtSpot objects into organizational containers called *Collections*. These objects can be Liveboards, Answers, data models, tables, and even other Collections. + +For more information, see xref:collections.adoc[Collections]. + +[NOTE] +These APIs are currently in beta and turned off by default on ThoughtSpot instances. To enable this feature on your instance, contact ThoughtSpot Support. + +=== Theme builder AI mode +The Theme builder now has an AI mode which enables developers to explore and preview style customization of their embedded application’s branding using natural language and brand assets, without needing to write or debug CSS manually. You can execute complex updates like applying colors directly from a PDF brand guide, updating all buttons shape with higher contrast, matching a header to a dark background based on a screenshot, or importing typography and spacing from a JSON file, AI Mode interprets your intent and applies the changes instantly. + +For more information, see xref:theme-builder.adoc[Theme builder] + == Version 26.3.0.cl === ThoughtSpot integration with Amazon S3 storage for webhook delivery From 7e6b84fd24c3d67b8999fc6a8639bb46d19b2dd8 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 10:49:33 +0530 Subject: [PATCH 14/87] theme buidler content --- modules/ROOT/pages/theme-builder.adoc | 54 +++++++++++++++------ static/doc-images/images/copy-ai-mode.png | Bin 0 -> 129114 bytes static/doc-images/images/tb-ai-mode.png | Bin 0 -> 437517 bytes static/doc-images/images/tb-embed.png | Bin 31224 -> 296685 bytes static/doc-images/images/tb-style-menu.png | Bin 65618 -> 122273 bytes 5 files changed, 39 insertions(+), 15 deletions(-) create mode 100644 static/doc-images/images/copy-ai-mode.png create mode 100644 static/doc-images/images/tb-ai-mode.png diff --git a/modules/ROOT/pages/theme-builder.adoc b/modules/ROOT/pages/theme-builder.adoc index ea3e101a5..af110e559 100644 --- a/modules/ROOT/pages/theme-builder.adoc +++ b/modules/ROOT/pages/theme-builder.adoc @@ -1,31 +1,44 @@ -= Theme Builder += Theme builder :toc: true :toclevels: 2 -:page-title: Theme Builder +:page-title: Theme builder :page-pageid: theme-builder-doc :page-description: Understanding how to use the Theme Builder -Theme Builder provides a graphical interface to explore and preview CSS customization options for various ThoughtSpot components. You can adjust style settings and view the changes in real time before applying them to embedded ThoughtSpot components, such as Liveboard, Visualization, Search, Spotter, and full application experience. Theme Builder also allows you to import and export CSS variables with custom values in JSON format. +Theme builder provides a graphical interface to explore and preview CSS customization options for various ThoughtSpot components. You can adjust style settings and view the changes in real time before applying them to embedded ThoughtSpot components, such as Liveboard, Visualization, Search, Spotter, and full application experience. -When Theme Builder is enabled on your ThoughtSpot instance, you can access it by navigating to *Develop* > *Customizations* > *Theme Builder*. +Theme builder has two usage modes: + +* *AI mode* - AI mode empowers users to provide style requirements in natural language and upload brand assets to generate a high-quality initial theme without the need for manual CSS coding. +* *Manual mode* - Manual mode refines the AI-generated output, providing granular control through specific token, color, and icon adjustments. + +When Theme builder is enabled on your ThoughtSpot instance, you can access it by navigating to *Develop* > *Customizations* > *Theme Builder*. You can also access it from in-product help by clicking *Guides* > *Live Playgrounds* > *Theme Builder* in the ThoughtSpot UI. -//documentation site, or go to link:https://developers.thoughtspot.com/docs/theme-builder[https://developers.thoughtspot.com/docs/theme-builder, window=_blank]. == Try out styles and load changes To try out the customization options: . Go to *Develop* > *Customisations* > *Theme Builder*. -. Choose the desired embed component from the dropdown on the left panel. +. Choose the desired embed component from the dropdown on the top navigation. + [.bordered] [.widthAuto] image::./images/tb-embed.png[Embed components menu] - -. Select the UI element or property to customize. For instance, if you want to edit the background color of the context menu, then click the dropdown for the *Context Menu*. Click on the text box for *Background* and select your desired color. +. Select *AI mode* to provide styling instructions in natural language or upload a reference file to update the theme. Some sample instructions and accompanying assets include: +.. Apply colors from this PDF brand guide to the full application. +.. Update all buttons to rounded corners with higher contrast. +.. Replace icons using this uploaded SVG set. +.. Based on this screenshot, make my header match the same dark background. +.. Use this JSON token file to update typography and spacing. +.. Replace all Spotter icons using this SVG pack. + -If you want to the exact variable name of the element as in ThoughtSpot, hover over the name of the element in the left panel. +[.bordered] +[.widthAuto] +image::./images/tb-ai-mode.png[Theme buidler AI mode interface] + +. To further adjust the style settings, switch to the *Manual mode*. For instance, if you want to edit the background color of the checkboxes, then click the dropdown for the *Checkboxes*. Click on the text box for *Background* and select your desired color. + [.bordered] [.widthAuto] @@ -33,32 +46,43 @@ image::./images/tb-style-menu.png[Style components menu] . You will see the style customizations you just applied in real time, as the iframe refreshes automatically on each customization with your selected input. +[NOTE] +==== +* You can seamlessly switch between the *AI mode* and *Manual mode* until you achieve the desired style settings. +* Any changes done in the *Manual mode* will not be overwritten by the instructions in the *AI mode*, unless specified. +* If you navigate away from the Theme builder and return later, your style changes will be retained, but the chat history will be cleared. +==== + == Export CSS variables in JSON format To download a copy of the CSS variables in JSON: -. In the Theme Builder Playground, click *Export JSON*. + +. In the Theme builder Playground, click *Export JSON*. + . To copy the CSS variables, click *Copy JSON*. . To download the JSON to your local directory, click *Export*. You can use this exported JSON to implement the style in your embedded ThoughtSpot instance. +There is also an option to click the copy icon in the *AI mode* conversation response panel. +[.bordered] +[.widthAuto] +image::./images/copy-ai-mode.png[Copy JSON] + == Import CSS variables with custom specifications -Theme Builder also lets you iterate on existing themes that were previously created. You can use an existing style in Theme Builder, and add to it by importing the theme in JSON. To upload a set of CSS variables in JSON format: +Theme builder also lets you iterate on existing themes in the by importing a JSON. You can use an existing style in Theme builder, and add to it by importing the theme in JSON. To upload a set of CSS variables in JSON format: -. In the Theme Builder Playground, click *Import JSON* on the bottom of the left panel. +. In the Theme builder Playground, click *Import JSON* on the top navigation. + The Import JSON modal opens. + [.bordered] [.widthAuto] image::./images/json.png[Import JSON button] -. Paste the JSON with your custom specifications. Currently, the Theme Builder supports only the JSON styling variables. +. Paste the JSON with your custom specifications. The Theme builder supports only the JSON styling variables in this option, for other input based styling use the *AI mode*. . Click *Import*. + -If there are no errors, a success message appears at the bottom left and the iframe refreshes with the applied JSON. -If there are no errors, a success message appears at the bottom left, the iframe refreshes with the applied JSON, and the variable values are displayed on the left panel. +If there are no errors, a success message appears at the bottom, and the iframe refreshes with the applied JSON. == Additional resources diff --git a/static/doc-images/images/copy-ai-mode.png b/static/doc-images/images/copy-ai-mode.png new file mode 100644 index 0000000000000000000000000000000000000000..d69c10761e056193a225973d5b5161c7e940969d GIT binary patch literal 129114 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∨V!G75 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

#CZ!tlKDnu#8a;_`5xRzZ-M8$g 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

mw#%J{O>TybPVj@cKr}81 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

{b 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


~h3m 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 V!KdcKuSdX7K}Pjum6Tb~{{i-uu$ce= literal 0 HcmV?d00001 diff --git a/static/doc-images/images/tb-ai-mode.png b/static/doc-images/images/tb-ai-mode.png new file mode 100644 index 0000000000000000000000000000000000000000..b2e09a15e2ee00859777638c380dfec2de565e86 GIT binary patch literal 437517 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%0A&BG*_>z?0xRw4KRg;eMx|#>NUB%a1-#VXwr-gZL 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≻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νuxrK0*14 zWo5JG$&Bp#(6;j|I~&hAm;C5npaofKPk6awQtUq|P9b{KDW`G&{FU+6hz$;6@>oAH zNOyPxdH9YL`xT%`rA}b1C^_|+1T!^LuKni4AwEWk?c8UB+I+7UpzpDcNwq%06OaE+ zM@etSMR`coj`pI9v@u+j^l_>j(S_WfH&1CE$30n2{Gn@WmlZOqt_Zv&$z{P20$rs1 z(Fp%BN{67Tn2iR~OznP0xPIE85qNezBsLs63%-&I^e=Br@0D4SkuSEiDd2HnG3&Gj zrt)75i(ORWhd%ZejC+yJRoVR{CscXBOhVl&s1hfA5KmiRl90F ze2nj@s&#McAkTRB;p@$cL-B^cMdUSFZDH|hu@;wVf;L4?*sr%E zzIDI)`E6_svYZuI;og<1Z#YHiyNEOn0*j!K{!ZGYQE)&AeCk=n*ezuzAxg3bC+fHI z-3Xj5#0o$}JjZc*V}eN#OL|?^Wto)B2hPpaGnQRhIEqQqS!u}Q#}PWL>Zexxr-*y~ zUp%L=NaWP-LTU92EFStNnsW{n6RX1<`J~wQ5n@1k*;gb>fN}`p$kUMSe|`C{Hm-x%rnXx>;&lF*Rwi z#rcaN;R3R)+cV7v;!9>L=1ExkG|jvqXBRfnM7s`4#l)Sph&+-aDLtS3F#5I9RdvD#x&O4IsekRL zs)&m6{okueuZu=?XYnp8OUR~mD*Y$HZ{g3>2!0;l&&|ZTz`U|d{F!Qy84ma005Spp zm70Z87yj6srf{+o>VPj-eR)TGW`N|<<^j*t67c(<5zATJwfHW>;oVUkw=m&96wF`# z%g?WR@5ANjSv%=#kUbDYbDs}nn+u0d=GD6XyeVt>*uIgyQk6_aX?G3)dbvZ?|G^oGw}tZkHU}`b7&` z{iGdLQE3oC-nVD#r{E*b$zU%3I|k~1Πd)K=7Uzj%`X(XSW&m>)_|r-5Lu&gg@p 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 N;OXk;vd$@?2>|h9jx7KH literal 31224 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%0A|-BoA)$5tVwHc`-t*dAJ>V zKZi5I*%qdZe{?K^_S>*E9#SDV?=UcqjuTRr^Kw#zu12l$tM9&2kdX<5!fWcr<35lM9k`{lmn|mQ$=vyzZNckP~UrFu$PFQarhnV}D zUSGa45Q4P^mu;h%+Wulw0+Dur{Kil`8&g28wH-N^%h^!P<))|o;fN2A#x%uSG5^E- zO!y2n6ej{AAAznv?=44qZw~+3PgoqEDt&dm*NbE%HbOy}_4Qf5*sD<@}rUqMj0@d@@vw>eO+=J?@_#@j0D{aGv zZR6Bc*AFAgvNbuFi#$Wt>(`w*v7hH_`&)}To!*hu`Iw)tv^ad*|K>i|!M)tA;r`sg zuy52;e1F=TNS0}UokLYfeeV6^leHg#Ey3)%OSI-`C>E0fkc}KP>sjBD@D5n@vo!*3 z9vx}__rd>5=PVW*Db^U5DYm+CIXXDFKRgQ@yxffuYX_N1Sw^K=7vFA{7kCJQNJLDn zoX)QlGSJgypL%u}PW2y7<;qBJZ)bATjm5uCFi>Yk;nidwuJ%qs`k8zoJeu{lf%o6qrVrt>;0=-^~upXFiAZdoL9kwuLd5SI{_+( z1l*q~CPPm=M<}A}?LDnC*P8X|?ifIHB%xNT|2$V?>?sX)kT?Qrpaoo3NtKnK@h6~A zU0~BCp{1SIjkFGdOpK3P9%;WEpO}zqB3OO>zML5opN7*bDmmGs`?XQJYF#-E3oY${ ze8`TzuI>jCk{a-S%ouydYcwZI-iTbc@TcKF&FrCVi;DNd$S9vHsQ!(l50`<+JA-4q zj>0AV4CSeO@%4qPlia034Az+H&D)vQR11S88bhON5W@d%=4N zXNzA0WbBA|pBr!=H(|@8qr=nFPHYXAj8k@#al8%@-rvPM2+Idi1!L#y$(QyMY;;Q1 z;#+a-ZfWBK!FuP!Zt0c-Qq*$!m~#u07#eOju(b~hi{2>MqosNVg&zn{u<3rcv;f%L z)dYmfmh>4mF%IM_<3ixEDv`}$^I2dbURCc>F-b)4}U4d~LE0;$RwPkWBCX0=7xObhIUq?8o)t6ZE+ZuNTN2M{Ly5k-pkp5%u zH$0F4HotdxH&h?~KCM(UZ$-a~SCNxv<+cR)_hFsIgzEaY#2WgCNLQ-*1y_)Ncl}0z z_m@_#5~Gh9m=6y1nm0T4H%ZZqE!W-U_DilR)^t707lDlw~WIF9|oZ)_nZ zDnu!R_d3P>yyp*lYAS_T3hx&!YCV6Vyex7bcdxGOto)NUIxaD8@$)MzDfwb}{#3Sq z5T!iv^*Ci0_;A$d&?8hrTvin3O#0RB~2Sb>W;?%*x_4lBm{zU(S}k_okbTt*M%`=ZL`CgFO+(pcS{) z4;8ScHX^vbSm|CN>-k(w9ECIDFmf59+L|&>2wSolu`rgS7R>amxSv?%T(osR^K3^0 zY2?<%6o<=3^m49A18JhTiBdD>%^&Wvv2us8zgm?h23_r}M1*QQS7cgi5z^koMXGPf zwY-LhrMmuF-k2(<@HoluG++%*{5sh&Hyk=cF6M2;cCj*rX*Hd%rfnX()Br@v5;L_w zWiNLU%==fe36#5Hfs%Q4-r zbcpa@9PL|7MJf0oVSqDvLm8DTKRKUx+;j|CNB0(IiF9-;xMhU+r{c33VbW}2gQB`a zhzrUwj&XioEZ%8V7rxh|hsnyw5ZIw*XrXi7y~a(unfbQI!Zgdp(spgBetvK;em+hS zU>#?Q`q@h=?j12PNtuOez*#lW6b@MIBp8e(ju_;yd~thJxD4UtPV4Yyx>_y~$Dcml~5Bxp|)b;O`q34~!wdX(Fg{-WR&J;vXn-vw+`@JdB2of_+Q_ozcw5tQB2#;? zqwyNFcx@2N>tYf3~L}V8q2J_L+lit2k(6vrG68_?HkRSpzK6)zgj z{)Dv_+D?1G2Kf>zK@dH83v0D>vf0RM*`Z-k+m@}{jd0i9J?4oNv138S#SBw@D$_xr zjlV^9$3))!!33Ohq44|NuevoNLT*}Xh)itk_P^h?dA^dnpSNW+*4Q_zJb#=|9I$u( zFr7TRpCs)mnD#UD8Tfc!yyCWti5R`js;b7nKE_@A)XnZC989oiaP?Z}@Mr+Z(Z(xg zCb&#+OdI)sieIK)>% zIT?wg2~Q=8Qu}VYoonaZRu9%<8=rW_Nw0&r-FBi_?tKLRABmeH=j@rq)0;UB^KP5K zr`L07<3nAU{q_>1-ROcn5DfD}RVNgo#`2}R8k@{N8eDVu)gWjXna`KCr*^^^EWgwF zP|S4Ni`T*D@-N+=#H|9G{Uy`Sgjg*$v0prf7HFx= zfV+xFqA7SGDRlm>}Z$TZkRp| zdkW&hu-eQ;!9yTlB;RoYUGaJ*J0B^(x zDD3Rv+*8*|gus}bh|nF#mD!`N$!)d6f~{Sy2WKth37jkup0}e)oYwB7iJW2RfnyfB zyUFfG+M4Z{a=rzy0Nrc1Ye9=d>g^`q_yH(!?Oy*fpVK-we7(tdA{5X z9uSFT(6tH$B{!y;-qi8qMb>n@QP4BiGfAN(vV(M2%c>QCcehPGQu(mn&W?+tsYVgc z$@aL)Nuuu1pz4lJYvn_W4hhJrD%kRZ*%AZxQp_8saQ2+#XTNvXC!ufCFIMOA#&A{D zxXhcaMQ}hm)6Mm&&DT0p%#*IgZ}x8I9AS)aAPQ;;YAr{k*38u= zfAtd`CzYW~S96ooR{Vg#r&mKA|1*b^NO8N!pfp!75e0|ZwoZt(f9@%i zv{p)FUYny@^R3HU0b)K2lXM-mnNCg-%wP!C40V9KJbE${(VMaQW%}(8A*+Hr93btF z5-x&{r+Piv1gtKH&PBxw)vMTct)mb~=mh&5U1#bDn`61dcDfn?XiC<=F`)dP;<;>e zhJnlXc@x<{bizMX6%O;kz5lppeaY{WyXLM7DnfAP(x&IC`_T(!as`6k0i6;Qy%y;J zKhSnQTg_^jTXZnP*i8~#y;)(pV~9N#n(_H2C~(G61OQ&RW#bTDzJ!1&;a@UU8~o>VvU~ zPyv+?pvaJhexC7}D6PUlJFV*2FIXg?%xXTnD5}iVw)!>CP2o=gLL<%=rGi_QyA|-OSEkT3GV&pb9^A!mpx0?dcbO5`{7u$; zuPAZmhcstTC0pk^ogNA>A+{pGoilZT1WA6Kiml9Rmq9@NlVlv(Nw&7x=5tqXSNTUI zxUEhp$utMN)zA+<>vD}k5B%ct*Fj#&nSrIx{oYy)^65<&W=ueSx6m)wcVnKU%o!ep z$L#vRJhLb zTk;7pV72YOBA=?XuP^4&8%d&m8rET_Qq#2g{X#IO3?Z4VFpcq*%Yu*}SzXeYFw75r zx@fqW<&r~Pa4K@&i_6@8`n|xWr`gf!H0A#s#i}p;6`hHZZ#Np(-hmJA5tTSD$SoC{{hlTEcK=>8-2Whqeaf_BMDXdE~ zv;Lj*8zjo>;G*yKMJ%>;PiruCI1G|>piI{%`R|=Y{KP7OIr58`jVl_zxmV4{d=igp z5-~A#lFE~OH2W)*u~R+@Xx4OrTWS=}Oy=V;D!{opBaP;@{d#b6lTB?uV(WUJ7H`)s zcZ3@@mVPEBZU_h+gGDP@CzOuaEi$VrJ7c$)q=vO@F_&4o>D~!dC_7yT&REKQaU3SK z<_phW0pqMjK)P7(S9$MQ62hMC!65;qM7`YTY6_GsYES<+uHzULZwhKmHN#!UhkRu@ zf61-t3iq=+>nCP!z~e}ziktlvwtv}e_UT@@E!wm;k6P|w@qHV4xz#~%ayvAMGP=VXiKbg*1+q7_X4q~>gP;86#*41( zAsQxp6-yrpQIhN))ctR&|JtP6p5$42Ii?-j51dQf##+)zvzm=a407gLCPp92h3}|( z^!g3mgudU90kd$CCzvl1%0gI9R-~a#s diff --git a/static/doc-images/images/tb-style-menu.png b/static/doc-images/images/tb-style-menu.png index 26097bc090c7e89048e8a6b2e9e750e94267ae33..e2f129bbf36f490325d103e713013eb7cefa8c85 100644 GIT binary patch literal 122273 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�-$-aLRjTu9tiBYYMoeHu6KU|KKLxaq=4 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

VuaJ5QNUeFoJ=3eS?OMa_w0OJEQs8< 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 z zvkwHQ0(M%Q46jmZ#SbrkId1~3ok;X}Uu((;RH;-srt_p!a(HY)Mh3PsdO7EUx9d^& z4k{GC4#qvd-Cy^hyAO+c*SB6ACU)JvKVGe;40r$4LlBEf5y+!*zsLV|8hl_Na2x&a zn{NFKuy;IqDS@>Xq8PV?-`2G#~al_BnEpo^a@#4?ZKc0()jiWi%-?n)* zq%DkZy0Z!u1(F<{=9ke&{)7(BC`3pB7&#ucmfLO9_ZVxfb_3ZJa`XznR|>@L54D6E z)Toalx99R@fn;;n-9s=L@0v`fzvtD~3Gdk$ImYmXax|68ZhVk0DH6&J)&qrrE8NEZ z9ZsRMKsI~#^=EN5Z^#?u*~5C7I+x_H9fNLn;~gb>(dlGro?cS;R|^)x^mvouPskV- zu0k~rKate$Kmg|+zYTR}-Rozuv(-@uExunI22d>F^zd%AtOyIs#y%Vlo`FW|cOC^c z&l`D;DVby+ZaD5L2`FwO9Azmmm&Qpfjnkkh16F&eNa(%phwLW~J9Q zk6};RgahnI3~`vpXv=tCiJPGo9)raMH;ljt|M7rqDvpha$uce5_N-8JG{YkD?b)-~ z2P-;wvBlE?Z()Gw7(GG&7c=r3vrEuLI$pvMUJ@Q-dj74zk0v)i?D7h&`&+(1P89NX zb57bDQtRh7WjLtC^E>?VO*bq@LC6=g{@j=6pJV~y#A$E%PwN$C&vztx+EzJu)Y7l52`*{ zs7+&y|Kw%X9W1)Osh8~s*vZ6JMcjPf6GxO*S`yYYb()PoQgeDLuu>z)8z*FE2ydCr z5#2i}K3|(*j0$rVoP4so7x>sp5Qq6!cC9D!u_HTkR6SEGb$onZV+H|Pw7CRYcY{hI zo+k)bz-CWcETZ+GPc`>d#C(bFyBmtLjxS!FSgDY5a7jN>gSs8#dx3uT-NLuJ0O~R7 zMxwd*G_l1EYu^6C#%o`>Den8VueTXk?bf0u=gX}L41NfsT+K1trUg~_A1CtTlNHZGX*bLB!X<~?ZFZXyb;J3!!nQBJPa;9NlN7TK2 z=ij=(q~fb2iP0mO8FqHn_8+vo@5e%j7T?f>?it#*qbdsO-SDZd~SZ+Rl~T+zB>Bj$$|a*6L2&S7pr3!iUj z^HvYFxk^79`W`Z;-!AcdKXO;Iq^!O=pX3hE)%I2yy$DB|+q>;dS3e>$?U+!QjA)>Q z0F(+j)E_#S4)Ao~$k!_6zn|Ej>6y+oe?VZH7%3~)PHrcgS1FZ@|B~K%X}PkEf|iS& z+j5DrCB5GL4L*K<8j2|puCQzorYEv}K{eZVdQah;tT7N{<)bgg2t@D~gVF^$e7VRP z`7G8eeA#VxlsZrP+;}13*a)1hRw0cBKkfM&`dr%an!1FeAEF$b(67}J* z?mZk25|Js?@Mv(FCK>g({!wR%uGuqT)0|*|IS8Pqyuhj<)hCitZ*Jw-2UoGh_pz^J zE2cb#hjR0WG_(;2WU7vFg2lY&DQ8>BMFw?y>TvQG?ZEm=Y8BnB=N~YOAKZr|EW~^} zlp}S)lD)q}RrXhDYCSAs)TrS4{=t6SfhW$>X_qBCe_KdCzC?bHumw5xm6I^O^ZX}q zpnXWF)RtQ|2B8?)zunTyx!&((h{;>jQts~aUwlQZ9TdXxHN0Iec z;bH+SAm@sOTUY>P9hiIVwtAwME3Y6 z_QT`n*-u6)NxJMjzl3s~FIxYy|I#~vvEW&Eg=pC?d{+Rgoz}Bxt~ebGIF@7n<>kod z%Mm=r7^ah%;S5jAUXv0iSN`;QxHeGGBURe`2OU(ah9-D=*f{}VPm_%bxtv~S6Wa~s zJh`=xK)pA+7{#PIe(@TA*vXw^tAhro!7ogg&_~NDC*~y20EvtQ$va6Iy}Gu2%Z83D zCgZx_25*|Jp@jGSq>R-IN(p4HUJh+oONM8adF}660mzrg>s&B{=HXO+daHW&q5M1d zDj%Lktmr*7g(|Ai9ZJKaSfe1ex`_BlXY~M((u3e?U58}bMlqk`bc-&MIn#7Ev*9Nj zfx~UsRKnN->H=*VzhLhxZ2rHJIIJjMtkA>bE{5ZLI76ZsezKO%$l|4P7HgSieU7^K|~jYPoK%WUEduM->p`Id~s(oM?FP_Cq!^!*l}2$@*IKBs?wy4Z#fvmjE! zt4R7Oe>SlY6;;H&D;3SAh+;8$+bA#k1Ntjb5;_*y)rhNj>;c>yoSMMD+k?d6sDzSS zgR~=SD4JlS2oQgadOC7j+U`=yj&$j<>5BPRrMYHs!uK=Ep3d+P zj~&MkW!`+JU*uRw&h()hCq-x$w*e=ovY+VGfh-~R1wn#Y`sAuxB`Y=xy@}wa7Mj!h z;trtuXVbGn4P!BHMi&n_eG)pY>B;ZztUafn<~T2IwZNn~%JD?zM=`vC=EfI~qYS`%9>x3ZcL2M(K9okZuSkUlpLnp7=XC`{{e`$P_0^VG zLED@ydYQ?p*jL4MWc0IC3FKS9wDZnjQlfYK=tZ*{Wu_#h%SEJ-v9|nc0?GKuyHWXKeDqtU8WjAsyHZ^d>%N*fiY|C4H|BK(nu1E$sHc|?Ze-@=KIzyJ3) zg{s2f8c@kM=sgVQ>?9(S9pK5Je3WxL4+t1gy6fR-ab z12lB5?G}{cdKrh5yM&Q^?0Q05xA&%5bw(tDW%(4zy)6<(O#EykYab+z!i(o~(e}`{ z1%dyt2NuuugE{!Wq48)8MHP<{AM=?bsoryY67f4K5Ema*#G=_wWG&%;-QSYE|IV2Q zhQ%38Fuuf&6>Fz{mSwMfn^Vb6-*o`;t2-Uvj?*$ormLvRM-A?MNCV=E17{>Ex*THs z&>9rkD8b&EZZS<((_9oLMp*qnqTV^K&;Nb@&&IM=ty;G2W!JK6*|v>mwvEN*T5j1| zwr%Ts?e+eBZohxmZWqqy_0V~q$NkXLf>zUMBDO6q+%nYOgU~a^>(e`Z)HsSH`}}HD z1iEmsUTz6tkwopwlDzSXf5 z8vTgNIM}BsdE}!jI|5$W)%bV_yX!vr;Z$Lg*IHunLr+@_f66w}&lfHTuO?6-62Wa% z4I@D+kEBHZX_yxY(S>GBV?}!T@}^k{VQlO8IA;u;H}dr8pHD7Y+5EQ9|23S3ZTEfO zzi(h7`h-?I$pn)N8z4U2P&d$&77;AkfcF6YEfGBG5<1gQs9#}LBWg65>^o=^Jdpp- zA$_{lf=wQDREpB9_}ycniOFLEqrj8DcW^x^#P(P@$b0!5VwZq-?v33$I*=KE|AOR? zUf(1E_sD40vQSt+4Ka-TQgLkEH;L}K#;mlW;5UQN>ot3*JJv{9OiZQxI@lb4id7=5 zjQ}ny)lkRqszlEMn+I7Uu| z;io`yJ%FX~&5=Mx{Jcrl%=_Y`KnzSPI3A)so?ZUZl|LX1B|=RM?D61GJJ5nGt-l2j z(Y+`Bq_}OpAz{VN8VSUbgfW#&?2WluD+wxZ@5WxvBR`aV-*iDBR<{4wmYKKs^$T)b z%{Qk6YV&puYg|J$Y59VC8|_P2-IUo|zx`|ehdmF`+@~B-D5);!Zv;a`lc>!Btl$C~ zLtEJ~EMwZ?;1q4qeV^!Tm{xopX@4ik`ggG5n{CbJB^VKe1QoE<+*1~66Xk>zw3aR=&&P6F-dgE>4>aH{mnoO zCMe;yes2&G=Cvm@LF@oZUV&etn*>4;g2cR0olFzFlh898dFB8=(muRNSq6`6% z4eECTES%n~UiD$Fm46Et02ct{*ecz0M#&Fy+J(E~awmWKYs=p{sr@z_)y&iK~WAOmeo6cOY% zNv=C^DcdUqvn7EGH4U_^w22y(3JAAKni1IUDezB;1lq0rSZO%o6pwtW)cBvI8NLO- z<;U?+gTqdR*GY7?A9=&yst}|NB`}d$LZVYy6=7USY>Bnh9|t>D2(O;Sfg*ehoWJBpLsF+X9THF>=sCBsLf{) z&Q{AqQ?E~f6VmUSH;^H62^u#8@qC)~lL`e~JwhV|Ex5VVcG#4Na4a-5j4(BL02CfB zYpR~7enM{}{2hxJvP|vXC|*7qlXaWDdvS9G74Z{1|0g!yTRa$Bv0d`GhLn{@`gZBa z+2tSPcG&bx{tdRlH4sk!b>G{j`g54K(lW5wlvrT8--|FCkm+-DN)P{X^|XMaA7_x( zf7QFO><72QB@$u&f(~gnw2Q=fi|lK!Zm*KY23?xqhA;tH7jWeKgyiKAQtVAV()0(MtXH*<=^u-y9Js0WrfQMzwJ0 z-0-U|xk*I4kK}UsI8$ww&7FvztqcvhU||{Nv9;%i#ttW$KtpF!0;d$4Y^##CmSy2r zK9ODwxG3gF$lSsBsakFoxJ6$h-r8?1HWLM{XSL=?D_2dt_;kHvy4MAv`S4ea;wKT? ziYtHi-=R+B1>6`PHU26iL@vtEFrC7f*a=7&B~`n}DMn2xY&vXfLJY=&`NRnc*}v<@ z?S4N;YvB8aW*9wpY5N#VNh**u0J>~s`)}W)X!JD?q?VTi`S+7qZxFU>Uy%~BmKrL9 zIh2ie229%40IIlQG)`g%1=1F_B|N9Y>vy%edt;EO1HoAyvahpue$h)ij>>7=@6W?Q z<3!wy#G-$nu+pfV7$65?-#n=-@{PCH@1UfRd{s&nai+?XWP;s8 z!97^AWrO(2SX&=$M3j>Gk2SiBR361s&X4{HArQa%4@h8H>g_h@e-?fYJRBBqRVAS3R*0J;%PH3$!b6T86u<%l6?KT4uAl+Xf=#WUB z;0@wn0t{E>w+Mz?O8-eK;FJ70G^Ues**sakBH;4~jv*$9qahcia&AV1vNkiZWpVhh z%`o+tBY_LwRJ1@z5}AH2_0^2Ueq7}hb>7RZaUgU zXkio+@%~iyu92g~AqKoRHfHqn3R#@~s+!m@TIAn1+sIc4JE_e$C0pFrA?+)n!xCX2 zIpRwo3?k0|g+Z4ToK3*jI8`Ci6%t3DU{h4|Gh0jsOk#8A^Z;w+V|>g<;g%X-H(HED z8X>A+G%Bns-8DMi9k|#hcB5S6)nT)B2Ri}zJww6JrA1Rriq#Ny;c0@b7MTridQ_8i zUNw~kB-sYX*c2Y@&%NW5b0l38R0&jL_6X&r2u9W_Jq6R#OpCxNPiw3m%S&2}wre*W5WJv;tdB03X2Mhy)8n#;O`CbD#BSqAG!N`LD#4nJ!EqfHN zzig8%X7z#!U=g!iHkkyebmbXx2Sa$Nf;1$ZLcrI(F}dvXb`0$UOyd-Q112BO`eC7G zri2S`2(efh!_dDaZ$VNBzsaB_nX$kX-)1OIF}a>FwnQDok9G| z-5^sj(Fea6iaG7}m;Nd2JesU_8q+$x4XBGnPGs#+c@(2nNL~K7jR{8=3R1--Pu1r6 zW8v-3TZbpX7yU;^5>7e0@&FI>L1}xSSx>M$GEvKEbda1RQrk+Bb@vGc0X} z5vGeV$XseN6$K$E{YlzrYI_f6`Yt_Y;W@^7x*th^dpCp-cXR;wc>AGvlpBIzn2@gj zKfzdaia&=uv}%$^u_&K!q&k5IuU{mjA-WxVgB}JFXopfMb^Df#E(|n_;5s2934lUa z9&Bo4qiBqa2H^y|k-HXJsi1PF6R2W+`LF%wVtKyeAYAQ#dyTlNl=L4P zkM95areDSsDI0hdk@8?3jQBh6QFMgM6toEk`SX^4McWc?2pfv^z@vsXPu*oXFyeTD`FNM!rIyVl;o6yL`jm^I0rIx3b35m%!`OK`bB( z>mu6kcK>Q9VhjB+QXM`vI~M=ks$P#oPbrKqPCK!O5em}7)2{z#=2#98y|sex2& zt{|RUNTCq{)isH2id!(v4u8GfPmxQkQF>_;!QK2XvbL#U_|?5s3|X`Cbcz0dIl6fC zVJ;y~Ifr~@KC7abhIREmMtExkn^zLI!1BiFI~TZ~Zr<5wr=S1ii!d5kaC)q7yf)sW z${jHg6o@C_XbNmz^RIt<{LFA56S$c|oJwRKEMSxv^o^_gz7WE^aWit0_B}0G#Gem| z;+N7YGsfbax0`Pgzkhb`gV_FmCuwpqh$q$OL)=Xx?Cw&VHDJqVmp?Xk=F5RFHe)HQ==uY2}(<5{5 z;AGk>jjfo9qI>D3s^f$!@I6o|p)-N-I7ie9Em^~1cmk5Anrx2#2|$;JMmmi`uD^#S zC)pHf#s>6-j*e%uwsK4dT%(9M8nGNMBQDrIzwTxsMa(fghl{R&dj@4tCaItgm300vZ42lEDN(&Zt8|Hf(sUR*+4LHL~(MyTYU_@+jnw8uw<2F z2gIn=F)j@0K_yg5BJsRhpG5YT`t>uZ1Ngrwh+GO{d1$GSc(pJGkZ*j9=?S@5sup68 z<0Fjv$KUPqu^8-(K(gsin}QLYr(x!iPvRu&qCzdDGU~@mJ>%uL)yrHCo-TOCoGRghL zQ6urYf`exo9=noR3c~6Z?7MeM9U2U`^Iw@2Y0JeXP+#Ip+#fERZ-LTIT0C)VVh3Z#X6jz=-quDEF`QCQSILv`b z7sLFwS~WX`PFo7-TQYKE9~oKhab%RAP^ym3C9Wl5y^>L!h8vCNJ4Iy*hkPB1K@a$? zA(yvXEE>Rv4ar|+r8L2g3CSKd15CX@z6J%|UztG{pWu##isV;=EGv%K(h41(NkSJM z1n*ks_P{XT>2i%0c?gH~vNfhj(i@i7PrmPWKXq51E>8$B>ejA`D%`PvIwKAIe=L+! zH1zIG+NgzChx1NZqbpfuOHsV02RLvnf<$pFz}9|%_gUk!@wAa~=eI9SCy7jdTyPEh z4GXsDbDE2}THLt)WmvMH3M7RHnsk}TYZ?k_NrZm~hG{goX|@PL-4p)yzpc(wWyANF z2bGB!C5RQ`N3b&z0kdDyg5JR_3{_2J?SjdwiFs}!*m29>2aWVeR9UVn54Tzm`p=28 z#3%ftQ8ig<(njHU5z<6U!^X2l1lgA7AU@%RS3bZ59*0YbsP^urC6X}62Bc2Z+q6af zx$WicX^Zw8L6Eb6Jbz~8HGueyWHpAidRsJPM4?X!^O?r%^aq0~P0wT@Q6aUpK)k#I zPKaRYU#Yy7uX!%o&h>W%TOFel>r&cJ2{~hDntJ@=tTiyyb2YYwn1CR;C~|KU+d{qV zx_IthcID)%HZAY8)gj&*(`?n)5IY@cshix=`wpH;QD;^*|Q~AFg=mpFocAM2{|uD`*w_Df^|hp%D>Z!HOz0trU@OC z9u-*>sRW~6;(Z?t+i$a)><(TkpRz^#EMSQbBsa4gQ+2$-=PNaXVjX{AW%for#fUI#45cU2&(f3`OGHx+Fm9ypO8mOM#_gPHE6DD z0&k-em;MT1VlrXE`&w?sV8^&4bMj{%a#~PFgH#;)#KU}_BC(t|_?sOLg39#Pw33Em z)b+elV+4-j@cExTwSWS5Y&3>XXA-3iQBo*K-4JQ*i=aO^U-aep)9A>ud|^#{rs;Ub zFd0%xXsTa-e(m(3d0GkDpTCe>n?Cnh+-%pUH;2I_kmU}Ap3Vz*IMW{!cmsT=MV%54 z`4tlS5>^Ye&q_gM7lf(R%iy~wK&T9!aXP&WL@OFzDm8S*`4DN4;&4yVk z|32!tcte2_73yIsuemcqJ;H^yoYd^yafG7M!RACg9S>LchtKe3zQZ8nhMMb9WGZ3@ z2fQuXY(OXWtDZ;Kq2I)tRt0POf`KU!Uxx4JSc1hCFa*d^m~qc`O!|f}BXL#MPm9me zpf}zB7}DUIt^gMHQj$g2d(tZ66g$_L$WQ?mJn}Rh9#d#v6KLF%jPaRpbS?!u*$QB0 z7ll*xQp7Jh0VIywge1?^pPtIsSWMih{z@@Y+U8rNfk7CyIxdxN)C`Udp!`$sK%Q&{ zmOIQ==gy{+vu46Fs#tn%yc75!kV}x zD-R921pf>OEK2kH#HVk&QfGDrOH=?Hr8`GorIg{Y(dFjOQCtv8-dxi6wzsCtAD%=k zf6&27Xjq#s4B9lu^fl4+#l=fVx+kFqP=nI(lTeY|83zlAolBY=MB(`MMz7+tr|Q73 z3oV*%=8ok{j-r7LYXY#!j{9QI;`Uo|DdigD74=AXDEehPpoix|MR&5EaUbVuTE-B+ zOUgQ^KDIH71*plh84r+ytX{&|C=}{2sR`|Ksf)diL}}&*l5TdcI`4 zmCK|uI6oSONro9LH*}dV-yX4<9Ov@At%vit9ZUYhefMkVCHZ=K^7!1%yIancktmqi zZ5D@IIrs0S)^4+0jX-+dF^*vfa+9r1#4``a@uj04ZegQR3k2WY?=W0BOf0&q}wrj+XE1 zfjytBd-Ip)_JBj?zx#T;_$!F&P0l-FV0SptV!7d{!DtVE*{(}|u2Dwaa=kr$frNF0 zP-OdtH zQaqbI;dr42=YbqKm-*m7TEipZwO2`qR2RXlxf%4C5FKRN>b7yQ(^fxFPKJ#fLmG`# zUn0YC$ed{wgAj|3CpwMf%NRr*!2t>W{UxF6PKb=_&6DlE{L~PfOwKUb{rvpvEhhhl zp(RON-z7@6xiGNv=`U}kH_r@U`72JJ$(g@YZ{{SiY0!3d{~In6;lxpK6X>EZEsWvK zMmcfAwpps{H>OmShnrH*7lE#SqTr^Mnp*(i;?SL{qu55G@e1iI$r)@v6+~fBi$=Wd z*u=YoV2EUVo{1FvK3HYM_tN716HX_sc0}dzq<}cbI3qDRT^<@Mgm34txMWJ%sclhWMH1FqqKGS`bLm z)3fipxNmB7dP9SF9w2x^OJ7KuVP4rQ(QwveZB`nJepQymb7X*zGirJ?TdhPA`QBQb zU(OW*N^H0sK#ZQnOF>&C>d(^t&>3d_q4zQk9+o8yVB1*_yW;?*Ke;4?Ik7BcbSUTJ z6Fn@Lv_T_uO^+ARa9-7}amQ!~W1yr~$e@a{GPa-ZsV8)Endjm*gD>|Vo8Z{{l^_0x z9S?#3iesx!;O&bUPb5lEjl_@!{(O(6!&npksw3K=?h$`~jZ#=Y0~k zP1B2v>ji(Sw62B(GyUSB!$(kWrU!Es=YOht1P|x>==@5kZhgjYySw)~^oR76DmAz} zW_R9S!kLOolrNPa>dX~{)zqFrCgMwr;XeP-w!cgOC@uAqXer_q(kd8uQ|0*#Yjy6p z_fIYkLroN=o=j}h`$ewsMp zzaURD3Ucm;S3@ouzDn{O6FsG!vdd>lZhfpnwolL@I z?l*7YYQ)!xT*@+glwwg(<`RAUVC!+fl_{?v^E?Q{1uhL(Ljwfj`o?krqO^@~?*TZNPOH-##M-`YeD z(o5fCv2T#z{tkD2?7QK!J5m7*R2}=W_Bcv5NsS9Y$J3GFOvP4%Zq6Tv5=jJXe;V6| zuhl%a`WMO&X}wkzP>3!AqS44EKBeXQ=6q@TWVj$-gK<}nBjETaeYI64#d$Glv0ehT z?IJ+p@L#iaar@UmyvTW3v%}hY_wqbiCR}eIgF;+sE z;}@&v`{qN`U70W~uAMrtixy|0=d+r+&c9Q*)Kz zBhUF@Pam6LJ!lg=$#U%#v(x$R|FeF(=b5$F(0K&@>`hI8cs;yy6vHDCCyAKDs~kc` zPHqe2uo%&mSR((Ch{98bqYAJMI(u{D3F=~MA0*HoARh*+vGAH;^fcq+-wks2Es9mUt7$ljihFy z&7_%l!oX`5oz)4Qqvx-bZR;`WZr)m^-2EZj^919Bk+_~Nb3~_=};k6M<9c!{X?^D z)9(P$t}>=?n7@kzqS%69Ob1NxI&C-`J%8^Cqx-A~=^Q8`dDI>pS1^9Khs5dhx49 zg&KV;agRu1UxXvgXg#7~(C5Rk&;jB53}V9mR2mZ=*h|p~s#Fb=LihiwLUDfZo7uFZ znP#xJCuA2JrTQ_2sqRI7%fmtD&$)iHrK|AfD?h2TJ)S@P?9a3WzgX{i9d)w{n#1O< zequrXEuV_J5`C$O?D>p>03n`Sd-XJ3@Yv>jE{Wlr{_Vv5Yc$CD@Rx|i)_z4gAE928 zrwra(7%y@pZ3;*L?l4e+N@FqYXZ3s@hue3Wf5sMHk4980G=?+e;q@>-PiJylHT{{d zP*=D1@yI)8mX-%RMdS&WXLyNy`Vsgxl2hI& zf73o5d%@#z-Nk^@eL~NpQQdmoDif1^n9dg&Yek(VZ*IA_Yz3GGTk<*x6x=_o zxVc}-WV)h>$quf6IVkgDuGG6;mxq=^XvZ+}1~Nx((AvX0p#Ce|xJwExGx%~&cM>gp zP~lHKC~Ezw4^rTN;PH8RW1MRfGv;wxgfBQ{w)%Od%4g2|*((PMuo1{dwHMDs$G@Cz zk>k_tP>LDq8DM+x6ksSlSfB;`Qf0wc2BN=Jz)FW~87DRE1L+sDn5mzoGuTJ^}dxyiGV)kbuoqlo;(1~M^iQp?QtgRhTTNrzx|}u z_{jMDxT9b~P0C#kkqa~ps_S{E&g9)d+yQtU0>HQ=qW$HaG=tSHzh_W0joXWec8UwvkYENqro?3ug)yv}<|u5~sB>r}UYEQ#)FJvAmtaRGoyH?3>1MB4FdY7hu2QEJ->&nWg#jmQ ztS5+ZN}Mo^z;rS@mI9VT*>kBX?e|v1f*Ph_zQ;*}7$DWOdit76l;djD|pkO3j6XZSnE;yZJD85a z=KN6`lPv{jXDc2^y<~0k4Hay*Pv|{n`9r72+Covr?Z+7jii7uZd}Qzo0ECI z&dg@>-xbTG{!HA6pmZHky4X#^982JS)Nwb98k07sw}Q`d-j2|Mtybvv)*;HmKOEW0 z6Q{)+F<&XM`RfFW{$nd!Dv>hZwMuKdSYI&AE|^!m^Y@Nyd>wa`LErP;%uq(foi!;d zQU;qvAaM3}FQC`K8!{P;A*{2XK+=3POW|nAh}g^5yxCXQle6iLgT{GHr;j3Tv{@0y z$J}E_%^|+dVu;3O(2CS*{28TUEULLxQ_L3Le)rtCAZU@Gg}VINE$gomViOLTJrq>C z6(1&$L>qiY&YbR)s~6oz&yA~mh}TG`R*9=szrK1kK}b;$KDIAw*iC#{KX`dlJVI>( z{IWdP#DC$Qr^suIb_hPwezcF6rk|#br8Nq@X7o-sDDihZTz2+$ks*(zF888P_>3RA zC1(KLg7AA};}7<;QtY?f$PT}zm$?O2Z^H;S7y~a5_9D2`=EI#1sdsgf!m5y(2iRv- z+|A>Ge3drZq^sE4#Yw2&V~7fj(P^IYRv5! z01o87>)*0VA4dE5ou4SkN&I#^F?MygzpwkO9hbW)n__f+CNX!gd(ZI*wp+ti&UU~A zGB_m;^H+Fnb}zH@h9eu}k~nbyo93*4N<1X={-E&}V;INnMW1h`o*XP1p`$@p-0i(4 zqDR@2ZF|wQck?`+qe#DtlvAG$--TI8zUxXQP?*Nyg<#+BjS_uW>Qgt@7$1mt`zA1 zt84B-ven-!_zs5Wt!<7;T5`9x&!9GedSHgNF~)*Bd1l75KYU@UeSY1#mK^VuTM=ca z#VB9~e@S}a{nr`G&erX!oy%h()5WNx!_yOD(y=bJ?M|z7ENI`+)=WnaEJA8s>#h28 z(>EtOV?7V()PYpyg=#@X&w*0buP2*}2Qeq}%yK6~lhsI_vk4^Hx2s&8od=;Vw^cHF zE=@M#c}(#3hBe8WZof z)cNA%H<2xIe$jb#qvCtc#n9oj?KGISa79>Yof_Lg5YS61WVU`-26x4bKI=Q@+sL)& zlD)4g@G@L(L>`r@hpRqTL_QXXMpX^MY!?t?*YJcJ!BcW;b5MtC2eTeN2R6V#HMbcc568lAo` z8~vK!$UfOa$zDR9CuxL4`=e3OL7eV|MI}~-Kz!m-Br6Bg)S4+EvERMHk1X+3i$r6B z5Z~N@I%G525+up1miv$zRx=ldPus*v$}8rC5YID*5C5Au-iimCX8Ye|NE5}#xJW$y(CZ+ zR?nnf+36IwMzqiugLT>fd+bUS@ouqn1`sF&+@|-rLfHd0NSlY3z2?861_M>%Hx3 zoyFrc*nLd50TYx*eCe{uiQUByLa0QD;BKUrNy66?QL{{@>t zH>B}|vry!T%VS77qH@pqRb}Q^CSvYftIr^j^;##QL$OT0ZI$K73LSO-O$P7`IS1pG zHc-+2pYkB}=cTc}MH|(+tjK#ruA^L}6NwKpLM^6k7j_eHmKDcNn3ho7`wGA0{xAys z$Tesd0r{g{;siK*K$sQr{cJOB9O0>+ln`ixH@5ZR^A%h)+j#7B(3IE!5~w#nyDoem z(l3zcHf&~*1sFYS+>UVRYZ`33E(A8by#-lOAJ#gYG7&v&oL>IK)DYW@2}DW$dIR3l zS|M9?6%H31eTvzK;ZI+ePLJE@miIkql+LH?#dktA%lB?AcfoAKrt=83A=_b9;2}qy zr+KpDrNrrKP2l0Y=>Ut~){hj%Fdl~h;|l`2Sw{-{}4hp%jnCBWLI4U9gcWYaXayRyx4~jNAXB zV($(`^^Ax2QfsA9pue!h*(2C~WAF?3kp6pVOdjw^fxd|~c*%HbuXnh6cO5^)20q}T zj|%YiuZgk4^IZ^sgD2^4a=`Svqpv0P(mW27bOJbkb^bVc#O4wm-K>TCCKgJ@&aO-N z#HEl60^_+Sv|#EHRCY|60A>Y$5+PJG0V6hG-WU{wEHUbDC$$!ew=p*_vmgJo#kddq zee9>g`qoyyCyKK2Opn9cRGh)LZ@~dkclPH3lS;lp@V>rMntZ^ELd5v5AMb`X+q^JX zuh$VqNDWKMD4@1@VlN_WID$w>?h-lu8I|5$yU?13n%&nf)h-_O0opR+AHy)Af3ss!Y!BzYgxZ6Y_#Se`8)2 ztHvAw%soh|ovAA|8X3ND*T=N>=cJW?tas|r2N*e{pnO+tGQMp)Xv~cj#CU~_Z#V;j z1N9Yry?wSnxYc(Sdkzhwlhxr^j{l35PCG4dJ&e%j#tLIQ5z>1}(Wsq)fSK;?yIP+? zhOgwMuZSGTRoc(nZK%;qw=C6?mGdrWe~5Q*+95HK6+ z&^2AGR&|(Kz+>v=KMgIhe><#vI@n!W{2G&qRNXu}3Bd4sgZ=gmo<>|=Gv?i=83z}m z;NO{Dd(Z4aLJpKdS5k6vqmBkN=YuLb#}|Ltd42{@gu)eZU=P-l$pl*&GjS@&)6$U$ zz~*nq+E>D2yc)kD)b4OX^n?7J_p=`{#pgd(1gs1{$NSwNp({AV`fX~cx=*yAi0TE1 zhrhi%U>&n3s<#HTj6(^2nv9$u27b;U45~lpCYwWxJ!r3HUN?W|KPq|D?BC%rGeCWf z-D|%IARRBNBU>MSpM|_t?~TY6*7~l7@h~(C*6fUphdb!Jw%_k1OZYbLac;a0jM}wE zyK#B6wVbax*k6RHR7Z`r^Q}=;R&*!-xCjvOpU^GW0mUBZ`MrIpG1_hkJip##(`I1( z;GPxYcI}$)^JVZA)ttk7(!E@hW22*^b6OI-h%;B)A_YIHLrA%hN}aZ#4xD~=``T+8{b`KF%s8ZK2_k%&iiF`VNa%Nz zH9cSX1l4h>=VECwQyW1=trc4+h;)B_=v>ZyMKl&DXk#D^o5pX(03cy0P%y|9t1MO7 zZ2m%-Y;V{73EAdwS$5WBVL}HHu+yUN^d0E#5e7_jKVe`LZl_RG=rG$8 zo&YxBqwPCYT-7eLXkE3H>kjw72-hjqCnGRQ3uV)}*vu6LCHQr1J>`pEfpVb1Rsp&B zbUU7OY79LSYtD;QV(C!(y2f0MzIy*k^3l2`M@ahMZ;M&eu^fI_0uI~nM1V7*NPUT% zV!5(d72=IkwC;2JI^joeJIpoBLepC_6xIFdQff@Z$kNn=MB}2;Qava9)s<8@+H|u4 zR3t5U7ijA@0d?tUw6`DT@!#?Yr-^frM6NIL1K%s1{Fx&pRW+t%SC)7+Ou z>3oIpew$yIu+`zy;>a_ws{b%4~nY z>_=(T{!|yA5tao}O>He?X}R&FNRLEwaCiH;^S5*7g>Ba$+_8zzcq8Y|j)H^?+d}S$ ze9vPg*@D=I>nWE7lbT2ktLJ8kSI$78LPuausf*a1W%5--QK?w)L9&I8{a&k^KF98) z)1;OE0>tbyOzJ?#%lVF3^IFHjy4?n36j+t=>C#|Q^w@I;u{^TJ+hF8WeNP;z0z>`( zqJ4Ymv9lwWDDvn9p(tLq$H z>Dm~1y_;(v(O1e6V&>r7q1_x{!bE)UikBKdZ?}HxBkJ1z2_%7>H}sfM$sLUda)MG@AV0%8qX8D^L3xD{b@O>OsTLfd|e<5_>FM6kBvPXm0d5^jeEiyOlaiRNAp?uKY$FGkB-~8s{7>@CDV@~XiE~Kqu*{9J!XZ1gPVvj zUv}PNnanrAK$CU2j&)lZvwS(HTLf!2kZ~YS2dHdgidb`BO``euCC;^2i zfR4Sq6n!urjLGJzdMP)`Sc^V9OjyLo{Srt_65A--hkkTtyV6O>{!?8&e@8BbQ|*1a za+FKE$+|x>nbxJ#1gOu=wV!UcxKmS8FH)6kBv+`71`$bH>ane{@&{4EuLCBHnh$@z zGB2Gi74{(lu9!2Kz6sWa)L#9Os#Ii0Cv(-H1oA>BIFge_iJ2tK6h2z#m8COGhg!Q z_`NlH(&3=u1q1DOL-wL7js7jyfJ-dn!Ys;`G9&=~o60A5<2xrE;zRZXUGeO4AJq1Y zBv<@s$!GhiUQ==~>%~@vlexg;gW&GNpjn5+PX1BHLf1QxWY^bC7~ApD40WrO>ZCf= z?eu%HbXsHT^)-E+a3>(nzo8%VqQPtSer09LRgKnq~VAgmUC}>L|OGc;1|wT)A>IZK$&huC=wac zz}1;nVFI7ni5IiB3RK6?I>AYQ3~h+hAv>q!x~fZ77X4!gB98G8xq5*fV41a9M=*Wg zl43rapBX-dgr)7ann)ohUcbXLy6A~m?qxPtsU#Q1COvc$>63x27vRxuIjO=H3qoVr z_MV>gbnXL;iGs~?JaxR0u`Ob^JK`^7E;z)YBRXC+>rD%%9ZEMJo2ne1Eg+}cEsXhY zFAF{CcKa{;Vg>UZixIf;MfGn_{gUBqY>HP)p;-OE4DN3* zn_Uf9q&B!HZ2G^UYI--?ngjn5lm?q(GehM;h>TrIc+UK1bYt1P3bXNO>9dwf)z&f% zR-lkqHC_sGcUe=_F?Vxy_WXA3om1FeKCu-cY;|pO z#VZ?B>D0mV{&++6q@S7TBY|<;XLp^YcPkKm;n4VPoBeF?xNngQ2@gK8f&z; zgSvGgrBdsBuD{seL7U@u#h&Fgk^X4a`%Txxq7?1{#JLu_pod4lLScL`!F{bUIPU&B zY-VqIk@I*n2~Tr*E+MSKG47*);)PG_#{^MtIw_hcj$8y@C+rzz)1Q+`5@RV-+zwBQ zZ8ddrn>hUo@Ku1RK5o$P{6jg~;#qo6&!iCSv2gDG%4)(R9{mdSA^Rw$=K9>+LWQ(} z(kFxA<7k*Xav&CO>8%t#ck5~L8B=DT8-Z*V8mgF6#0{G79;ptLWjOP(fKEkFF59qDYDhpbl3&P!ARA0+Vs35 zQWW$1WJDUX7s&*Hb1N5)ZE{YFnT4U)ki0YMDSxx&^!G4pY(~wPVkZiNbPbW?zt#E3 zp^a7xN8E;m{-l0)Q=KD@2i5$KR@*@H=BUeI zFsR*Urq;;7gRiq{TZhN~(j<-553NKtn>rRsx6FF!(#ZFgf6HTu5jkeYDBJy@N`3yo zC_sl8xqpjUZoqA=u^MkB3XMtxB6H7o2#>EFX6xflR8@$UD&w-{8l zn_iseUzB8jBb}nvgU3mTsxXSL7h#|$?!gSh2*+gv|9&`)>cP>=GhP3wO0)fwmT{py zgaWFY>CPFazLKzjFcfFCbM)=`XoUM4YO0<9Cb9Qre45IG@o`c)?#sB@<4Mir zAB*Y^4!*^{j_04W4sW35t{A_s->h#pKaD z85Y>I4_fPWhJ^R4UT!-Tjq?wgzM?MQBqA@ut6IjOmPO@5GEi9;r9!fvg%$hc>^95y ztnE;wPDR->6Gg4<+w(QV@Jh!0<7B;@-Q2YB{lV<;726KYP&&&)<|*#WAOI{nofVPB zhJTN|pf-DmKQbRYP7^8Fu^RK!-0@799yThCHgnu_xvFQSxb`9%h_k{icqF=nd z;X%5Pl+8)96p5krk(4dvq)(3Vwkp$y10qDO`;7vdK`-<-kvGvs^qUmH)vK<3?usCw zcjvpAf%9fPH(PTpdMNG{AR6tugnzU_5)7vyC(#QQtZ~rX5FI{#8VwoNdm5&6ow`zu z=?DuAJ#yw4P#FCzxL)hqL6OU2gTFtSo9oec_qm?y^W|u)@#SXFgK_6=-HO|BWGG92 zZ0{K|d66aK?bRTWQjPOHM8~sO1;$p`gv1x9#gHP}{Z*8{<7EGGASvV)g?+Qn7J*o#p^J*IAj;`P{o8df0B@b2?G0)q;HG zMy)W+naVs*0!@s+vqmPDA$*Rvb(ySP#n+wJ^~92y;)4yL5{!Z$gtEEJDqbz;6g_&j zj?!&uFR6JBQ7A?Nlb@C2g&o`q4RvuCw5WiS;llb01mF$L1T=~ODQyo7X$)F%(W|bq zg`(`sYi}q=Cr1>uqq8&PcPX6x8#ybE&t(n-`>yr=Qy75<+xmP%{AA|obfro zrwitp*y$Oo&CD%YIPBurDDZ~X5hip^eYzTo)t>d372fQ#vGi&ejrhd)O%Q% zXIOeOGS=^Pb*+u}J6*c&8kOfmG5W%G`^_CZ6-Mon7J@;W{qZ*V-_1Yh&)&RI8y0LS zR=VHICgn~owR{&97V%Eqja0yHiRv!;_1_1k5i%nUqq z-A8Aw2@5pEWKUv*_L8LZ$B1i@U*Bb)RrL;XfzpQY*lhYW`iN2>$$1%)3@=|6g;sq0 z@%WGBuAt)JOFZ%xpO3YBAu9|f!$BU#di7H9;J3oVi7{7lvT>3Je}0@e`<;}1yQjw*ToYtZ?GUHMEUZvIywA-W)N8fG}J#8_`{KI}X=Ja@} zV3_N$x9!ZreP~t;iseQg)V8hsiF%?9U&RuT)0rH6{8$MEOz4%gTl}FoEE&pr+iils zwib?FoER@AyG%*fyAFZFNWJdP$rfDa2aV&(6Qpmc>6V(wb@3BvMsNUq;A%mWA3=b~ zKDsKkisGea=sKL8wDjt*cUk7yMTXzPnb2YX$?UHXEke~;LEBC4x;yt{M3WibH9ny6 z!(ws_=zpZ6&#~YTvPkb~4%#obxN&7Av+qc#b;*o zmZYHhIe6fh@|kQ=;eh@K32C|gioiWmFJ#dwlf7A=x1u`IHVX<)K(t-oN{e1iRR1Ae z%iD2~nEh!vg;~AD+P>6+HCD`#$Va1q-7lNS-lvu+C%?&t?a{8ay@(rk*%R2~?R@@d_%{(~$-Mby8KP~)(%6pL?3CcNBYQOBwW>VR zvd!GLC$&B2UT@$rZhF)Jxj*II1<>D;A-A*N+pY+Q6sMjDp)vX+_B_3zjssDnP}{8wSDqe7eKH`ov{VzRQr0MxMODmhRT|FiJup`EAbvRxaDma3Tb8G zc)foK;c-Mf|G1-?##a3@eKood=J}dFhk$EOe)atP+IPOyBM7fJD97~e=?uB|(2vTS zqul9_?|S+_tU`H11R?xcet|aiTGg^{L*wz$0fyElSA}+hEwUmdQu#aYPt6i--=nrW-QIkUA^3EqnYZZ4v4(b|ZKCk3x+OVakrf>Q z^z@Y5(kn9VHx=|bb>Ov7YA$1VvGvKeYi~$Y^rDIg<$AYlXHeC4mZk-O5oX-3aJ`+hRE$q&dx<8s-`H{j|n;Rv~5ao=7Q; zA7hi{z2uMIKSs;%1KnYp0^PIrO=*g0#BlUA}#u6H4e{Ykx=Bvy%sFr;) zkW!5)0u2?+pP_AqR{p~4#7ApTQ93MfFU~c)w1hV__E31Q2s$SxY}~zkkr(3BbSvM> z+}kvtc6CU?B#_;8tunH&Tqjgk8W1a8Y27o`x;GpaEy1|5)MO_ON$ffA zUdP{4P8OTQO|Da%+t@$ZC=qnX>`Tl1F;EFMo~d4&acfPubjt{5m6Fb9_cX4a=9f>I zoXN79%@P8z8vVpBa1i_Lc%cbKYTm_hwyM$PmJED((!@C;+1xV--U6eW8_b=)5fG+Y zmd)E*3~-Zc_N5VPT#ewl+56*0+n0ng5U;g$z@`NQ_aJM{I) z_;e|@#1np_wHLbH<0eV?+pujsPqEN@bPMNOu`AM4@{SLf!D4rQ6<_FazY+bha9FI> z$~3CJAUoZZYh>j*ZMf>$%UPYKi8t_w)D9>k4p*Z>-0s=wp0=^ruMfI~vO%=S_Zjo1i!nV@)SR8z9F>L<-r$NJPySZd-)<~w}j9oZ@?CHv#iZq z07XW*UF(d4+>2(3{EA#S-Mv|LSbSTopkPl6zIg{y=h9+04@PKtag_O9zF8{X;dw** z3QxXjU7b$q>33s{H^KorUEeW;-nLxMDOAw$W=r>Z|8#r-heDLZGKn`5>n!1plR2?uROZf=vn*6{bn(? zUOg{v^b-Oyjn}TUtL~_LZfa#el6Vj`Z}(b{aOqMOoUyfXTy@TMmgRK3cB(j$$gW3K zlVy5)K2Uwr?h zhtgp*rbF1PBaTF?gYtB;m+W~O!s7g!aBit={FfHK^1geeQJ3q&=vL#Ss92Yll}<%d zB@gO2cD*dI>9;U3clkFBa+hU|KDer!9PhT&Uk9}q%dm6-0jR?vhr=W@EE`N(q>2YJD#0M?4UPybWEm%gEBY&Hxwjg zs$gWZ;Ly(}?7Dc`T&7yyex} z9P*_&Trh4RJ&eNT(;AF1E%phForJOd@!VX=r@AO@*{xr6Qg;0W-7g*Cl=jw_O9{v0 z!Eoh2Ivo<*_*b%wiBbf5E%&@fDX<$oS=-O9)}KiBb}sP_vnkUO}~UH{0-6};^lMn;LQg6fgwKJF|g=Z4fe-w?fQh1d#n(A8nr z9cc8L!KrIX7F(~J?2@=>cMY=;)|y-I($`K4?;XDFXOG`)#tsBODxu%|EjSR&;OJ>n zd>Z$?17;Y%L_H2GT;s%O%nV*g3WIr(R!V9no)twhvA>Dcjlk$17my&0 z)l-}jI2clOv`kDL~MKBxzYkLv9^V-0ukJ~d9dMc2BQ&UJ&OR5Us2;Egxl z9R{!JEu=|q4$VWw)bufmK!?u3#v5Ytuw(KDM{T?5kv{L{Ru@yRoD;iR+rC0f@|S?? zERq9tTCmljfIXZEKc#ci$`4{Fit%mWNv%PMyRW z;K3jjUE$u2$;mqQiv~Dh#?`k-*$F=1RN~Ea|1tq>bbnfUovG^zkNvdc%JhVF zLb6X-i#EemK=0SF_Kl)4#N$9ZcYZG28#p%XAKCT@>YeRCW&iNmU(neso z&cV;1a2q!EzI~i0J=eZqATi3^YsuZ|@)rNc)CDELCQ1eyC&6Z`FY9Ki*#S-lB+J?g zpeoQfB)hCY2YR-jl2JKpH9p#}NKjHf4I9xzl3?B}Nta;)tz7%n4@}Dn8J(f0Ysk0H zc~R0x!ncbxFLHm65Gr5qFOq5k^c8DWTsiQwKxs*m22Q?w&Qo@(XEG@)S1d1VD6Yaq zEl?f!vGUPq3Xjyme~kUoX%(LK{)4eth^P$CGcKJLHcS;`CMeJZK5>xh&K*_!ML`C& zJxKBqqu=-~<0AN@xgt0jAnz`?E5ZOABPJQiE-J;b|HDQ-<`4jmPy}jhvy#vt2ghsJ z)E&*Rv1s&I`WGK745Xfpg1|0C4fbqdOz8~phH{phFQ^fclElD0$5$^>YmE@KwQec- zw#w#gmSrHAAE_%wEMDPxAggy<Zn?_^i9OyxnZGe)3F|=e2gET z00mf}6^WPa`r@Q=Ma;uCD@7qrPgw^)a$iZ5&ZvK^=h-aRX~VJ+uzkJwadP5T_dA`J zv*;dsId;JGiTI}cH?UD~Cr4&Qbo~oGxCP!e z-I_*;?igs^#`yKf-&D-)F>&t!8$2GVe3igsL{}XZKob9%j9LLIJR>J2=GphJX$6!{ zLpskQJIm5{ZiFmYkLEKkwtq0R%|GTjx}93JUsK<>dd5wB-IW=)TyLB3=gDd_-D&bM z=6d1^?Q=mzbKnN95M=y1-DDm@Q?0Eq6 z^34wOiCm@qkUx&s^A8LcA*q6ra@}j_m;No>`#%irJ)!+j2?Jbi(yG?~VYME98}qIG z;y|Rrby0YR46MR_G5GHQ?dq@F6HgeGQUZX|&!iRFCl-@7<9 zPxNR0e+N@5!K$ykc{-Tv3*iqkC{fM-u=Mv&Ir@zx&ZXeHs)KLvUOj=tqc&i_2FG?jZPR{m*s1!ahztH_Rp7};p!2zEfy@)^k9$iuXxU~!Da6By0Z^7F9ARh!AmCwte@y0! z#AxV8yTbUZ$l_lhvz->;jPG8Lp8T^7k?9Fm9>C*URGss`3lI1A!D^Lw_3?qT```9O zNdcDG2S9?;{@uLD5CYDQOAML*uD^HOhnTYi|Crcx^6$o7!3XXhBE!<-?*o8o4;(-S z`;~b99rpHhJL)nm2^;?3+lj2wjw;cv8uMZJ-(h_ufNgW*pS5Z9@9dwo1C%oc9INUN z@UH$JOnHofOzib91Npy8LKOraJtT?Onqq&4MLaY7|M8+^2CBCKsG7~s*RNj-Rk_Vq z3!rxhgv~=ToLlElBUqq^@erJ=$o`@#yjED^(&q3md%a-8Wy1k`S_|dBYkF9Wk ziTk5|SKo8-*TM6SDzP_pH(P`ZSMPEfB7M`PrKEV-p=nv^adBlXMhycJFJ36EoAc>x zJX+`ElpxiHZ1szJ@9kgAH~qUQd?lZ)xOL?3l+IURfryFJvOPb%2?#b>MtEc5J?_aH z{8Ztz{pCr|NQK&W4lQ)9T!qkfbb2l>tnfHiY3RwO+E3e*F#gk%llhQ|3EubRnlgdH z;3NGKoobrN4Unx8(-Ymt@G`xo+I=8L2LO?_nq5YlMSLM4A(GI?o9`!>WWPRD1gMUIIA|~!YmkbKxl(j=;0>f@J_>_+nCtGT|M;Cm6a@*5+YD3 zn(X+ylfR&VpLm5iDOfWD9b-QY=v3g;ExVHg;xqw3={{;8y3uun5PWw!wBTbd-P$EX zh-6;2)%x|$Vs&!JXH;3p6?IbICD)EXSo06V8D>XekVC*L4K zCP5oZ;YV0!l1sAMYYOu1O9|rhKNIa?KR&^3S&lMgC&R1@4UtQFfo@eCnjvb<*Hah; z??-J!D;(5Xb*)ky<_awr3R=EaeKK1irBWrD^a`tFIIsu*FeiLtZ2 z_i0=yksS+q+O!;Ky2%x4(lg+(Gnq|nKB(jKO_(}*W`>NfUt@sfdpLB#Ly@z5magXW zxB}~=LhDA0E2GQ~?N&#&hmz|v(F0Rwp$2+OtG938cIRjJt|XE!^#BDpWi96+A)IGN z(~1<2f5fE4(fWPQI7h30)0YOKNQx;98`M4H z|88#v!EtiDI9im+f=1qu6!C8ErP!XcQkpQvr@8|*9#Q;+NR*^j#oo9#iQEpBi&a?c z)Q&Vy+4Le`_G^Y{PiX>mTYe17{~s!k=<{d+v9)Gg?}mG_uX1 zTO#J+iDs{qE_TG<%LlDnz6)Dyy4(?us>V>fP}kpHN?8FdEyi(lM)kEwyS;2PXbAQIu(Ny?@8^B0uN1 zwpT=s2(np!xAmf*nHOT);C{jg9Z%is^Z;K+%#8+{`kXrlE%y8O5*M3^iZUFglK2{{ zt>*mq2he{%Jis-frel!2Q1NiuW+Qoy+k0`)RN>y|NM2m-V@0>*9AV<$9@^U2WR}#- zw0~BXuQs-^gn&;ah}l(M4Aq5PdF}m7Eih<{x;PZDU5MB$o+`{>*KbrPMFJQBw7PL0 z6~@LEEcvw*EgFl-b)?@aGK`@~=zM*63@23-$%oinkRReSPxoY{PkP~U9sWS=q#)R%w-0E6p z8(=E$UX{s&Z$(xIjD<4x_5qXf`#dID@V?S7tB|e5F6x}apy8wEI^~2;G)h`prGe+o zsXBL2K*D)^KfHyPz1!j$KLZ7i`JhbKbuFKm@+HYRe{XGfKwJK5{PMk2)!BxkqJKck z?a7*Yn?41y^;UcjI_M9Td4|RkfE4A%zLU?x3#vHxp;;8k{y3??{eD$>d!4|4O7Fzs z^sa@;^9DL>Sgrl)_bY5SFJ#xUQsI9#mp#q{L-CCobaWQ8-0Tu8xU3iU*!cIhyYLgl zqI!C$8$y@YZc5v;<27BG(cHJ~@1DZz-Xa%_Z)D;m>0$P&PmD^Rji1cbehCARg!rCL z&9j4X=>W0!pzC|3gZ@}0fQ6`1yMj0^;`(!Jtmca8M?5GsQwA&lWMQWt@o>1w_FYsG|iW?b z7$-w3JzHHH?)07X6YnZO!}Jos&QLQe$nsQrju(p4$lC;ig@@8%)-qF{^5a0&@M zSqH;$l_{oTX&lTBjDiEvLOmpKsORfCy1JIS3-yExA1&rEIlXx$A=^AKZqR1L^1B=Q z%el^X?H4J%*e)+Mk>zX_6OH@r2iRFT@&%lHCVaVt5g8X+8J(q4X|bN^kd5xXw>WC7 zmk|An=w*dfzv~lgVFG?zHLc$J<@*hhn(ycsrKo3FZ7a?C?)U3B~B7fk{ z)O(1qlP}$PewWP2~IL*()ZYT1on05`o8j+dqMZ&Fadh`$jx!2@M%TD6pLEPX0n7 zyLH*5@fIVWcie-KxB)u_uLh+-6JKdlcN1tSk!!ipAcgKQCyD$kE(kbpHw8E9rDD8| zN!I(muiT%%gok)OI`DQX0pDDtt`XFKRKDWtejVd$WfiMU4{^p})yU%o2=H2oavXe8aN(FjJ10Sl_;_qGqU}FSltk^?RAV0>Ainl6{ zBJFmnuHA3g?^OtIq(x5nr8jzf`XG9bH*a5lpEx*AXA#YaO)9-5r*!^sECg&V?KAH& zM*gllJMG5X|L|M0-~}yn6r_-whQr{4m(YSFu~!huR$R|HdzQTms#3gELXh#nMRg|8 z)2C}rB>GmO==v{2HMJhaeH&W;nbvZ|R0&iv0=^##U@dcSc2bd(%;XF&xW5y`1NZ{A zo*NlUVxCK`FGbO>JD~Sk6n(?F4mYpPa1NWmeO{|I!i?=!V+u|t2N8+}D366Cnrgh< zG)|fYZF5Yw2bVZFk8)1z)3p=CGV zjLU^9YF28oQ@vl*!=W|vM@!!8SKuwgqg)3or|H4Zb#DLd6@_P?LLb!zY5rH2C7aO> zI1ShlBi#Ra5%32u;+{$e_ph@?k^ndjzJwpq|NB6t0|!>p>5DV}8jSxegH->&ZU*3d zKX?(hPNsakf89hwz-d5}wIu(~i|_&t_(Gyeg8mNsSg9SgtsRr?(SOrb1-yvk;n>NM zza||Ze!4B#RSp8c^tKaQ=H2hyw@OCFC@v{|<}x;L{og z#QFZ6efxuJ1>gQ_kZdrIR}c@Err31~jr`wIh=+#uCBQFVbocgVpY}0k={8i&N&dD&M3B41z5iv2W zUAl|&F5Q63X2|P(f!gb@7M}=pz2fujJW3voM_;e7c&JLXISs{~ZRU2wq`BZIxmAej zwq5|SKHyb^hw7)+KBVa&_=~O}JAJ?71{y)@SKfw@g(3pJHLfSywRJV4g?|{)2cIjW z_D*!ZB-QgttTr!x*^WiDd?mLh`Q}ainQm91<~mAzGGXD7jP82qqFuk9B$sFg&% zCts3Vl`*NTnPAt-N#xXsO5k=S_fZxdJzo>iON9cizR4p=v&Jf?R#0z8PfXks!q^Yd zo-WpJCtiJi)xbOJa=ON&Y-#y+%E3uuPtKujt;)us%SDU+xluX4n&WoIHBc(xUZQ04 zuW=luhXUSN)p#%6Et={>&SSyc2k>M;JfO=rAFss&tTN<^0+6w7=A($elZ>Xc} zrZv~q175u)ng2XrM-NsN?c4wXkj@88r=-zK8~vN)Vzn*NLcRrVIbwphE-voWv%k=W-?tY_~wyV?G#-Z`d%Fkln z@g|DeF#@D6^}FPKVb)`=U>03zx^l%3aU`G+(fBH)*HuV-s#rGik0HHZFZv7X^&qQ0 zKbQ5&eLw`N^ks>(tr8BPzo0SRLj3t!%2~L9o&j<7ZKFZ;;8|oJ;;3HB$}eS^MSFT6czfKX3Ws;uncj<^?JZ;64ezm>i|A24 zmbklRS@Hm(x*pB?Kc1vmhcN~{XD{QW@mkUMUaq&|X@#$`+@9yHZS zkNtcFcXL#9aFa?p5B!1GYA*@$QuXFV&gJr>#Ws?VH>MbLm-ee%XnU_jW>BzOiGOm_ z3A^k~sf!M`z=OiZ3-ub`9@XGTZDbXG%+0!pkWqkEa(uXuGrT@a9GgF)vvOTO)4#J{ z_K!B28W3_nTfI5An>*97oGi)>n>Zuqc>uNt@2gnKIx>(g)^BLRJ&!II1D~*HtzTIL zTXDpZZr9U-d(ZmXOjCV62>ve( zu#byQLms4A3O{&YYuKuL2B%ZhW*}Wn?4-zSLVDS?xa9IjSvLJ-_oZ`4?w&LB@U?1n z_*y@gV7?vgL9J>^1EyJ)Pzhn!!~3)8Rn11E|O;j{0WT ze1Wn=2}5VN=fORgs~v5mEiy~LvEP3P-pFAf3v|~xZZc04YKRnT{J7ci%O$RIndh&K zsxmUngcBc+leG$%i^Dr#3)c4PXbW0!qZ`9+m3^X&^ONe) z^z7GnQ3(QetdmNq7YI@g>#uljywi0EIzvH6kN~Hl-SC|PqB+If5P)D+Dr96}FdcKl zgNQgFuC}u@2d(L%VrOb?NDrIuphs(7nc0P`V?JWQN_i2 zx*d1g;8Bj9q;rHIu{i@CX)qL^i7?vk5X2vO?Xo(R^7yPL-qbdhR#=}?P{&)8r$q&o z1rH6s6Isnooz9v3M zXvvq1DyfL8c$i~%GUrMs3#ZeCXoG}|rA45F!mpN{{B&@amDmu{ySV-q+r}lijSI8P z1i%rNU#6Bo3n3-y{l?L_gL1Yzjy-K4KvHc!*bx#-YxF0_fNSSg;(ZMVg(!i|bm@2w zCBJRwXSaoH(qv*Tc3Ejgp`gj)=`5hKi%c+s_NVRQbA3d0#g~JR0|phC;}!!y&^yc{ z<${Gdj*HI920o4<$qye>AW`NB;Mw-b>v`_FOHe;17etjrrs8&wK~&nR*tq#E=ea1p zk&`PnK%u11tSV4D&5PtzjG~xjh%wOpj_+@fCj&<>(ld4Z5dq;co_Gns#SZxd-ruqp2d&q!-d7w zuiIz|gdjPJ)$`H|G~-%0MSpzx_j7_Rlc@zXA^}+{dbelFYiOZ7^mmU~0ju49pJ3(g z$ECoKq~}EvZZeWxb|66VA>*({y7N zdOV${{3*wR<3rzj)eEIhb(TdYa^!1phRAnZR`(%$b}ghVq{`#YjIM{F#KJX%9pye~ z+yRn=6D#A7Baai&>!iD*GNrD#9Y@V6`Qh}29D=WYooc&8;zhD@ka#35=ow-+nD$xT zC5f;LoM3dUB6;@ld}sc_Q`XB&ve|u__PQ;6d_AsI#BAt(PxyU?$i}AM^Z4}v{YB2h zrgVbzm=q@1(o%^>;X9hj(RY=On-roKaLx$#o7w?ZWBbi}cG+cdvE%NPz>noh-DQ}d zhwLpGT{}oK$=MNzFs!ZyAC7~5C(~Wuanw_#L(Zax;)L&N$`m&G^3!|yq|2v38A6BD z)THu2C6yoa>Xb^F_Pj%`K(jQ-eGs2$6}xi@RYlBSct6#}oc76W3%4@6j_9>bXs>7& z7IjoF@NM$Dqnn``&WlmMWl|!6y~|ZFLfk@k#&4V>?-#Jke+jzM+W)3jzV2EElV&eb zmI2Bj>43s$+53j9!$e+h@pt3RA5Ie_*3~8&{!oMZQl64&32Uw?puvBKz0HW(Yr1r8 z*XpqV^O;T|bqPBZVL#1BntryL0D0#~lqWw-{c1I=BZ150!@fw`!XtbMdwhy8@-*D= z7Vf>3a;$F^R`WEfvwYM0q>d(UV;k{FkG#X~kYMWdn{kwrUkNBF>A^TQrk0zTB__XA zKBoibx!@G$ahjZsZ6deXMw(MPjkwJHZHLw~K4_CgQ<|8CcH#`Jm{y4D^7${kFcdj1 zB_)L(fS(Qlj9&Kf?Y!TDY6(eES>3j8h_5KPx_I7~f5dvi5*II_>I0#@k3S2lQygx3 z5U^luxvsMAL|pHc!*(sQWdbxRjJiCPL9T7S^_IU3sWHmmSEih4k3+{HjfdIW61hSe z@h-`r%o)uhZTY;3)F|A3ifK+yP zT$arew?!at_ZQ{ld`tU`SEujqCjLp%~U{x13#5LcBtSMIPNnfMaA-RT1U2(E7P4;b=AliM`d5 zbFS9vWi<+OmZ|fLt#A{(N2M>zRx>I00Uy)X;gBV%LitpRI zx=7~9jfb|!Y5{TZQFm2w1c9K~Ap-P;)VIh_Y;1hX@n`lD2zwj9@de=B2q}vI#XCv~ zoa)r)uXGI{VzN{>LH(_m2dSVes+^}7%90@88l)Mi%{8971;O|E6S!3NsbB17s{%h# z%0^xj&_;M+m(ID!o|-H36;gI>XG!6xz^`7+!b@DVk0S0~=X;Yq_*I_)q4Rh{`?-$8=G6;5rTI3^ zemP6uAhQUAxKMg|eQighyG)`*GcKjBiS*nK)EasNe|e7|K9QS8duQ0eND$@gq<>dC zeXF`v%lHe>2rWJ6Rj^c8Ta#-E^boABA1N-r~JWv zM|upmoZE);qCq9|&{$@MdJy!mj7!=ko8{@UOV{iDY^sD7t& zETK9rfY9DpxLujajBpvdhy4O%bPYPwZ1qj>>hn_r-y+MAcFJw@=$~F!k1gkFLRD^( zc`V8>T~R*PeJK?)({ILUuD_~thY>m0e|l+FHi716t!P(Yc(%{d|FwZN*hQb+#h}(Y zS1G(Wb5m_0G0p=9cRgHqzRCB)u|NFTebdW<^=!L`f?zH=R;uFZlF>7OV?& zlk_EvxAe^KdiJzTO20!-6y&=yWCxQ9wCc*>+N`58p!yiXQj81#DaFo*z&M~zV=xL! zI-(NBAz^v8C#{#rW#hZB{EtH4awF&}HcfO3h`Cz)xa@q7$UTs&(f+jS^x=O|*ORk} z`WZ{_057BXJ%J7j8LU`FKPTv{qPc3km|+?xdQ|m|{#$nO>E!LCW7J_LTV066OD8>0 z&*fTZq5etiDLst4z2TPC-?)F+wsyp^9nPBm{KHn)Hi-#8uPKrwkQF(J9Nu+QLDivY zSrXzOI`P^&hzgDmu%lq(oW?#iTK7euFfr-6rL)!_LV^(W?s{DKQ?U+dS)qtPBMaES5iDNsmmk$Ypwo1==LKAxR5r2`_0*S zPA+tqy@fP7%6ImPfx%3oo1~a(_*8b!}AT&na=Q30h_se3eWT}BeVY~s_GBq!>M?h^K z&y}qKo@K=>%dF5!ZVGmV!6z@B4zVZQ3}|LI-X@E1kS=TKF7jW33vTs9TR|@Ui02J8 z4SV}**I$Ma`+V;mx072WK=^eH2MrPyy;Z9J3vsVWOCDN7^Q(|`$5Vb&wLhsX`X?UU zUMVjr;@`WKd2?Q%e0&!+&iyYj0wJzIv_L|VR&Ii`H~(c?WS?a`L~74=D}VouW*_4N zyvMzLjqZPuT3#Sh>mx3vDMXLb3LE&V1@LdI7x5fmKWL-k!v98XeSk17?MQwv^M62$ z!~+o1HR|}6t|AzD2xVWNX>a~L1w0r4VjzMa+5g6zQ69J>$#k0Hlz)dszJCB>@a6uA z#RBIBKtLdry)$m|<3AvV_5p}lwQTq=lx_I{#CUs_IQ|{>RvG|eB&gU(|Hhn=m4Q%p zhHCT&K$`0x)&ueY#Qfi0p#Sd|1(Pje?qIo1LgW(|=cE-K%?$i&$>zaW`(Gk~>bp;L z78P&Wfv6yI+hg&-v@9BclUi9xS!=ah2Iu7F?jroP`XHdogZcc#N|n|~+^O-&Nw=nZ zg`X+^j$wf6SQOgkD0XoIOJ32Cl$H{dA_xHFI7~V^WoD|(umK@DwQ6(R8rxBvC(Q3- zj&@~a8{ULsRxHM*RjN`@?lNDOSiEts=Y5Mb8!<64K^5ssSDfp|d9r#btl$Dix8PmPOSlHX%DJT!BI~M*{hHVyTjW(Rh{{sG14tr;kHN~W-)rF^P z>3&J(HlyJGyyOSacA1{%*49QD=SCMP4cbhRUu7dHGG5<#>O>-I@h|Hw-KJNg{N{AR_FV52_cr{Drkq^55ob8JqqY1 zl;iM}F&!M#YH|L~M%vP{BF|(=;ug+xeSY8%K_rH$v9UB|u1=bzYa{vb>=Av%;YRD&jjBaZaaggxvyyIdQWcBeMc(2J&3YnF-PzL zVJv)3&ok2cqopS22nj*KH!=yGgB74l8m?-Kj5lvk0n|k^92vTZ#RUB!MMX{?wz2Vk zf0nrX3h;Bo1%scxgjO>j^AJSTk5wjdD8p@Oi|l;8Ug>autOKf2N8FZgYe%2|SV~R^ z_`YGG~NbO!T0Rde8Sh z(T1qN=JgFbwq>MY^R+etuKNqQsK4WwvQ4%_``gW#DSs0X)BFcLsy4VR}af1}uHq-1oUMKP)1TZ&gBvwW)E<%ZWQDnf%Z?7S* zeiLCb+N?uN&MZi-Od&8va}Vh1A7`JfCEeYT&1e-A0^>h6kK zs5V6DIx0MVNW2U|)V-(t3qwM@;W_W;T-F6f2d zQMEV?agOQiRV$(lgSAC;F{P?@>$xra6COo% zWLAEx#q-5DO|KBZ8wCFXxd;bAoB-!eo-?DxDLa5b!&CY zJ$qQgG2b2pzs-0 zC}VnL&sOQY0|H52U{%hF7pF^V7BR9Y5UR1vU-Nk$9gA+v4i_Q^MP$mQ5#+blx}ToM zZ+JhZ@q%M1CBljIJvMPGIbZBX=K`{8Ow~k1lUAWekXtkx=(~{`E0dg%b>r9U-BRMq z|6`?lfuw!02L$kuvFgvlGG{7`vT-tlis3@6B%QyAR*hv+qcf)$UR_SeSVPS|VndT3 zxF0rI6+4^JtOmhfZ0&lNq5+MOb1Rea>Ajorc&|_M*zCs#>r75IARETS+x*<$Y=TKg zf+n$#r%v&+wT5Y4efr4?G;<3Egl_yX4jc9RqHYdBRp( zSp*tLK4e0A0!bark&X{$j&fg;`4)XB3Za!`TGae$OaA`V|8PYGgo7|nJ2fEOEem~Y z<`MzEs@inlD(oG(JF9*udj^O@>yXgMQMaw-pIwDx*$|4o>GJp<asEO0o-5Dmxn#d9&@K97{8)qk&Rn-BCD+L=A&9SwsGbgmT;}TskSQmfq z)y-3y9dKU@=IBDXxhQNwda2+}a|ycG|Ipi-knm1NkT5xX{diJR7mf+If3pLWYkkwhFEhtXkCV~Ln$hpkrsl)OBP!8{iK!9bnr z>0;A&ymMObxdZm%yMA=g(RQ*{z2@FRY?125H5FnvIVo+|?SHwPrScB(8Dl%B14=OgBO5@ zETszctfG^NVR$A(z%=#&wI81@1as^O0m1GE8BaOF*d>v7IhRYHq?qr$ob0+3m7cXr zf91qJYH2#SS=?+*oShY8ZSqG##*k#uzWU7QDzRVR0evp$4$6;%Gw;W?*&~!baoIo^ zODcmU{e`)deHI@Lir!`O?-xx<%SaNcp&B!xJp00$jlLUA&EqHR{5V_Yl(qT}KziA# zwi|9*y*+tm8RIRAJ(i$j&#mf=Lwuw$m!Y%rt~EAOHL<)+Hkabey00WaV&Ze^fJ&mb zeE-Tio4}}^>snVcVJA>VSZIh4r4w8+4}f|DDdw+nY&M$usz*=CU>u)BgD(zl0!mSH zbHMnn>{l%<<6$vI%B0!>(H<<8C#xL{mLL>njvYitaSACfZu-ae3w&^L9g>N06I~&yC*OcmP|S*b|lf!pck`eoN?u zYNA~H`FR?7f%kk`jp6D$9R|m{9^53T{&_msn$4qFtGsOB$YL-l@cR6S*#(E{mhJO$ zL$W|qgY@={2pGU4cwJ7SziQ^YvOPC>?ljLGe7Zd}E~bA;E2L|RKbc&27}oH6T7a^4 z4^CLBR~r$(b)I*Jfj>TJBhWn$nK?e1>F)1l+k0Y)rDT zOEYE27<}}7g|@u)I70e5Z&|Bowl@$Pj^pk11$TMumo!%Lp4UPy5B2RfS-IZ5j=28r z$>?Hn$!u`S_cHHWD|~&5=@8}hDN*5+O|Rx}Fz|&=Au>l{IF)QPxhkObM=(f%x>PjT zv|kEIVu-r;1%DEbuC`bkCjV6Vy;=0jQxRPAZ?_dR@at>&kAMuvZhqpq)mnY*noGKX zDoyD9#`@4%U+?l*T1!8CQ{1EBp7yscBBF5Jeeh1uQFX9?zl`QR-{KYG*`ekjQkah%Iahe~&xJNSJK^O_ z+|P4Wfns}IuSCANB5tn=P34zDf_3{~me+X+K$HY-{2x8Uz| z-G-=U1NYShPNvH~XiS|QEjC5(RZOJ^o#c2Ij=i+%t6H`KR2cVNAo6)c^;kMaoZf%j zKh_=U&B`1NBsw)Oloe`oRD3f)r=@)kV&o70uo>w+mai-$zQBKrG?It@zo&8S|4{eV zZ&j^rv@j_pu;}h?P>}BK?v@rLq;t_JAt2q-A>9qq9fBa;-5rZ>>bv*8&UJnNz&Ss< zWX>n%lVgng9)vJr4{a=-NzAD_1m5%$JT#9@Za8Lh#$hLQ2r%3$5A2t#W(XiqE?yje(!_yW_NdY?W|tp_pv`sJPlbd z(jl9Y{3)wFYWzCLRSJ`OFxKtw@jO*YvB`P@;gVhfVUI4Tk^Yo9h(BoHMr%3V364zC zE!#{uxqlJo^qC=9qMs}e@{AJms7z0u^#=ucAQ;O;-*96c-WhO4Fk>NEj;(kp3mVlD zQExp~J{i!#y{ZeSqn5>t+7)Q1k!-(l{ib|Yir~~*6DAngoa^-2V|JZ^NJ$6H1LGm~ zL06@lP;)EVKzIX0IUt|!#{dJ=1T+8&e|q|?xZF4=-&aW5H`c+Ecm^FH2py?zl+Uwe ziuTn9{YTVGB!~?z*o4+PuEv*S(1Gk|rb+;9m;9tSa44$%Q8Ar1n*nx=5~+WRrdFRzip+5i4k3!!dm3GZZECp$v8U>sH0QEifv-|gSS^(X>fbv9U23PvJ#~N`JMLm;Aw!g0d z-nJG(aW;)eMx~YqHl5dG(t`V^1WIyHeWQLbvsd1qS@q{l^e|2&&@@j?e(?1#|NIas z@*1Sl6ALYqCi!O_{ZqH_Lqz)ZforDXXYGGq_1@nf)9hJ?{Mb zUf_2SEL`H58C1Nb>c3BI@WII4IXxqPc)|H!o3R7%$#a6qVB|J7aO=yU}|D&&K2RFIIMepme*Fob2; z;=5uc`0gXfy&K7xjUmOaZLnI%#=1HeUHRZ!;om+0k-)_2(6kT}l99l8K#0&B>DTFG z;{4A<5m8XSO-`yrD!9nFyD4?;qtghsC6B@y%@9GIw>%R7J3lxxlb}|lgcCqa67d_yesesNKatTwPA-je2!+m9TU+~+ zlUrWgWEeIvG4p2Nr1Qy=1u`;n9;eOpS&AS;eHvlK`f+-jX=^l4Yq4&H(r$sklo+Xb zuHetm=|T|`aeXR+pZirGOU&CN;G)DcMB#ilX`d@;zf$-0ljUtepv4E3P6#Z+S~u*} zUGzI933e%+OHO#2zKOW@D5K_Zw|myZN0F;1f%NUjc0d?@IKY36`>0k z`a>C@@4jg4-LdtTe*Ck$JxO)NX+Mz`m`Pdj(6Y0~NyU;XF1NU1kuEhkQSkcUqdN$~iWs-}q zq;jjf+*|jz=3C3YWWV`FWDa)5F5r3;lMAH028q+*WO)dSJvx zs}KGdTc$j?v^P%2>6}k#CSbdbBk)w#P*4=QkCT1>7~T5*&9>ubpF%qgps+!!?@Sw9 ze`m^?4%`uGR!jxY%3OoR2(Dh033N0*N1)L2mHNTdw=grL)w}-XCeN@owa4ikir)R{ z0;a8<9b6^Sof=)|=bceXV_?IXiW$QZ;njf`p-+h&X!gw*3Uk>KCsa5jubU7$7SnG$ z&3i8y#l8?K*FK0a_Ir6bI*JcTHW#>us|%HSp~~{{(!^cxa9=yk(^Dv`l6!c0fX15{ z1|3H(VZYXgg__^VP4)Fgb!3I5dAvyzw(F3 zb&?K2Y4QGU)VM@^uTP@&JdL2gynY;#?2R8&P%^njlr=xceFaU19vePCo;YLt&%l2n z4FJ+^#bsxcSq#NX5+XG6*rAbe5jxy$^dV0H*p~HAvM8IOc#GLWMJA>$Zi#{{NSR|rlZQJQ$;?%%lN#|cs(JWdnRUf>c2TpY!=IBC@u9NZPgV-9 ziQY|zqNXo2T*MU_*QnoLSTNYmF=G(ZbDXIApt>FXl6@iOm8(L#vlx-H7*53X@uvxn zeQPy7%r*1_A0`S|OFp%*{q*_f75s42`t8s5e0G7+bqOCDERCx#cCoM9x<->V{n2-Dq) z2m>`hMtim7@l257N-E0q_Kf#-lk4wWo5?P}L}nYcG(mTv=ocqy-|K6rhqgznb#BIt zEz5~i>GqC2DPzBDRKQw0sb4Wg%uLF6g!blVB8NC1vKc0DZxOhDszHB#V-`RA@#SZZ zs&ks~F5QD=S7RcbvONXo=z#m_RFoxzQ@4ipc1W3fqE|wh({!5CtI`#v!Nef%gC>)# zK{us^waJUB&r%pf=N^xrrZAVAupyTp@1{1XGZsGCXL>h*PFeLOK-}gapF?dNa`-%+ zJ&7mS5>ZQ$0fk;=GM(=PTdGlkw%pz;HZk|}X2E7UkzjUX*}aDZo{D-gbE(xmnGKT6 zd1+ZD=_XZQ zx#W6sLjfDZ%F0dx1&3LW%uBK9s<&)1HqUCn744Tl6r7uYyWxE^K4#wsMu9SlJ1YO9 zb32vkSXAwkAz$`+q{ZjY1aGZpi&cRYpW5rNqLJ8cy3rQ2 z$&EL9(ZD=?7}mx)@skERVcnkMG2Vi4rsX=_dZfjo4zL{haOEbS_QvV;$K{sjrC;aY zReN8log^b?e zN4@FP+Fc#~ak)o`kc^<0pQN|@#|@j$S#~zRl;M%L01q#(3b@7-Rs zQTjV@?7Nz8n-JKr{l-;owXgHGwQ+AgcL31ZJ*;@=^2cZ6Mhmv>vCK@s7)0Frh9t+R z{gEQo>xO`Gv5DvfS{k>QI_UTi28E6M@g6048k+R>hNN}B*526h1HNX3+83p4p|Kgv z6PMI65knzJ#-{SjkD;0Uz3K#)tvymgUa#_5PMZtPmI*TvcHh=9t%QlryGVdgky1?O zthp8+G7_0)lO)Hb@V9~+Bu(mrz=jT9BJSP@@$lT7IbwyaVywo}ri7lC`z~G5;G(Lw zz7G=t#6i|azp6QX?i_VFc2$Z5XU3l&A#cFT9fm{^gugn`0n<$JorYrvW;$9CW;1>; zgp%f#p)2k9rP!x=I*}#;eWD#NAMJQ0;o|X@ET8<{{q96|tlZa1C24fKTycb#FPu7v zXruxXt&Nqrw~M}i3XE^Q2z$3HGPANjQ)GSC)nU*d-Enlyt68a)`e|!$eDMSH!OAh1 z*`RK%&i2!$csLZGboK!fgjR@?`AtS#R5uIC@4VJ%e>j|N7I(HG!VL;W67)QvXsnAG z1f=0=xq+SxG;9dL`}~}*V?GC5pui#)BGA@?)LRTR9}Y&?iWT-T6PdKpN>wu_yl)e| z!ob{dHS;_m?WI4X3L2^B*P)X22uJ&{hqv1WwQ|2D=S8 ztyU;YUo2USxZ*O;S$@P2lc`7RImkXU=|G7!flq}(gj@=hTd(s99k^+QSDBB%aUli0 z4~ew$qIyj(IF;W$$UPOkX^^+`Vn}|g@2mA$cy;}dr~NzqbON9ttmk&EBkJBC`CM|L zSFbGLxA}FIQ2P)kk@9-kzL?3 zD%as~TJoj{K0P|3By`1i_uTUo!+sD}?PCTXKJ@Df+Zoc-&A#jX)b%PgLCE!ixk9&9 zbin3E2{X50nfR$+<(+v9#V04u?}1k8>2&p1yXI{xqQWQl{>2z&uPuf?MJM?F>>I{>T^}N2$sSMsrhL6Z>EpCtxJnQN2*1hBA z_@l2-3x)sOmqCx9uD6I2Wx+^T(^a|8^olz$oWWmnpkc$RK#t0sU>>Dxe)oVDzv<|m zC%)*F;+eRL)QWB0!a$#+*21Z4#Cd|W=QJ)`Y7`I5`PE$KyF#aR-Xvy|P=~p4r08ru zd4(O8)sJ!|p0I>ij zQCs3GbTVl?rK9Qsto!Yn2Y+66|L}*`x%#_4qXproI_o_R;h385y;R2 zQQh2Y30Z>P(?F0BBd+z2PEZfR*m^(m>({iab_>=js}o4(!l@*q2XhrHzQJ%X-B6}a zcM*14FDbe#D9`Mc0v2Y?Gq){vo285+n0^GvN(JPb{~1rb-k82-53 zbL6JZY0Tlu@|kwlTts=!&-X_T_f#(i^_Hd|rZJrc z3pI%pLFk)XJ?RXndEXG+7lYA;D2>P4Qez25zUc`5-N7TF%7Y8!aKC9rS*oNGj_GWY zbw!Sg>wYyKgbZ*{naiPjMt{QAANcnCzzq{k$dw0Rb1J|E#gSUrwc0}ywV-P=P4khs8?aGOJdwd5kT&(Ub?~Ktq zQQ96qH5|9v3}5L^<36C&LQa;wLynlVN+f~)#bm%E2o(2dHCSmM=WF0D&_|7EU@M7( zwu`>xJqQV*d^>SYWfDQ*L$XF4ZsFjV!tb}i`ON2#nqQ=tuH*+VaY!F|y7warY-M;o zU|f??$uqHx;Am`MxQt&${$P8}H}sh%7$lTb%N{h@stnG$+?SKZq)WVX#$%ld{rGst z(|ji*lYh*#(_Y0^@b~yy1A+=b_$33rJndB3pHG`SJN4T-S;Firs8+b?=qO)cTIej7 zzZyLz+(uF7CIieaxvVEe60LZQ7CAQG&XXB|P$>lBUo9}i?k1}j$cY*X_bk;3FK;$e zQnF2zD;gcbzxCZC-q<1_dNr)Q(qvxTXqfi&aYd)Qz8O0hHD=o zOb1QhePQM|9Ovs9zY;YXPXZlf+7w89aDjmozO_mv>+!Feq*Bci2_PwEA@)%Qx5t{t zC*{n~mwZzVB;LBMjWXCHhi}el-@SNuBB5?K(*@5j=(1TvZsk?$IWHZ39AA73!)Xh5 z#xghN?Maj8X85SGDwHHGFb$b+Pad^!e=*k1!j+-&@(h5vM_hbf)Ep^ZvaK)noOy8B zd{9i|@x$I`GRV3)HB!d&L=}SJ5q?{VCbB2&2*;0cVvhbqdI6IQB-4-+xDWvirg5Q+ zWpNs`ZMUA)b(Jq%(o4G;>s>wSwRo1YI`*(L00;t2*lrz z@oN{p47%oZjyQ)nydvYlic2%3$0RK24G&?y4G!o0{FwTGiYZkrwuQYa2kF|^5^h%DW_4Y&DcspZQXG?L} zPl1E{u66?w>00mZgs&z{Z_qls+2-#98MVq~KR>5hlk#!M zYGMRH!C8rY&sZoC?JZ0Ub})fMM6MAQ`C01X;tuawM&>qkX-U`f+0OFie84H5jl{dN zHx+f8_A}AgxUJ^i-j{D}cwJ~KU37vhI&~Uw@ex?GU)&F7)m{bbSHJf>7uIRFBpFMA z(D_bZi?1xubFsaYNx)z1kWU1Y#^aG**MFFc6K3UsJ6Wm^duP9_=vtP%I~K9>Ewt@v z3?PK`xnPD;N7kZ)qSH8w1lpXlaY#`yjh<17I(q{p)%b5k^jTlQ!kw(I56$P3;IJ8e zCLxuM9P;ZM{wdJ$<4Se@<@{6Ee95#e&i0P~PRv&vz$Y+YSgSmrY9Qv^-kaY;*T~Xs zO@F}lT6wCnb~@yd)#Pn{zeDH92RjVh{>7nWw(<7=pB=p^|ulSM4 z&Q$udl8+Nhy36c+HX|h*@-*IgNhrlUb`7NH71=f1!=VgHe=Q zp{K`~XeN(s(;0O8!aQ2u_?+6HLfZWq%QFwGod| zS9Xg@2LZUV24NXYN|m*|_1^Ph*pGR>KBLVHm7RaO;TFU`LFa98Y!M6N+taYzdP8ik z4DmOMeYt;3e=3Y3Hl*k-SCuj|sionZ#bIYf`o^N?Dv3$|S;% z9`6?m#gWJ|@j};5i|q-W#Z$*q1!zfkLq!}pj)I14HxvkfGqX$n`c8__rqu#PEIn-c zwDd(kzu(b5I4v}mSpE>A*S~Y;a9_Z0xE(4+FcaF`OquX*vB3fFJ|wuAIcZ^iY1T9w zeH#?Zvo%mDXe0fV`;&fQOz{SW6`2B=0&&C4kAgR18ZO7V4v2f{zEu+r2Mw{c6J`Hn zGz6GnJUaZ(+)sGPW5(p}CL;4S$4zN{H3r&39DF1R@~Ge+J>o#)$D4VjM>f-_3|#iJ zDmyo=ezS%*MU9p2^bS_P^CX=gi_e5|d=wr+gaU{~V++AM++uxh`#1TI`E64_F?fY8 zJh!~Ymb|w-)W?4i<#F%QE<AZutvDaDMg?*dVU9Pl$lP7n?bV(o6h%X6SFUM_lnKC_t7@#9AmcvzEd^8 zr^`VUAPCsQ8KO)6N&G56NBXYNECvGaNf3>L=8N>nVwdCw@XFvn#;Dvyk4ZWrS;nhS z{$DM~cL1JcfVgasH}^+c!EEL0by&D>)jeipmR=b|&cZwUieBbjR|fwv2eybNMS^Y2 zLwEh{YQYYyxZ%rjt@m6u4`u%m8Ln_A=MZ`w_@uPtShEAd;bSIQfDaM-KlqRV3jbw| z>ZjjFl0j{3e(S5i#%J@l4gUjK9pTPa2-=8Iy?awiY=54Spw(&>|NHhf1Guw`jIE)B z%kMSwNT(j%hqGVLj8C|x=Kf_{pu?!3UO4UC(enm;AijRLk(eF5rgO;u{&&Ey0RONs zgj3O=ii2JkG+{Rb%;S)Md6_kQICd*^b)h;hxD2!X<_~u<-P*SQF+1E zhi^@G1&=7B0A7WOHP%h+-`;T~hS33o_or$2+;5mWZ6?(jwR+r%JM>LPps zqWq$C$wn@7u9?;cBIUnj{=-43z!675HO&5ub|;Q1nJfIa%|GPe?v@?bMco%s!o<-3 z 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 P00000NkvXXu0mjfr{V~R literal 65618 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 From 3e2a665753d975d2e68644847fb71894235728fe Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 11:32:14 +0530 Subject: [PATCH 15/87] edits --- modules/ROOT/pages/theme-builder.adoc | 8 ++++---- static/doc-images/images/copy-ai-mode.png | Bin 129114 -> 99078 bytes static/doc-images/images/tb-style-menu.png | Bin 122273 -> 100236 bytes 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/ROOT/pages/theme-builder.adoc b/modules/ROOT/pages/theme-builder.adoc index af110e559..38c5d9441 100644 --- a/modules/ROOT/pages/theme-builder.adoc +++ b/modules/ROOT/pages/theme-builder.adoc @@ -6,9 +6,9 @@ :page-pageid: theme-builder-doc :page-description: Understanding how to use the Theme Builder -Theme builder provides a graphical interface to explore and preview CSS customization options for various ThoughtSpot components. You can adjust style settings and view the changes in real time before applying them to embedded ThoughtSpot components, such as Liveboard, Visualization, Search, Spotter, and full application experience. +Theme builder provides a natural language, prompt-driven graphical interface to explore and preview CSS customization options for various ThoughtSpot components. You can adjust style settings and view changes in real time before applying them to embedded ThoughtSpot components, such as Liveboard, Visualization, Search, Spotter, and full application experience. -Theme builder has two usage modes: +Theme builder has two usage modes which work together seamlessly: * *AI mode* - AI mode empowers users to provide style requirements in natural language and upload brand assets to generate a high-quality initial theme without the need for manual CSS coding. * *Manual mode* - Manual mode refines the AI-generated output, providing granular control through specific token, color, and icon adjustments. @@ -20,13 +20,13 @@ You can also access it from in-product help by clicking *Guides* > *Live Playgro To try out the customization options: -. Go to *Develop* > *Customisations* > *Theme Builder*. +. Go to *Develop* > *Customizations* > *Theme Builder*. . Choose the desired embed component from the dropdown on the top navigation. + [.bordered] [.widthAuto] image::./images/tb-embed.png[Embed components menu] -. Select *AI mode* to provide styling instructions in natural language or upload a reference file to update the theme. Some sample instructions and accompanying assets include: +. Select *AI mode* to provide styling instructions in natural language or upload a reference file to update the theme. You can request UI changes using simple natural language instructions, such as 'Apply dark theme'. Some sample instructions and accompanying assets include: .. Apply colors from this PDF brand guide to the full application. .. Update all buttons to rounded corners with higher contrast. .. Replace icons using this uploaded SVG set. diff --git a/static/doc-images/images/copy-ai-mode.png b/static/doc-images/images/copy-ai-mode.png index d69c10761e056193a225973d5b5161c7e940969d..50619c1ba8b9f0722a70d84e28b42b99748ad441 100644 GIT binary patch literal 99078 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∨V!G75 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

#CZ!tlKDnu#8a;_`5xRzZ-M8$g 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

mw#%J{O>TybPVj@cKr}81 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

{b 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


~h3m z9_tghz|LFtbKJdg>`LZ=r3}bX(Uk-LI<^Q(W{L#*7 zlVJ0s=B^WAM_@q;<@7hZ+XnlDdnUy~+kWm|jS`i$Hwn12lgycIA7LXzf@r)k!!M+A zmPjDA-tIU10k?Vx4BTT9{K9eRN#*{#;tb)ycnq>BrMHCE!K=LXYwF(Dd*Z*|Ol5{; zh^#Bw#(u6iC?HVEcGKX%;x?2V;0Q99`RDBmO=-~A6eiR+QZ_=2cOr9N2Y6+G34kN# zs{D?&dA;x6f0@P`WZgI)e?%s%61Nz1GqInE&9mUu^!v7?(0fwWzJUbOv0OULjO64z zKR+l&6A41bhWx?K>4Oj-9*8%c%E&z9XxF*Z%#5IavMX=v-TwN@$XB$5Zlm07xM`NM z_xAK#x~rxc?a7Jed`{50KPub`;Kq?(#tMYIEf#chCa+>Yx;_3LS00hrJ#|Db04s3Q zb|0h6@`263{k&nrpa%6XP{2vO1ev8^Yyt&ebHzGt9w4wt?fNM`Myqx1BT+A$Ap9A; znhZ_`elIg8W7Js#gVygIuP8>PpD`e>UWW`@p8k1jPs+vM51JMA#oi(~_UXBAsaS!@ zP$CDhvNp}O=(07O4E+=te$nBJz?-o=&jl~osH)3cFh{k|+Hw|ndGdSm+1?e9po1_n0|RFHdd5PoYAGKE zToQX%UA=4yF+Vixv0_)jOcjAMS;L4UO`c)}ULSF7LfzE4@MogDDizj-DOPgB-6!rN zf_IsT>+Z1lGJ_*;l%Nj{=5`|UUym;D+s0zakb+iSHGh-*5@b<|q=O=Fh%J}PxJ55J z498{(7d;g@PcPspPK%WjVgtTxNC|7avAP>OkE=`EU8-m?cJC5A+PrJR%J%bE!GYK4 z2Y={aJZ&@h*bfJ}X<+Qs*l}AjC~@@QSIkHs7Zkrdv{E*D6T^O3@`UsS@zik8w|ceB ztNcH9-?aI{Zm5FbUJ38(G#5DD-VH$t+bg=jrfu>hVI6zv1#s?4 zE{bhXB}bjgn49R`kKb_7I?&*KF>=oBp6=Wuur-xZeGBa6uZ5D-bdsFFZA^i9qz#QD zX}v380KZ3gZ7ZIqoUJ^Lt_K{^jb`#t3$pGU>Al$&HeMOs^IZZy8g$^@r|n_?>G!Qo zp;PtPxb3f@{Gy7yytQ=?{-*f-uqf_M)r7ix6K zjA5Zc@5yfazKf^{|H;_%Qb#%2E)RlLL}8FD%C+CMMded)92SkEcxu4%6$e>ojF3}pE&zg`0s!@lYSAok$<9=FzJaUzDS2Y35QTC1}?U$_K8O^Km}o4|bDs zQ)#i@^~t(+`rcldqQ*m&#ki$m<6$l~=I`S8GX3LLyccQvQvO0q(Q5p#5tn!t#(dqI zCzxnfBa0*-2ktvdli9>v7| z7|?n>FCNN?=IiJyw)7X1wk+?-{dFlkhsiX~#>T%1%vjk04Ch#q^?K(q#P!-yCH>v- z7mlGc7`%03S@S|R6R*P|)Po+@cIHV|X!|~Z@2IdzPF>Lei zrQjahw3Arl#y17c;|pOkBXvadGdiU-s5F&kLbPq?&D={UFpil=T1U&orYU~xy`zXZ zkNL*2o-^VY9XWl{xLU0DZA{4uX_CBejZ?2j+YyHrfFzcLw(Y0Q?|LPDyw}x0NJN=r z<6WB@Qc!%-l>UQH1xz)}?>$x`ylQ+sS=m+ceGgsM^R$e!y)IkX+1r*rTKL`O|M)pM z$7d-_tmmwA+8U81pv*}i!$C?R_9A-+wq@#Pd|ki(=RP&nCPN$~uq@+Yv)>HMk!OG@ z57?$yY}!v`WZ_F|%p4wqO#w6~MmL{#RY14|m8`<{VppG7XbLxN`RMuR0av!zK9|4x zdhT-V374TH@pHrYUgJdz@1Mtg=QhO4>)fyE-Gh5!l+RUK8Z2OUw#({mycD=BDz++q zo)|@WHg!tflY2&&&LpdCUZjXv*Z1A$u_*TlgC@4pCkt!4Z{7xjhck423;yI$LnNxt z#5n8^=O@PVm`yYp)5Y8f#1$#A>3O@?lX^2i8`NGbPRseWDKEdAvoo1o-`r38QsB9x zIDnW)jLPP&W!G8Hd};dEbty3P)LGIqN!+YD8;}Fg;4Xacx8=qAGuETLZy-2Po$qk#gj6oF|~Jl$Qq zpv=FkocI3_d<4!Th&}r^5w^mrI%kMuA*8^-49Ffl>|&-UMDPJko;SasB7_YZal zT!FE_owxu;fZW5X?NZIbyw{6=#YlPau#y~b$=2U{SI~liJtC0p`SK4ovnPFc#y-~D z(^40H^S;h{$P4wlm$_yS=MYnd{8_!|iob1if#*Kaq|7R@Bgb2@! zjok+cO!Kjq^Q7_Yxtv6*hI+5;^4!;w6j)!ayP9530P-{MJeP_p3dG5txZih(CAAsi zK(M;%GI*~347#)UR^IccQ{WgFyqG5)MpbIBfKn*AG-5bWYMRdL2%}daE>w`tGzut4 zRVGiAVFC7TX9cK}Bp6nGXefE4vTg$AkRs{4Pf)9R*3 z%B6Un5R1J?QiFy(32yr+5GTIr`c7n8DivAXbKTcNsY_Sb!!_Ay6Qu!$^)5&X%~vwM zQ>1AhxS6{xCXfxxOpukz<9{%WE3-BC+KF~4*D>ZW6x*#4w3a-_I=`qs(jrZxiwZn zL_S=E->NAeh7)xTlnbv!LR1W-M%-%Mo8)tfWyd;34b#y}a88|yhBL~wA(Si@eNh(l z^BOEF_txmLendWub(fsf&b>#`trv!8zR+Q7#j0xRz*6cMTC&Q!wV<4E4L%4GZPAlS{sXBroIFc@_Lq}jLXBu2GV*eq|5C6I+7g0F3Tk$36%y+JxeKaBl`PFNWA zRrgGa;79slw=W_9Fm+MQy;1n}=(D&92f(_n-nDsbO?7ZR1vtG(SxRa~ev55J5OjhW zJ%X2uK&s0E9@hO@{tRwsjTcNbKEw~9NN1>^2HsXWGJNG~X;b}-Nj|4L?8h5yP!rT6 ztH}lv7=|e2i)HtU>rIH<+I-Hf=EN`0guq3YsFN)*ecejag6@&g=;=*CA%<8Wns_J0 zfQ@LekS*ODU~ZR$ypc!$P1I6VK7xEnkBh*@{En{5#$UMR2L9+DbH`Fb+H z8}3Ar1T^in8sghNC?{rrtTM5Q&P#)uFtg9*;dB=%Pd*0RTn-RYv;xNf@I%{-QU(rt z!UpSSjOp&0_SuQK|`_b6%FLr|)JCb0JZw4j9!_}?t&R;j} zFSo44y!c-Ba<7%~ehu+xFOi13GNqX_6(`#?g}b%=+_9p4p(;j6G$eU3R<2y&VBT3W zrf~W%U*dP4Rz_k`vXPV|mjS1q$rVv51!(1MBqSzkZE*+-8=;$vNVCm4c&kFXd}~jd zzPhQv)+kbJ0*6q8S*x%9?9xoyj3oH{`DGUoZE=3u$ez$)99WPYD028r#R1Wf<^e4x zg&?7gv+B=xHr0xFeOBuciWaV^-58-06w2wtKdj{V5x*QaHPWsRtz^G(OWiEruB{uR zono*xwLByE%A+`J9x_?f>A;1x@@e?U_4RivmCTbeW4EP!OS6u>gyF0eYDoIba@$pr zXeP@i@M3k~v7Fs(O#s!|X>>G(L4$eB;?0+i;WV4f6!)%pd9*ZZe!p3$Z2?s^vU5vy z%+EQSZ1%vG)w@CakwnL3xDJquonIl3kX7wkbc=r$!+cj(&jkVK!C2?;pjAgXKrl2I>;Q0LX6hHzyNO6W!`lD!=X^}H$C_1x?Yh}&hq%Y zs}9swu}141m2}0o%J;*xwKnrVK93V{T=#n`W)SO^sFLM91u9^ob!M4ykz(IHKk6bJ zE&j{z!}tU;ukP($67T%hNUC^(*2)QQS5GNdZ>z!6f>+JFy)wMLO8t`d6=3*%9+9d^(t#3^CwI6Z^V`>o{!yf}CTb{Hq?Dq*?rKTOKhM>paM@+7nSX?SCE~5=aNifz zPGL)@0|+s-BnhG+ktpER{658c|AmwZVr!Yd3@k~(k7fiuyn)cm1jvsz!H2Mz*x|eu z?}O#^LkoF9Nn-Xw)F}F#$UrFUKs+GGxwurX0Oq4Q-O80#-JrT+N#qEY+hI95 z$>g*&Dm{~n$8=s_Ow@+j&O}QO>mA(YQdSU-~M!Z+tS8Yra8XNlE^jJ~mWojxo&lip69qmQ~M{1-}bpQ~FStTbp%Sp+GH(!Z@H_3o%wpB_DlP! z>*Kwv^~6D*b>~|YBH>efJ{C=*Xwc8d+SMi?Twh^)N%2*v7c%1Z=2lP)>f+MWt3jU-Y*)RtsuCK0x}#M|zKC4p`kj9*I*JQi;&|o9FWKL5!+dLASk-iD zbM%wq71MiE%;1&)NBp3#k`kYa1OjM{L z`uREY3|g@2u=N-?B&=^Abxk@nr)kMdz#dFWJ~>eqA;Rr(Ph4@ zWWbn}9B>nF27i`3va2sLY4PNC-!fAOdt{MIuQ%t1vUphyMAuWiNQ|Ea#Huq4l!WTb z+0bX!wgp2J3=k7DDq8(fdOyKSDU^q?OG#$b68T5p-+o{YwvR+MFrZ`_reVxXk$Tsi zYtqtiw4~IowPme?hL(=zSXE>2vDkHJumJtgk`T|!UA7EF9)tQ9U69FDT5vaL6MUsN z#hCaA(wmR-Gx8j@M(juS-xlQ^O)`O;q=-0L$sBV@6!u{OMMkGK zWmwvyvR@bU&s5hwdx2(Ru66k0zyS|=u{{LVmuNj5JY%-oTr4Ld1gx^z=by+ML zNBqO}9EVb^X06h1bWo~>se@rD6h{+m81{%s zJb7*7L#zm0W2ovV5Qmf_B0M8rw0ONxB@GArwpZop8-iuCxw2C}40MO%MO!`LWbD$a zO~Lq;Qsxf(?!}CrWm%{KnGAd$qnKnqDADtmBTM}~4(F;QSZbFQ`&h>cpT1B-m#RNI z%L-GrNrl*%xoBsd{@Df|8n^COWPNUmgvkfsgYqdNo*^E!v4(~Ach(Utmqg{UKsrT} zLjjtM7%MQU`ye#7vSx#AAVtTkUw|vJ7Iu^g1R^1Gxuw{zuA2U3Pux#A!Lp;a?j1s! z*en6gQ7M+_JSp$L^sOvXaTofAo^&sgO1r+)=)-vel!}C?P=5}Mtlhe|$@?0dNNGyu zks5eE4B}BJ9p(N20p%dVV6I#K^;N0GQdI`#2rctg1=*WOz-?&Ji5C5N!&kDFUXKY=cO5lvR%ER=?!-`T~@BTSf7Il9H!FWTrVN5R!fQbtRHKriS0#g(@@K#D^ORmYf=f zJua}W-Qp>MnkQX-mpNAM3mHaixsFmMA*;CtT;( zRGos2ZC7xQa;C>an3bM&vwghq$R{7ygnh@qMU=@{op6eE3r8=-OJdZ(Gb+z-0Vex_G$vVp6Pru#M>P3c8by7Op zy_$L=1LBeAP42&<9636~lzi`Fpke11E%vIq;lU*3_z*8(*b7l&9gjXM`yoPOn`(K_ zFDe?TLu8P%L@-)`xo|hGVF68*8#2uSnzfc1$eQR`c1JVxXD_JBkkcE z^8-33`|cP#=X@j_zD;Ym#n|g^iXjzEVTwu~l^Ln1Dyl_2FkncT8N}C2Id8rgbZA(Q z1tv=Jn^i_%do(qo{8}X)A|Bw-FIZ1I&8A!Y_kFa2R)~Sne5B>IZee#V0>g20JDx`T z9G9(w9tC?gxmEd`n~7d2LP0Ir$PXq7VnFGiX3m{Egcf!s#v3l=1^LPE`VEdfnNn6N zA&R`pOGtekkqS!ho2HsRn{7_uTT|ex{>7@dQ!+%bHT~yD~4Zt`ZAT8Pe2n51yr+ei~6ZLx>?p zw5B%moK&<-aga4rc>-xtDr~~pKOBn+$6TOsju#8V-H;7I zH10o0njS5e!zOTS*(A^fOsq%Q$=Es~9B=m+obq~)hS&f;NKj0O#slJHH$Wyr{*xf5 zidg=rfKr;EEsP>&<|-UXN^-uNHw~bGb@r2~l24?XbAMc(e3t==X6_)6dm9mvt&#t! z01>%e|1_Z}SBj~t@`Fe!pFdKE{3MS8)Oq^#7LD-QC_-mf4AA$?VjTJ`%M0Jij0B4;ds?6p+Y>VSjs%O3;&R79QO zw4v?+g}P}}rL26M6}VOcpKhPME;MGaGDT7ktJDAgP=f)6*o~4!8+tNFabT3 V!KdcKuSdX7K}Pjum6Tb~{{i-uu$ce= diff --git a/static/doc-images/images/tb-style-menu.png b/static/doc-images/images/tb-style-menu.png index e2f129bbf36f490325d103e713013eb7cefa8c85..a3c6f4e256a7874b3343fecfd07438005d64da50 100644 GIT binary patch literal 100236 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 Fe*m$X+{^#~ literal 122273 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�-$-aLRjTu9tiBYYMoeHu6KU|KKLxaq=4 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

VuaJ5QNUeFoJ=3eS?OMa_w0OJEQs8< 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 z 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 z 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 P00000NkvXXu0mjfr{V~R From 588c004a3220e1eea25b79e08f8c65034032a8e7 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 12:02:21 +0530 Subject: [PATCH 16/87] edits --- modules/ROOT/pages/theme-builder.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/theme-builder.adoc b/modules/ROOT/pages/theme-builder.adoc index 38c5d9441..935b538fe 100644 --- a/modules/ROOT/pages/theme-builder.adoc +++ b/modules/ROOT/pages/theme-builder.adoc @@ -38,7 +38,7 @@ image::./images/tb-embed.png[Embed components menu] [.widthAuto] image::./images/tb-ai-mode.png[Theme buidler AI mode interface] -. To further adjust the style settings, switch to the *Manual mode*. For instance, if you want to edit the background color of the checkboxes, then click the dropdown for the *Checkboxes*. Click on the text box for *Background* and select your desired color. +. To further adjust the style settings, switch to the *Manual mode*. For instance, if you want to edit the background color of the checkboxes, then click the dropdown for the *Checkboxes*. Click on the text box for *Background Color* and select your desired color. + [.bordered] [.widthAuto] From 772e5c3616f21801b3dc06e484850edf55df88eb Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 12:16:31 +0530 Subject: [PATCH 17/87] edits --- modules/ROOT/pages/whats-new.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index c19f24796..97b722625 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -11,7 +11,7 @@ This page lists new features, enhancements, and deprecated functionality in Thou == Version 26.4.0.cl === Collections [beta betaBackground]^Beta^ -ThoughtSpot embedded users can now use REST APIs v2 to organize different ThoughtSpot objects into organizational containers called *Collections*. These objects can be Liveboards, Answers, data models, tables, and even other Collections. +ThoughtSpot embedded users can now use REST APIs v2 to organize different ThoughtSpot objects into organizational containers called *Collections*. Collections in ThoughtSpot can group and manage different ThoughtSpot objects into nested hierarchies similar to folders on a computer. These objects can be Liveboards, Answers, data models, tables, and even other Collections. For more information, see xref:collections.adoc[Collections]. @@ -19,7 +19,7 @@ For more information, see xref:collections.adoc[Collections]. These APIs are currently in beta and turned off by default on ThoughtSpot instances. To enable this feature on your instance, contact ThoughtSpot Support. === Theme builder AI mode -The Theme builder now has an AI mode which enables developers to explore and preview style customization of their embedded application’s branding using natural language and brand assets, without needing to write or debug CSS manually. You can execute complex updates like applying colors directly from a PDF brand guide, updating all buttons shape with higher contrast, matching a header to a dark background based on a screenshot, or importing typography and spacing from a JSON file, AI Mode interprets your intent and applies the changes instantly. +The Theme builder now has an AI mode which enables developers to explore and preview style customization of their embedded application’s branding using natural language instructions and uploaded brand assets, without needing to write or debug CSS manually. You can execute complex updates like applying colors directly from a PDF brand guide, updating all buttons shape with higher contrast, matching a header to a dark background based on a screenshot, or importing typography and spacing from a JSON file. AI Mode interprets your intent and applies the changes instantly. For more information, see xref:theme-builder.adoc[Theme builder] From acb53277a7bdca4c33c7dfbfef8327169c22f993 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 12:20:30 +0530 Subject: [PATCH 18/87] edits --- modules/ROOT/pages/whats-new.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index 97b722625..d5870cd01 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -19,7 +19,7 @@ For more information, see xref:collections.adoc[Collections]. These APIs are currently in beta and turned off by default on ThoughtSpot instances. To enable this feature on your instance, contact ThoughtSpot Support. === Theme builder AI mode -The Theme builder now has an AI mode which enables developers to explore and preview style customization of their embedded application’s branding using natural language instructions and uploaded brand assets, without needing to write or debug CSS manually. You can execute complex updates like applying colors directly from a PDF brand guide, updating all buttons shape with higher contrast, matching a header to a dark background based on a screenshot, or importing typography and spacing from a JSON file. AI Mode interprets your intent and applies the changes instantly. +The Theme builder now has an AI mode which enables developers to explore and preview style customization of their embedded application’s branding using natural language instructions and uploaded brand assets. You can execute style updates like applying colors directly from a PDF brand guide, updating all buttons shape with higher contrast, matching a header to a dark background based on a screenshot, or importing typography and spacing from a JSON file. AI mode interprets your intent and applies the changes instantly. For more information, see xref:theme-builder.adoc[Theme builder] From 2dc6bb2fa42c1ad442de5c6261d7b311cbc057d5 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 12:45:32 +0530 Subject: [PATCH 19/87] edited --- modules/ROOT/pages/theme-builder.adoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/theme-builder.adoc b/modules/ROOT/pages/theme-builder.adoc index 935b538fe..d9288a35d 100644 --- a/modules/ROOT/pages/theme-builder.adoc +++ b/modules/ROOT/pages/theme-builder.adoc @@ -8,7 +8,7 @@ Theme builder provides a natural language, prompt-driven graphical interface to explore and preview CSS customization options for various ThoughtSpot components. You can adjust style settings and view changes in real time before applying them to embedded ThoughtSpot components, such as Liveboard, Visualization, Search, Spotter, and full application experience. -Theme builder has two usage modes which work together seamlessly: +The Theme builder has two independent modes that integrate seamlessly.: * *AI mode* - AI mode empowers users to provide style requirements in natural language and upload brand assets to generate a high-quality initial theme without the need for manual CSS coding. * *Manual mode* - Manual mode refines the AI-generated output, providing granular control through specific token, color, and icon adjustments. @@ -48,6 +48,7 @@ image::./images/tb-style-menu.png[Style components menu] [NOTE] ==== +* The *AI mode* and *Manual mode* operate independently, allowing you to choose the one that best fits your workflow. Using both is entirely optional. * You can seamlessly switch between the *AI mode* and *Manual mode* until you achieve the desired style settings. * Any changes done in the *Manual mode* will not be overwritten by the instructions in the *AI mode*, unless specified. * If you navigate away from the Theme builder and return later, your style changes will be retained, but the chat history will be cleared. From d9908c115449795a9d93dd8d6182ccf55ecf3cd4 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 13:09:45 +0530 Subject: [PATCH 20/87] Shivam's feedback --- modules/ROOT/pages/theme-builder.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/ROOT/pages/theme-builder.adoc b/modules/ROOT/pages/theme-builder.adoc index d9288a35d..221537c71 100644 --- a/modules/ROOT/pages/theme-builder.adoc +++ b/modules/ROOT/pages/theme-builder.adoc @@ -29,10 +29,8 @@ image::./images/tb-embed.png[Embed components menu] . Select *AI mode* to provide styling instructions in natural language or upload a reference file to update the theme. You can request UI changes using simple natural language instructions, such as 'Apply dark theme'. Some sample instructions and accompanying assets include: .. Apply colors from this PDF brand guide to the full application. .. Update all buttons to rounded corners with higher contrast. -.. Replace icons using this uploaded SVG set. .. Based on this screenshot, make my header match the same dark background. .. Use this JSON token file to update typography and spacing. -.. Replace all Spotter icons using this SVG pack. + [.bordered] [.widthAuto] @@ -48,9 +46,11 @@ image::./images/tb-style-menu.png[Style components menu] [NOTE] ==== -* The *AI mode* and *Manual mode* operate independently, allowing you to choose the one that best fits your workflow. Using both is entirely optional. +* The *AI mode* and *Manual mode* operate independently, allowing you to choose the one that best fits your workflow. Using both is entirely optional. * You can seamlessly switch between the *AI mode* and *Manual mode* until you achieve the desired style settings. * Any changes done in the *Manual mode* will not be overwritten by the instructions in the *AI mode*, unless specified. +* To apply a style matching an image, the uploaded asset must be a standalone image file (such as a PNG or JPEG). The Theme builder cannot extract visual styles from images embedded within a PDF. If you upload a PDF, it can only process and extract the textual information in it. +* Total file uploads are limited to a maximum of 10MB per chat input. * If you navigate away from the Theme builder and return later, your style changes will be retained, but the chat history will be cleared. ==== From fd8b311c1f3c05eff84748d379ae59bb1e9fb687 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 13:17:42 +0530 Subject: [PATCH 21/87] edits --- modules/ROOT/pages/theme-builder.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/theme-builder.adoc b/modules/ROOT/pages/theme-builder.adoc index 221537c71..f923a9506 100644 --- a/modules/ROOT/pages/theme-builder.adoc +++ b/modules/ROOT/pages/theme-builder.adoc @@ -49,7 +49,7 @@ image::./images/tb-style-menu.png[Style components menu] * The *AI mode* and *Manual mode* operate independently, allowing you to choose the one that best fits your workflow. Using both is entirely optional. * You can seamlessly switch between the *AI mode* and *Manual mode* until you achieve the desired style settings. * Any changes done in the *Manual mode* will not be overwritten by the instructions in the *AI mode*, unless specified. -* To apply a style matching an image, the uploaded asset must be a standalone image file (such as a PNG or JPEG). The Theme builder cannot extract visual styles from images embedded within a PDF. If you upload a PDF, it can only process and extract the textual information in it. +* To apply a style matching an image, the uploaded resource must be a standalone image file (such as a PNG or JPEG). The Theme builder cannot pick visual styles from images embedded within a PDF. It can only process the textual information in the PDF. * Total file uploads are limited to a maximum of 10MB per chat input. * If you navigate away from the Theme builder and return later, your style changes will be retained, but the chat history will be cleared. ==== From f21b6dda0436d7336218da80cc176ad40e96303b Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 13:20:38 +0530 Subject: [PATCH 22/87] typo --- modules/ROOT/pages/theme-builder.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/theme-builder.adoc b/modules/ROOT/pages/theme-builder.adoc index f923a9506..fa37690b0 100644 --- a/modules/ROOT/pages/theme-builder.adoc +++ b/modules/ROOT/pages/theme-builder.adoc @@ -71,7 +71,7 @@ image::./images/copy-ai-mode.png[Copy JSON] == Import CSS variables with custom specifications -Theme builder also lets you iterate on existing themes in the by importing a JSON. You can use an existing style in Theme builder, and add to it by importing the theme in JSON. To upload a set of CSS variables in JSON format: +Theme builder also lets you iterate on existing themes by importing a JSON. You can use an existing style in Theme builder, and add to it by importing the theme in JSON. To upload a set of CSS variables in JSON format: . In the Theme builder Playground, click *Import JSON* on the top navigation. + From 75cf252002f0b101e0afb65264378495f2012330 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 13:53:46 +0530 Subject: [PATCH 23/87] added collections api --- modules/ROOT/pages/rest-apiv2-changelog.adoc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index b2abbaf27..964e0b678 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -14,6 +14,22 @@ This changelog lists the features and enhancements introduced in REST API v2.0. The `template_properties` parameter now has a `hide_logo_url` element for email template customization. Set it to `true` to entirely hide the logo component in the ThoughtSpot notification emails. +=== New API endpoints + +Collections:: +The following APIs are introduced for Collections: + +* `POST /api/rest/2.0/collections/create` + +Creates a new Collection +* `POST /api/rest/2.0/collections/search` + +Search for a Collection in the existing Collections +* `POST /api/rest/2.0/collections/{collection_identifier}/update` + +Updates an existing Collection +* `POST /api/rest/2.0/collections/delete` + +Deletes a Collection + +For more information, see xref:collections.adoc[Collections] + == Version 26.3.0.cl, March 2026 === Webhook APIs @@ -131,6 +147,8 @@ For more information, see xref:abac-user-parameters.adoc[ABAC via tokens]. === New API endpoints + + System:: This release introduces the following endpoints for configuring communication channel preferences. From a6a0de845c9e2711d7175cec326827fb673bbea5 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 13:56:09 +0530 Subject: [PATCH 24/87] added beta label --- modules/ROOT/pages/rest-apiv2-changelog.adoc | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index 964e0b678..ab888aa8e 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -10,26 +10,27 @@ This changelog lists the features and enhancements introduced in REST API v2.0. == Version 26.4.0.cl, April 2026 -=== Email customization API enhancements - -The `template_properties` parameter now has a `hide_logo_url` element for email template customization. Set it to `true` to entirely hide the logo component in the ThoughtSpot notification emails. - === New API endpoints Collections:: The following APIs are introduced for Collections: -* `POST /api/rest/2.0/collections/create` + +* `POST /api/rest/2.0/collections/create` [beta betaBackground]^Beta^ + Creates a new Collection -* `POST /api/rest/2.0/collections/search` + +* `POST /api/rest/2.0/collections/search` [beta betaBackground]^Beta^ + Search for a Collection in the existing Collections -* `POST /api/rest/2.0/collections/{collection_identifier}/update` + +* `POST /api/rest/2.0/collections/{collection_identifier}/update` [beta betaBackground]^Beta^ + Updates an existing Collection -* `POST /api/rest/2.0/collections/delete` + +* `POST /api/rest/2.0/collections/delete` [beta betaBackground]^Beta^ + Deletes a Collection For more information, see xref:collections.adoc[Collections] +=== Email customization API enhancements + +The `template_properties` parameter now has a `hide_logo_url` element for email template customization. Set it to `true` to entirely hide the logo component in the ThoughtSpot notification emails. + + == Version 26.3.0.cl, March 2026 === Webhook APIs From af08e89b7ecca4e59bf0da309ca6d2b341953174 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 13:58:49 +0530 Subject: [PATCH 25/87] typos --- modules/ROOT/pages/rest-apiv2-changelog.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index ab888aa8e..4fdfe8ad4 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -18,7 +18,7 @@ The following APIs are introduced for Collections: * `POST /api/rest/2.0/collections/create` [beta betaBackground]^Beta^ + Creates a new Collection * `POST /api/rest/2.0/collections/search` [beta betaBackground]^Beta^ + -Search for a Collection in the existing Collections +Gets a list of Collections from the existing Collections * `POST /api/rest/2.0/collections/{collection_identifier}/update` [beta betaBackground]^Beta^ + Updates an existing Collection * `POST /api/rest/2.0/collections/delete` [beta betaBackground]^Beta^ + From e0b07c1fc120595368fface8938350f5a87cd7be Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 14:06:27 +0530 Subject: [PATCH 26/87] edit png deprecation note --- modules/ROOT/pages/deprecated-features.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index 3378227d5..5498e1420 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -89,10 +89,10 @@ The `include_cover_page` and `include_filter_page` options for the `POST /api/r The Liveboard Report API has improved PNG export options which generate high-quality PNGs that closely match the Liveboard experience. It supports `image_resolution` (up to 3840px wide), `image_scale` (zoom), and allows developers to export a specific tab instead of stitching all tabs vertically. Impact on your instance:: -* For existing integrations, starting with the ThoughtSpot 26.8.0.cl release, API calls to the `POST /api/rest/2.0/report/liveboard` endpoint for PNG exports with `include_cover_page` and `include_filter_page` will result in an error. +* For current users, starting with the ThoughtSpot 26.8.0.cl release, API calls to the `POST /api/rest/2.0/report/liveboard` endpoint for PNG exports with `include_cover_page` and `include_filter_page` will result in an error. ** If you are currently using the legacy PNG export flow with `include_cover_page` and `include_filter_page`, it will continue to work without interruption until the ThoughtSpot 26.8.0.cl release. ** If you have enabled the new PNG export flow with `image_resolution`, `image_scale`, and `include_header` , API calls to the `POST /api/rest/2.0/report/liveboard` endpoint for PNG exports with legacy options will result in an error. -* For new integrations, API calls to the `POST /api/rest/2.0/report/liveboard` endpoint for PNG exports with `include_cover_page` and `include_filter_page` will result in an error. Use the new PNG export options. +* For new users, API calls to the `POST /api/rest/2.0/report/liveboard` endpoint for PNG exports with `include_cover_page` and `include_filter_page` will result in an error. Use the new PNG export options. //If you still have to use these options for your ThoughtSpot instance contact ThoughtSpot support to revert to these legacy settings. For more information on PNG export, see xref:data-report-v2-api.adoc#_liveboard_report_api[Liveboard Report API] From 5e3619097e09a2692ff082b1a9c99b3be3ba83b1 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 22:17:57 +0530 Subject: [PATCH 27/87] Debarun's feedback --- modules/ROOT/pages/theme-builder.adoc | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/modules/ROOT/pages/theme-builder.adoc b/modules/ROOT/pages/theme-builder.adoc index fa37690b0..3f1fe53d4 100644 --- a/modules/ROOT/pages/theme-builder.adoc +++ b/modules/ROOT/pages/theme-builder.adoc @@ -10,12 +10,19 @@ Theme builder provides a natural language, prompt-driven graphical interface to The Theme builder has two independent modes that integrate seamlessly.: -* *AI mode* - AI mode empowers users to provide style requirements in natural language and upload brand assets to generate a high-quality initial theme without the need for manual CSS coding. +* *AI mode* - AI Mode allows users to define style requirements using natural language prompts and brand assets — such as PDF guidelines or reference screenshots — to generate high-quality themes without manual CSS coding. * *Manual mode* - Manual mode refines the AI-generated output, providing granular control through specific token, color, and icon adjustments. When Theme builder is enabled on your ThoughtSpot instance, you can access it by navigating to *Develop* > *Customizations* > *Theme Builder*. You can also access it from in-product help by clicking *Guides* > *Live Playgrounds* > *Theme Builder* in the ThoughtSpot UI. +== Before you begin +To streamline the Theme builder's workflow, it is helpful to understand how its different styling modes interact. + +* *AI mode* generates global styles and complex layouts based on natural language prompts. It will fill in any gaps not already defined by manual settings. +* *Manual mode* act as a direct override. Any setting done in the *Manual mode* takes priority over the changes done in the *AI mode*, and will not be overridden unless explicitly mentioned. +* By importing a JSON you can set up the theme with pre-defined style variables. Once an AI conversation starts, the *AI mode* will take the imported variables into account just like the *Manual mode*. The settings through the imported JSON will not be overridden unless explicitly mentioned. However, if the JSON is imported before the AI conversation starts, you may need to explicitly mention it in your prompt to ensure AI uses the JSON data. + == Try out styles and load changes To try out the customization options: @@ -27,10 +34,10 @@ To try out the customization options: [.widthAuto] image::./images/tb-embed.png[Embed components menu] . Select *AI mode* to provide styling instructions in natural language or upload a reference file to update the theme. You can request UI changes using simple natural language instructions, such as 'Apply dark theme'. Some sample instructions and accompanying assets include: -.. Apply colors from this PDF brand guide to the full application. -.. Update all buttons to rounded corners with higher contrast. -.. Based on this screenshot, make my header match the same dark background. -.. Use this JSON token file to update typography and spacing. +.. Use the primary and secondary color codes defined in the attached PDF to update the global theme. +.. Update all buttons to rounded corners with a border-radius of 12px. Use white font on the primary brand color for the button text. +.. Extract the background color code from the header in the attached screenshot and apply it to the main application navigation bar. +.. Map the values in the typography and spacing objects from the attached JSON to the application's global CSS variables. + [.bordered] [.widthAuto] @@ -71,7 +78,10 @@ image::./images/copy-ai-mode.png[Copy JSON] == Import CSS variables with custom specifications -Theme builder also lets you iterate on existing themes by importing a JSON. You can use an existing style in Theme builder, and add to it by importing the theme in JSON. To upload a set of CSS variables in JSON format: +Theme builder also lets you iterate on existing themes by importing a JSON. You can use an existing style in Theme builder, and add to it by importing the theme in JSON. +To ensure the AI uses your imported JSON data, reference it in your first prompt. For instance, a mention like 'Use the styles from the imported JSON'. + +To upload a set of CSS variables in JSON format: . In the Theme builder Playground, click *Import JSON* on the top navigation. + From 7d7af4827b87a1210486c884812969b63c48b0d8 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Tue, 31 Mar 2026 22:19:21 +0530 Subject: [PATCH 28/87] pivot table support: --- modules/ROOT/pages/data-report-v2-api.adoc | 2 +- modules/ROOT/pages/rest-apiv2-changelog.adoc | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/data-report-v2-api.adoc b/modules/ROOT/pages/data-report-v2-api.adoc index 5d5c314ca..e1682f1a2 100644 --- a/modules/ROOT/pages/data-report-v2-api.adoc +++ b/modules/ROOT/pages/data-report-v2-api.adoc @@ -272,7 +272,7 @@ For *XLSX* downloads [earlyAccess eaBackground]#Early Access#, * A maximum of 255 tabs per .xlsx workbook are allowed. * It does not support any additional parameters to customize the page orientation and `include_cover_page`, `include_filter_page`, logo, footer text, and page numbers. * Charts are exported as tabular data. Downloaded reports may include columns not seen in the visualization if they were used as tokens in the underlying search query. -* Unlike the pivot tables that are downloaded for any pivot table Answer in the ThoughtSpot UI, pivot tables generated in .xlsx workbooks using this API endpoint are exported as their underlying raw data. The .xlsx currently does not support the pivot table format. +* Pivot tables generated in .xlsx workbooks using this API endpoint retain their complete visual formatting and structural integrity. ===== Sample API payload for XLSX downloads diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index 4fdfe8ad4..461949ad3 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -30,6 +30,12 @@ For more information, see xref:collections.adoc[Collections] The `template_properties` parameter now has a `hide_logo_url` element for email template customization. Set it to `true` to entirely hide the logo component in the ThoughtSpot notification emails. +=== Pivot table .xlsx exports +The following API endpoints now support pivot tables in .xlsx format with full visual and structural parity: + +* POST /api/rest/2.0/report/liveboard +* POST /api/rest/2.0/report/answer +* POST /api/rest/2.0/schedules/create == Version 26.3.0.cl, March 2026 From e29c55021904e0549d365231071b35fcf21f7d04 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Tue, 31 Mar 2026 22:51:11 +0530 Subject: [PATCH 29/87] Added to rest api ref --- modules/ROOT/pages/rest-api-v2-reference.adoc | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/modules/ROOT/pages/rest-api-v2-reference.adoc b/modules/ROOT/pages/rest-api-v2-reference.adoc index 4297c9d02..ded9b298b 100644 --- a/modules/ROOT/pages/rest-api-v2-reference.adoc +++ b/modules/ROOT/pages/rest-api-v2-reference.adoc @@ -133,6 +133,40 @@ ThoughtSpot Software: __10.7.0.sw or later__ a| +++Try it out+++ + +a|`POST /api/rest/2.0/collections/search` + +Gets a list of Collections available in ThoughtSpot. + +|ThoughtSpot Cloud: __26.4.0.cl or later__ + a| +++Try it out+++ + +a|`POST /api/rest/2.0/collections/{collection_identifier}/update` + + +Updates an existing Collection. + +|ThoughtSpot Cloud: __26.4.0.cl or later__ + a| +++Try it out +++ + +a|`POST /api/rest/2.0/collections/delete` + + +Deletes one or more Collections. + +|ThoughtSpot Cloud: __26.4.0.cl or later__ + a| +++Try it out +++ + +|===== +-- + == Connections [div boxAuto] From 65ec89531762f228707d587238e27b0ba4d56c4f Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Mon, 30 Mar 2026 17:13:29 +0530 Subject: [PATCH 30/87] host events v2 update --- modules/ROOT/pages/common/nav.adoc | 1 + .../ROOT/pages/hosteventsv2-migration.adoc | 165 ++++++++++++++++++ 2 files changed, 166 insertions(+) create mode 100644 modules/ROOT/pages/hosteventsv2-migration.adoc diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index c1a182cb5..980d26981 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -102,6 +102,7 @@ **** link:{{navprefix}}/embed-events[Using embed events] **** link:{{navprefix}}/host-events[Using host events] **** link:{{navprefix}}/context-aware-event-routing[Context-based execution of host events] +**** link:{{navprefix}}/context-aware-event-routing[Migrating Host Event v1 implementation to the Host Events v2 framework] **** link:{{navprefix}}/api-search-intercept[API intercept and data fetch requests] *** link:{{navprefix}}/custom-action-intro[Custom actions] **** link:{{navprefix}}/customize-actions[Custom actions through the UI] diff --git a/modules/ROOT/pages/hosteventsv2-migration.adoc b/modules/ROOT/pages/hosteventsv2-migration.adoc new file mode 100644 index 000000000..4dd90e2f7 --- /dev/null +++ b/modules/ROOT/pages/hosteventsv2-migration.adoc @@ -0,0 +1,165 @@ += Migrating Host Event v1 implementation to the Host Events v2 framework +:toc: true +:toclevels: 2 + +:page-title: Migrating from Host Events v1 to Host Events v2 framework +:page-pageid: hostEventsV2-migration +:page-description: Using 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 + +This guide explains how developers can migrate their existing host events implementation to the new Host Events v2 framework. + +== Overview + +Host Events v2 is an enhanced, xref:events-context-aware-routing.adoc[context‑aware event framework] for ThoughtSpot Embed. It introduces stricter payload validation, standardized event structure and payload, and better routing for complex embedded UX flows, while remaining backward compatible with most existing v1 integrations. + +When you migrate your host event implementation to the Host Events v2 framework, it enables the following: + +* Enforces xref:events-context-aware-routing.adoc#_using_page_context_in_host_events[context‑aware routing], so that events are routed to the appropriate UI layer in embedded experiences with multi-layered UI contexts. ++ +The V2 framework supports the page context feature, which allows developers to explicitly set a target context for host event execution or automatically route the event to the top-most active UI layer based on the user's current context. + +* Validates event payloads more strictly; for example, types, required fields, allowed values. +* Standardizes event structures to reduce ambiguity and improve compatibility. + +[NOTE] +==== +Currently, the Host Events V2 framework is in beta and not enabled by default on ThoughtSpot Embedded instances. +==== + +=== Host Events v1 and v2 comparison +The following table lists the host event behaviour in v1 and v2 framework: + +[cols="30,35,35", options="header"] +|==== +|Area|Host Events V1 behaviour|Host Events V2 behaviour + +|**Payload Validation**| Events with missing fields or ambiguous attributes may result in silent failures or inconsistent behaviour. +|Enforces strict payload validation. +|*Context‑aware routing*|Events may fire regardless of the current UI context. |Events are routed only from valid contexts. +|*Event schema and naming*|Non-standardized.|Event names and payloads are standardized: Enforces clear top‑level fields, such as +eventType+, +context+, +payload+ and consistent format across embed types. +|==== + +== Migration steps +To get started with the migration: + +* xref:hosteventsv2-migration.adoc#_plan_your_migration_and_rollout[Plan your migration and rollout] +* xref:hosteventsv2-migration.adoc#_enable_host_events_v2[Update your code to use the v2 framework] +* xref:hosteventsv2-migration.adoc#_validate_event_execution_and_routing[Validate event execution and routing] +* xref:hosteventsv2-migration.adoc#_roll_out_the_changes[Roll out the changes to production environments] + +=== Plan your migration and rollout + +Migrating your implementation from Host Events V1 to V2 framework does not introduce breaking changes. Your existing implementation may continue to work after migration depending on the complexity of workflows and customizations in your setup.However, you may notice the following changes: + +* Stricter runtime validation errors in the browser console if payloads are malformed. +* Events may fail to process or produce errors when the active context doesn't match the event's requirements, or when no handler exists for the event in the current context. + + +Invalid configuration example:: +In a Liveboard embed, if you try to pin a visualization by sending its `vizId` while a Spotter modal is open, the event will not work. This is because the context switches to Spotter, and the **Pin** action is executed in the Spotter context, where the provided `vizId` is not available. + +No matching handler example:: +In a Liveboard embed, if you trigger an event that has no handler in the current context, for example, `HostEvent.LiveboardInfo`, while a Spotter modal or any other modal is open, the event will not be processed because the handler does not exist in that context. + +Missing context example:: +In a Liveboard embed, if you trigger `HostEvent.Pin` without parameters or context, the event will execute the intended action only if the top-most active layer is a visualization or Spotter page. If the top-most layer is the Liveboard page, the **Pin** action will fail because it requires a valid context, such as a visualization or Answer layer. Without this, the framework cannot determine what to pin, leading to an error or no action taken. + +Therefore, ThoughtSpot recommends creating an inventory of host events configured in your embed and reviewing the implementation. + +=== Update your code to use the v2 framework + +Enable Host Events v2 in a non‑production environment by setting the `useHostEventsV2` to `true` in your embed code. + +[source,] +---- +const embed = new appEmbed('#tsEmbed', { + // other embed view config + useHostEventsV2: true +}) +---- + +=== Validate event execution and routing +Validate host events execution in embedded view, in single-layer and multi-layer UI interactions. For example: + +. Open an embedded search, run queries, view answers. +. If you have configured `HostEvent.OpenFilter`, `HostEvent.Pin`, or other such events, switch between the Liveboard, Answer, and Spotter views and verify the host event execution and payload. +. Validate custom integrations such as delivering a payload to an external application or interactions triggered via custom buttons and actions, +. Note the events that do not execute. If the event triggers a payload, you may want to validate the structure of the payload to ensure that there are no changes that might affect or break your integration. + +==== Adjust your configuration +During validation, if you find the events that do not execute: + +. Try setting an explicit target context and validate the workflow. +. Check console log for validation errors. +. Update your code. +. Adjust your configuration to include required parameters and context definitions. ++ +For example, if your embed triggers `HostEvent.Pin` without specifying a visualization ID, after migrating to the V2 framework, the **Pin** action will only execute if the top-most active layer is a visualization or Spotter page. To execute the *Pin* action from the Liveboard layer, you must specify the visualization ID and set the target context to Liveboard. + ++ +[source,] +---- +import { + HostEvent, + ContextType +} from '@thoughtspot/visual-embed-sdk'; + +appEmbed.trigger( + HostEvent.Pin, { + vizId: '8fbe44a8-46ad-4b16-8d39-184b2fada490', + newVizName: 'Sales by item type', + liveboardId: '2ed8192a-1e9d-47d1-810d-52b14cb0e9fe', + }, + ContextType.Liveboard, +); +---- + +.. Add error handling or logging around failed validations where needed. +.. If you still see breaking changes, contact ThoughtSpot Support. + +===== Additional examples + +Some host events such as `HostEvent.OpenFilter` support multiple contexts. You can explicitly set the context to target event execution on a specific UI layer, or let the SDK apply the event to the top-most active layer if a matching handler is found: + +[source,JavaScript] +---- +import { + HostEvent, + ContextType +} from '@thoughtspot/visual-embed-sdk'; + +// Trigger the OpenFilter host event to open the filter panel for a specific column in the Liveboard context. + +appEmbed.trigger( + HostEvent.OpenFilter, + { column: { columnId: '' } }, + ContextType.Liveboard +); +---- + +If you want to set a specific `vizId` as the target object for events such as `HostEvent.Save`, ensure that the ID matches the object in specified context; otherwise, the event may not execute as expected. + +[source,JavaScript] +---- +import { + HostEvent, + ContextType +} from '@thoughtspot/visual-embed-sdk'; + +appEmbed.trigger( + HostEvent.Save, + { vizId: }, // ID of the visualization. + ContextType.Liveboard // Executes the save action in the Liveboard context. +); +---- + +=== Roll out the changes +To roll out the new changes to your production environment: + +. After testing, enable `useHostEventsV2` in production via your embed configuration. +. Copy code changes from your dev/testing environment to production instance. +. Monitor client-side logs and browser console to ensure the events are processed without any validation errors. + +== Related resources + +* For information about host events and the supported enumeration members in the SDK, see xref:events-hostEvents.adoc[Using host events] and xref:HostEvent.adoc[HostEvent]. +* For information about triggering actions in React embed components, see xref:react-components_lesson-04.adoc[Event listeners for React components]. From 0ab46ca7674caba10913297e502c29333425ebd2 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Mon, 30 Mar 2026 17:13:49 +0530 Subject: [PATCH 31/87] sdk changelog update --- modules/ROOT/pages/api-changelog.adoc | 109 ++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) diff --git a/modules/ROOT/pages/api-changelog.adoc b/modules/ROOT/pages/api-changelog.adoc index 8f11bc5db..f5334588c 100644 --- a/modules/ROOT/pages/api-changelog.adoc +++ b/modules/ROOT/pages/api-changelog.adoc @@ -8,6 +8,115 @@ This changelog lists only the changes introduced in the Visual Embed SDK. For information about new features and enhancements available for embedded analytics, see xref:whats-new.adoc[What's New]. +<<<<<<< HEAD +======= +== Version 1.47.x, April 2026 +[width="100%" cols="1,4"] +|==== +|[tag greenBackground]#NEW FEATURE# a| **Spotter chat history sidebar customization** + +The SDK introduces the `SpotterSidebarViewConfig` interface and the `spotterSidebarConfig` object with configuration controls to customize the appearance and contents of the chat history panel. Developers can use the following properties in the `spotterSidebarConfig` object to enable or disable chat history panel and customize the contents of the sidebar when enabled: + +* `enablePastConversationsSidebar` + +Controls the visibility of the past conversations sidebar panel. The chat history panel is disabled by default in embed view. When this property in `spotterSidebarConfig` is specified, it takes precedence over the standalone `enablePastConversationsSidebar` setting, which is deprecated from v1.47.0. + +* `spotterSidebarTitle` + +Allows adding custom title text for the sidebar header. + +* `spotterSidebarDefaultExpanded` + +Sets the default state of the sidebar to expanded or collapsed view. + +* `spotterChatRenameLabel` + +Allows setting a custom label for the **Rename** action in the conversation edit menu. + +* `spotterChatDeleteLabel` + +Allows setting a custom label for the **Delete** action in the conversation edit menu. + +* `spotterDeleteConversationModalTitle` + +Allows editing the title text of the chat delete confirmation modal. + +* `spotterPastConversationAlertMessage` + +Sets a custom message text for the past conversation banner alert. Defaults to the translated alert message. + +* `spotterBestPracticesLabel` + +Allows customizing the label for the best practices button in the sidebar footer. + +* `spotterDocumentationUrl` + +The best practices documentation link shown in the sidebar footer. You can customize the link by specifying the full URL. + +* `spotterConversationsBatchSize` + +Sets the number of conversations to fetch per batch when loading conversation history. Default is `30`. + +* `spotterNewChatButtonTitle` + +Allows customizing the title text for the **New chat** button in the sidebar. + +|[tag redBackground]#DEPRECATED# a| `enablePastConversationsSidebar` (standalone property) + +The standalone `enablePastConversationsSidebar` property on `SpotterEmbedViewConfig` and `AppViewConfig` is deprecated from SDK 1.47.0 and ThoughtSpot 26.4.0.cl. + +Use `enablePastConversationsSidebar` in the `spotterSidebarConfig` instead. When both are defined, the property in the `spotterSidebarConfig` object takes precedence. + +[source,javascript] +---- +// Deprecated +enablePastConversationsSidebar: false, + +// Recommended +spotterSidebarConfig: { + enablePastConversationsSidebar: true, + //... other config properties +} +---- + +|[tag greenBackground]#NEW FEATURE# a| **Spotter chat UI branding** + +The SDK introduces the `SpotterChatViewConfig` interface for customizing branding in Spotter tool response cards. You can pass these parameters as the `spotterChatConfig` object properties in `SpotterEmbed`, `AppEmbed`, or `LiveboardEmbed` where Spotter interface is used. + +* `hideToolResponseCardBranding` + +When set to `true`, hides the ThoughtSpot logo and icon in tool response cards. The branding label prefix is controlled separately via `toolResponseCardBrandingLabel`. Default value is `false`. + +* `toolResponseCardBrandingLabel` + +Custom label to replace the `ThoughtSpot` prefix in tool response cards. Set to an empty string (`''`) to hide the prefix entirely. + +Example:: ++ +[source,javascript] +---- +spotterChatConfig: { + // Hide the default branding (logo and label) on tool response cards in Spotter chat UI + hideToolResponseCardBranding: true, + + // Sets a custom label to display as the branding on tool response cards + toolResponseCardBrandingLabel: 'CompanyName', +} +---- + +[NOTE] +External MCP tool branding is not affected by these settings. + +|[tag greenBackground]#NEW FEATURE# a| Liveboard embed enhancements + +Personalized Liveboard view:: + +The `personalizedViewId` property allows embedding a saved personalized view of a Liveboard. A personalized view is a saved configuration that includes specific filter selections and changes applied by a user. To embed a personalized view of Liveboard, specify the GUID of the saved personalized view to load along with `liveboardId`. + +[source,javascript] +---- +const embed = new LiveboardEmbed('#tsEmbed', { + liveboardId: 'liveboard-guid', // The GUID of the Liveboard to embed. + personalizedViewId: 'view-guid', // The GUID of a saved personalized view to load. +}); +---- + +Centralized Liveboard filter setting:: + +When set to `true`, the `LiveboardAppEmbedViewConfig` parameter enables displaying a unified modal to manage and update multiple filters at once, replacing the older individual filter interactions. This feature is disabled by default on ThoughtSpot Embedded instances. + +|[tag greenBackground]#NEW FEATURE# a|**Option to include current period in rolling date filters** + +If the current period inclusion in rolling date filters feature is enabled on your instance, the rolling date filters options such as **Last ** and **Next ** for the Liveboards and Answers in the embed view will allow you to include current period. For example, when you define a date range such as "Last 2 months", the date filter interface displays the **Include this month** checkbox. To disable this feature, use the `isThisPeriodInDateFiltersEnabled` setting. To hide, show, or disable this option in the embed view, use the action ID, `Action.IncludeCurrentPeriod`. +|==== +>>>>>>> 843fa1ed (sdk changelog update) == Version 1.46.x, March 2026 From d1c29006db02f1eef3b465eec4e316c0f5fdef13 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 17 Mar 2026 20:59:21 +0530 Subject: [PATCH 32/87] broken link fixes, worksheet terminology fixes --- modules/ROOT/pages/common/nav.adoc | 2 +- modules/ROOT/pages/deploy-with-tml-apis.adoc | 2 +- modules/ROOT/pages/deprecated-features.adoc | 2 +- modules/ROOT/pages/whats-new.adoc | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index 980d26981..e04048941 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -111,7 +111,7 @@ ***** link:{{navprefix}}/custom-action-payload[Callback response payload] ***** link:{{navprefix}}/edit-custom-action[Set the position of a custom action] ***** link:{{navprefix}}/add-action-viz[Add a local action to a visualization] -***** link:{{navprefix}}/add-action-worksheet[Add a local action to a worksheet] +***** link:{{navprefix}}/add-action-worksheet[Add a local action to a model] **** link:{{navprefix}}/code-based-custom-action[Code based custom actions] *** link:{{navprefix}}/customize-links[Customize links] *** link:{{navprefix}}/set-locale[Customize locale] diff --git a/modules/ROOT/pages/deploy-with-tml-apis.adoc b/modules/ROOT/pages/deploy-with-tml-apis.adoc index ffad32d04..14b0abb3a 100644 --- a/modules/ROOT/pages/deploy-with-tml-apis.adoc +++ b/modules/ROOT/pages/deploy-with-tml-apis.adoc @@ -86,7 +86,7 @@ You can use the link:https://thoughtspot.github.io/cs_tools/[CS Tools, window=_b === Best practices with TML export API The `formattype` argument can be set to `YAML` or `JSON`. -Export in YAML for saving to disk for source control or use with the `thoughtspot_tml` library. Export in JSON when you need details from TML within a web browser or just need to read values programmatically. +Parameterization works with both TML import and xref:publishing-overview.adoc[publishing]. You can pass any number of GUIDs in the `export_ids` argument, although it is simpler to retrieve one at a time, particularly when processing the results obtained from the `export_associated=true` option. diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index 5498e1420..6f8ac4c18 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -330,7 +330,7 @@ Use the new version of REST API v2.0 endpoints and SDK versions available for th ==== Documentation Starting from 9.0.0.cl, the API documentation for the REST API v2 [beta betaBackground]^Beta^ endpoints will not be accessible from the REST API Playground in ThoughtSpot. -For information about the REST API v2 [beta betaBackground]^Beta^ endpoints, see xref:rest-api-v2-reference-beta.adoc[REST API v2 ^Beta^ reference]. +//For information about the REST API v2 [beta betaBackground]^Beta^ endpoints, see xref:rest-api-v2-reference-beta.adoc[REST API v2 ^Beta^ reference]. Recommended action:: For information about REST API v2.0 endpoints, refer to the following articles and visit the link:{{navprefix}}/restV2-playground?apiResourceId=http%2Fgetting-started%2Fintroduction[REST API v2 Playground]. diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index d5870cd01..d03f41a28 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -1297,7 +1297,7 @@ For more information, see xref:version_control.adoc[Git integration and version ==== The Visual Embed SDK provides a new JavaScript library to embed the Search page with AI-powered features such as natural language search and AI-suggested answers. To view the AI-suggested answers, make sure the AI search support is enabled on the data source or worksheet used for searching data. -ThoughtSpot does not display AI-suggested search responses if the xref:search-assist-tse.adoc[Search Assist] feature is enabled. +//ThoughtSpot does not display AI-suggested search responses if the xref:search-assist-tse.adoc[Search Assist] feature is enabled. For more information, see xref:SageEmbed.adoc[SageEmbed SDK reference]. ==== @@ -1818,7 +1818,7 @@ For information about REST API enhancements, see xref:rest-apiv1-changelog.adoc[ ==== Your application users can now access sample search walkthrough lessons created using Search Assist on embedded ThoughtSpot instances. If the Search Assist feature is enabled in the SDK, and the Search Assist lessons are created on the Worksheet, users can view sample search questions and follow the actions in the walkthrough to get answers. -For more information, see xref:search-assist-tse.adoc[Enable Search Assist, window=_blank]. +//For more information, see xref:search-assist-tse.adoc[Enable Search Assist, window=_blank]. ==== .Visual Embed SDK 1.13.0 From d30c8c1ec318caf9e8995c0b39a3ff700d28835c Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Wed, 25 Mar 2026 10:51:04 +0530 Subject: [PATCH 33/87] delted orphaned lb access control page --- .../ROOT/pages/pinboard-access-control.adoc | 33 ------------------- 1 file changed, 33 deletions(-) delete mode 100644 modules/ROOT/pages/pinboard-access-control.adoc diff --git a/modules/ROOT/pages/pinboard-access-control.adoc b/modules/ROOT/pages/pinboard-access-control.adoc deleted file mode 100644 index 9a8212b14..000000000 --- a/modules/ROOT/pages/pinboard-access-control.adoc +++ /dev/null @@ -1,33 +0,0 @@ -= Restrict access to a Liveboard -:toc: true -:toclevels: 2 - -:page-title: User access to embedded objects -:page-pageid: Liveboard-access -:page-description: You can define user access to view or edit embedded Liveboards and related workflows. - -If you have Classic Answer Experience enabled on your ThoughtSpot instance, you can use the *Cannot create or update Liveboards* privilege to restrict user access to a Liveboard. This privilege allows `Read-only` access and restricts users from performing the following actions: - -* Sharing a Liveboard with another user -* Pinning a visualization to a Liveboard -* Downloading a Liveboard -* Editing a Liveboard -* Copying a Liveboard -* Copying the Liveboard link - -=== Before you begin - -* make sure you have admin privilege. -* make sure the *Cannot create or update Liveboards* checkbox is visible on the Group configuration page. If it is not available, contact ThoughtSpot Support. - -To limit user access to Liveboards, follow these steps: - -* Log in to ThoughtSpot. -* Go to *Admin* > *Groups*. -* Click *Add Group* to create a read-only user group. -* Select the *Cannot create or update Liveboards* privilege. -* Save changes. -* Go to *Admin* > *Users*. -* Select the users to whom you want to assign this privilege, and then click *Add users to groups*. -* Select the user group for which you enabled the *Cannot create or update Liveboards* privilege. -* Click *Add*. From ef41e325f5d83ab6110d90cdc08ee6d588d36fa7 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 31 Mar 2026 00:44:30 +0530 Subject: [PATCH 34/87] Webhook update --- modules/ROOT/pages/api-changelog.adoc | 5 +- modules/ROOT/pages/webhooks-comm-channel.adoc | 205 +++++++++++++++++- modules/ROOT/pages/webhooks-lb-schedule.adoc | 112 ++++++---- modules/ROOT/pages/webhooks-s3-storage.adoc | 160 +++++++++++++- 4 files changed, 438 insertions(+), 44 deletions(-) diff --git a/modules/ROOT/pages/api-changelog.adoc b/modules/ROOT/pages/api-changelog.adoc index f5334588c..a189766dd 100644 --- a/modules/ROOT/pages/api-changelog.adoc +++ b/modules/ROOT/pages/api-changelog.adoc @@ -8,8 +8,6 @@ This changelog lists only the changes introduced in the Visual Embed SDK. For information about new features and enhancements available for embedded analytics, see xref:whats-new.adoc[What's New]. -<<<<<<< HEAD -======= == Version 1.47.x, April 2026 [width="100%" cols="1,4"] |==== @@ -116,7 +114,6 @@ When set to `true`, the `LiveboardAppEmbedViewConfig` parameter enables displayi If the current period inclusion in rolling date filters feature is enabled on your instance, the rolling date filters options such as **Last ** and **Next ** for the Liveboards and Answers in the embed view will allow you to include current period. For example, when you define a date range such as "Last 2 months", the date filter interface displays the **Include this month** checkbox. To disable this feature, use the `isThisPeriodInDateFiltersEnabled` setting. To hide, show, or disable this option in the embed view, use the action ID, `Action.IncludeCurrentPeriod`. |==== ->>>>>>> 843fa1ed (sdk changelog update) == Version 1.46.x, March 2026 @@ -286,7 +283,7 @@ The `HostEvent.UpdateParameters` event now supports configuring the `isVisibleTo [width="100%" cols="1,4"] |==== -|[tag greenBackground]#NEW FEATURE# a|*Runtime overrides in Spotter embed* +|[tag greenBackground]#NEW FEATURE# a|*Runtime overrides in Spotter embed* The Visual Embed SDK now supports runtime overrides in Spotter embed. diff --git a/modules/ROOT/pages/webhooks-comm-channel.adoc b/modules/ROOT/pages/webhooks-comm-channel.adoc index 8cf21d13e..3959154bb 100644 --- a/modules/ROOT/pages/webhooks-comm-channel.adoc +++ b/modules/ROOT/pages/webhooks-comm-channel.adoc @@ -14,6 +14,7 @@ Use the following REST APIs to set and view communication channel preferences: * `POST /api/rest/2.0/system/preferences/communication-channels/configure` * `POST /api/rest/2.0/system/preferences/communication-channels/search` +* `POST /api/rest/2.0/system/communication-channels/validate` [NOTE] ==== @@ -30,7 +31,6 @@ Check your application environment for the following prerequisites: * Ensure that you have access to a ThoughtSpot instance with the required permissions to set communication channel preferences, create and manage webhooks, and schedule Liveboard jobs. * Ensure that the REST APIs for setting communication channel preferences and configuring webhooks are enabled on your instance. If the APIs are not available on your instance, contact ThoughtSpot Support. - == Configure a webhook communication channel To create a webhook communication channel for the Liveboard schedule event, use the communication channel preference REST API. @@ -271,6 +271,209 @@ The following example shows the preferences returned for a specific Org: } ---- + +== Validate communication channel configuration +To ensure that a communication channel configuration is properly configured and can receive events, use the `/api/rest/2.0/system/communication-channels/validate` API endpoint and validate the communication channel configuration. + +=== Request parameters + +[width="100%" cols="2,4"] +[options='header'] +|===== +|Parameter|Description + +|`channel_type` a|__String__. Type of communication channel to validate. Specify `WEBHOOK`. +|`channel_identifier`|__String__. ID of name of the communication channel. For webhook channels, specify the webhook ID. You can retrieve the webhook ID via an API request to the `POST /api/rest/2.0/webhooks/search` endpoint. +|`event_type` |__String__. Event type associated with the specified channel. For webhook channels, the supported event type is `LIVEBOARD_SCHEDULE`. +|===== + +=== Example request + +[source,cURL] +---- +curl -X POST \ + --url 'https://{{ThoughtSpot-Host}}/api/rest/2.0/system/communication-channels/validate' \ + -H 'Accept: application/json' \ + -H 'Content-Type: application/json' \ + -H 'Authorization: Bearer {AUTH_TOKEN}' \ + --data-raw '{ + "channel_type": "WEBHOOK", + "channel_identifier": "3791ad80-70e8-4222-bf11-fb8a5f1b5bf4", + "event_type": "LIVEBOARD_SCHEDULE" +}' +---- + +=== Example response + +If the validation is successful, the API returns a response indicating the webhook channel validation state. + +The following response shows validation status for a webhook channel: + +[source,JSON] +---- +{ + "channel_type":"WEBHOOK", + "channel_id":"9185f9be-f237-42bf-b452-c2dc897e1673", + "channel_name":"Zapier", + "event_type":"LIVEBOARD_SCHEDULE", + "job_id":"n.validation-0e55b1de-8c30-48d1-8c73-2f0365e03641", + "result_code":"SUCCESS", + "details":[ + { + "validation_step":"HTTP_CONNECTION_CHECK", + "status":"SUCCESS", + "http_status":200, + "error_message":null, + "aws_s3_info":null + } + ] +} +---- + +The following response shows the validation success and failure errors for a webhook channel with AWS s3 storage configuration: + +[source,JSON] +---- +{ + "channel_type":"WEBHOOK", + "channel_id":"52314c1c-8d1d-40d1-8dba-3f77d219b41a", + "channel_name":"nebula-webhooks-gcp-05012026-webhook1", + "event_type":"LIVEBOARD_SCHEDULE", + "job_id":"n.validation-37688eaf-6cb1-4f7e-a6f2-0658c1d678eb", + "result_code":"PARTIAL_SUCCESS", + "details":[ + { + "validation_step":"STORAGE_FILE_UPLOAD_CHECK", + "status":"FAILED", + "http_status":null, + "error_message":"failed to assume role 'arn:aws:iam::123456789012:role/ThoughtSpotDeliveryRole': operation error STS: AssumeRole, https response error StatusCode: 403, RequestID: 8ba1a7a1-65c2-4901-8d4a-bf150687e92c, api error AccessDenied: User: arn:aws:sts::418295724037:assumed-role/cell-89b3a1c7-coms-lambda-role/cell-89b3a1c7-coms-api is not authorized to perform: sts:AssumeRole on resource: arn:aws:iam::123456789012:role/ThoughtSpotDeliveryRole. Ensure the role's trust policy allows ThoughtSpot and the External ID matches", + "aws_s3_info":{ + "bucket_name":"my-webhook-files", + "file_name":"validation_dummy_20260330_131030.pdf", + "object_key":null + } + }, + { + "validation_step":"HTTP_CONNECTION_CHECK", + "status":"SUCCESS", + "http_status":200, + "error_message":null, + "aws_s3_info":null + } + ] +} +---- + +== Search channel history and job status +To monitor job status for communication channels such as webhook, use the `/api/rest/2.0/jobs/history/communication-channels/search` API endpoint. + + +=== Request parameters +In the API request, you must provide channel details such as channel type, ID, and event type, or specify the job ID. + + +[width="100%" cols="2,4"] +[options='header'] +|===== +|Parameter|Description + +|`channel_type` a|__String__. Type of communication channel to validate. Specify `WEBHOOK` for webhook channels. +|`job_ids` |__Array of strings__. One or more IDs of the job. To get the ID for a given webhook channel, check the API response from the `/api/rest/2.0/system/communication-channels/validate` endpoint. + +Required parameter if no channel identifier and event ID are specified in the API request. +|`channel_identifiers`|__String__. IDs of name of the communication channel. Required if no job ID is not specified. +For webhook channels, specify the webhook ID. You can retrieve the webhook IDs from the `/api/rest/2.0/webhooks/search` API endpoint via an API request. +|`channel_status` |__String__. Status of the channel or the job. Specify one of the following values: + +* `PENDING` + +Gets a list of all pending webhook deliveries that are currently queued but not yet attempted. +* `RETRY` + +Gets a list of webhook delivery jobs that are in the retry state. +* `SUCCESS` + +Gets a list of jobs that were delivered successfully. +* `FAILED` + +Gets a list of failed job deliveries. + + +|`events` + +__Optional__ | Allows filtering API response by event type and ID. + +* `type` + +Event type for which the webhook delivery is triggered. Default is `LIVEBOARD_SCHEDULE`. +* ìdentifier` + +ID of the event. + +|`start_epoch_time_in_millis` |__Decimal__. Allows filtering API response by records that were created on or after the specified epoch milliseconds. +|===== + + +=== Example request +The following example shows the sample request with job ID. + +[source,cURL] +---- +curl -X POST \ + --url 'https://{{ThoughtSpot-Host}}/api/rest/2.0/jobs/history/communication-channels/search' \ + -H 'Accept: application/json' \ + -H 'Content-Type: application/json' \ + -H 'Authorization: Bearer c2****************==' \ + --data-raw '{ + "channel_type": "WEBHOOK", + "job_ids": [ + "n.validation-0e55b1de-8c30-48d1-8c73-2f0365e03641" + ] +}' +---- + +=== Example response +If your request is successful, the API returns the job details for the specified job or channel ID. + +[source,JSON] +---- +{ + "jobs":[ + { + "id":"n.validation-0e55b1de-8c30-48d1-8c73-2f0365e03641", + "status":"SUCCESS", + "creation_time_in_millis":1774876441988, + "event":{ + "type":"LIVEBOARD_SCHEDULE", + "id":"validation-9185f9be-f237-42bf-b452-c2dc897e1673", + "name":null, + "run_id":null + }, + "recipients":null, + "detail":"", + "try_count":1 + } + ] +} +---- + +If the webhook channel has the S3 storage configured, the API returns job details for the specified webhook. + +[source,JSON] +---- +{ + "jobs":[ + { + "id":"n.validation-900ea028-5254-4d38-a03c-26fb41aa632b", + "status":"FAILED", + "creation_time_in_millis":1774890524301, + "event":{ + "type":"LIVEBOARD_SCHEDULE", + "id":"validation-52314c1c-8d1d-40d1-8dba-3f77d219b41a", + "name":null, + "run_id":null + }, + "recipients":null, + "detail":"STORAGE_FILE_UPLOAD_CHECK (bucket: my-webhook-files): failed to assume role 'arn:aws:iam::123456789012:role/ThoughtSpotDeliveryRole': operation error STS: AssumeRole, https response error StatusCode: 403, RequestID: 25182019-58ca-4003-8048-6713bd7d7d4e, api error AccessDenied: User: arn:aws:sts::418295724037:assumed-role/cell-89b3a1c7-coms-lambda-role/cell-89b3a1c7-coms-api is not authorized to perform: sts:AssumeRole on resource: arn:aws:iam::123456789012:role/ThoughtSpotDeliveryRole. Ensure the role's trust policy allows ThoughtSpot and the External ID matches", + "try_count":1 + } + ] +} +---- + == Additional resources * Refer to the documentation on how to xref:webhooks-lb-schedule.adoc[deliver Liveboard reports to an external application using a webhook] diff --git a/modules/ROOT/pages/webhooks-lb-schedule.adoc b/modules/ROOT/pages/webhooks-lb-schedule.adoc index 5e030c96a..8f499844a 100644 --- a/modules/ROOT/pages/webhooks-lb-schedule.adoc +++ b/modules/ROOT/pages/webhooks-lb-schedule.adoc @@ -101,6 +101,20 @@ Hash algorithm used for signature verification. Shared secret used for HMAC signature generation. | `storage_destination` + __Optional__ | Configuration parameters for the S3 storage destination. For more information, see xref:webhooks-s3-storage.adoc[Deliver content to AWS S3 storage using webhooks]. +|`additional_headers` + +__Optional__ a|__Array of key-value pairs__. Allows including custom HTTP headers in every outbound webhook HTTP request that ThoughtSpot sends to the configured destination URL. When configured, ThoughtSpot sends these headers in addition to the authentication headers and standard HTTP headers such as `Content-Type`, `User-Agent`. + +You can use this parameter to pass arbitrary headers with custom metadata in key-value pairs, as required by the webhook receiver endpoint: + +[source,JSON] +---- +"additional_headers": [ + { + "key":"X-Custom-Header", + "value":"custom_value" + } +] +---- |===== ==== Example request @@ -155,7 +169,28 @@ __Integer__. Specifies the starting point (index) from which records should be r * `record_size` + __Integer__. Specifies the number of records to return in the response. Default is 50. | `sort_options` + -__Optional__| Enables sorting of the API response by a specific field in ascending or descending order. Specify the `field_name` and define the desired sort order. +__Optional__ a| Enables sorting of the API response by a specific field in ascending or descending order. + +To define a sorting criteria for the webhook records in API response, set the `field_name` to one of the following options: + +* `CREATED` + +Sorts the records by the webhook creation timestamp. +* `MODIFIED` + +Sorts the webhook object by the last modified timestamp. +* `NAME` + +Sorts the records alphabetically. + +To specify the sort order, set `order` to `ASC` for ascending order, or `DESC` for descending order. + +For example: + +[source,JSON] +---- +"sort_options": { + "field_name":"CREATED", + "order":"ASC" +} +---- |===== ==== Example request @@ -170,8 +205,6 @@ curl -X POST \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer {AUTH_TOKEN}' \ --data-raw '{ - "record_offset": 0, - "record_size": 50, "org_identifier": "testOrg1", "event_type": "LIVEBOARD_SCHEDULE" }' @@ -184,40 +217,39 @@ If the API request is successful, ThoughtSpot returns the webhook configuration [source,JSON] ---- { - "webhooks": [ - { - "id": "873dd4e2-6493-490d-a649-ba9ea66b11f5", - "name": "webhook-lb-event", - "description": "Webhook for Liveboard schedule", - "org": { - "id": "2100019165", - "name": "testOrg1" - }, - "url": "https://webhook.site/view/6643eba5-9d3e-42a1-85e0-bb686ba1524d/29c02fc2-c1c6-4b20-8d62-e8d51cf8dfb3", - "url_params": null, - "events": [ - "LIVEBOARD_SCHEDULE" - ], - "authentication": null, - "signature_verification": null, - "creation_time_in_millis": 1761050197164, - "modification_time_in_millis": 1761051944507, - "created_by": { - "id": "08c6b203-ff6e-4ed8-b923-35ebbbfef27b", - "name": "UserA@UserA@example.com" - }, - "last_modified_by": { - "id": "08c6b203-ff6e-4ed8-b923-35ebbbfef27b", - "name": "UserA@UserA@example.com" + "webhooks":[ + { + "id":"27997a8a-cd33-485d-a039-b40b71d191a8", + "name":"webhook-lb-event", + "description": "Webhook for Liveboard schedule", + "org":{ + "id":"2100019165", + "name":"testOrg1" + }, + "url":"https://webhook-test-server-263n.onrender.com/", + "url_params":null, + "events":[ + "LIVEBOARD_SCHEDULE" + ], + "authentication":null, + "signature_verification":null, + "additional_headers":null, + "creation_time_in_millis":1773824614455, + "modification_time_in_millis":1773824614455, + "created_by":{ + "id":"4e6e5692-667e-487d-9672-f301ccc2ea77", + "name":"UserA@example.com" + }, + "last_modified_by":null, + "storage_destination":null } - } - ], - "pagination": { - "record_offset": 0, - "record_size": 50, - "total_count": 1, - "has_more": false - } + ], + "pagination":{ + "record_offset":0, + "record_size":50, + "total_count":1, + "has_more":false + } } ---- @@ -245,6 +277,8 @@ Events subscribed to the webhook. In the current release, ThoughtSpot supports o Authentication method and credentials that ThoughtSpot will use when sending HTTP requests to the webhook endpoint. * `signature_verification` + Signature verification parameters for the webhook endpoint to verify the authenticity of incoming requests. +* `additional_headers` + +Optional and custom HTTP headers in the webhook request triggered by ThoughtSpot. ==== Example request @@ -330,13 +364,15 @@ If the API request is successful, the webhook is deleted, and the API returns th ], "authentication": null, "signature_verification": null, + "additional_headers":null, "creation_time_in_millis": 1761184185887, "modification_time_in_millis": 1761184185887, "created_by": { "id": "08c6b203-ff6e-4ed8-b923-35ebbbfef27b", - "name": "UserA@UserA@example.com" + "name": "UserA@example.com" }, - "last_modified_by": null + "last_modified_by": null, + "storage_destination":null } ], "failed_webhooks": [] diff --git a/modules/ROOT/pages/webhooks-s3-storage.adoc b/modules/ROOT/pages/webhooks-s3-storage.adoc index ea793770f..0f6151b36 100644 --- a/modules/ROOT/pages/webhooks-s3-storage.adoc +++ b/modules/ROOT/pages/webhooks-s3-storage.adoc @@ -225,6 +225,21 @@ __String__. IAM role ARN. For example, `arn:aws:iam::999888777666:role/thoughtsp __String__. The External ID string in IAM role trust policies that grant access to your AWS resources. For example, `ts-webhook-x7k9m2p4q1`. This parameter is required for AWS-hosted instances and is not applicable to GCP-hosted ThoughtSpot instances. * `path_prefix` __Optional__ + __String__. S3 prefix for the folder. For example, `thoughtspot/`. + +|`additional_headers` + +__Optional__ a|__Array of key-value pairs__. Allows including custom HTTP headers in every outbound webhook HTTP request that ThoughtSpot sends to the configured destination URL. When configured, ThoughtSpot sends these headers in addition to the authentication headers and standard HTTP headers such as `Content-Type`, `User-Agent`. + +You can use this parameter to pass arbitrary headers with custom metadata in key-value pairs, as required by the webhook receiver endpoint: + +[source,JSON] +---- +"additional_headers": [ + { + "key":"X-Custom-Header", + "value":"custom_value" + } +] +---- |==== ==== API request @@ -302,7 +317,149 @@ If the API request is successful, ThoughtSpot returns the webhook configuration } ---- -=== Update the properties of a webhook +=== View webhook configuration details + +To view the webhook configuration details, send a `POST` request to the `/api/rest/2.0/webhooks/search` API endpoint. + +If the API request is sent without parameters in the request body, ThoughtSpot returns the webhooks configured for the Org context in ThoughtSpot. + +==== Example request + +The following example shows the request body to fetch webhook properties: + +[source,cURL] +---- +curl -X POST \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/webhooks/search' \ + -H 'Accept: application/json' \ + -H 'Content-Type: application/json' \ + -H 'Authorization: Bearer {AUTH_TOKEN}' \ + --data-raw '{ + "org_identifier": "testOrg1", + "webhook_identifier": "3791ad80-70e8-4222-bf11-fb8a5f1b5bf4", + "event_type": "LIVEBOARD_SCHEDULE" +}' +---- + +==== Example response +If the webhook ID is valid, the API returns the following response: + +[source,JSON] +---- +{ + "webhooks":[ + { + "id":"3791ad80-70e8-4222-bf11-fb8a5f1b5bf4", + "name":"webhook_s3", + "description":null, + "org":{ + "id":"2100019165", + "name":"docstest" + }, + "url":"https://webhook.site/6643eba5-9d3e-42a1-85e0-bb686ba1524d", + "url_params":null, + "events":[ + "LIVEBOARD_SCHEDULE" + ], + "authentication":null, + "signature_verification":null, + "additional_headers":null, + "creation_time_in_millis":1772127694740, + "modification_time_in_millis":1772127859128, + "created_by":{ + "id":"08c6b203-ff6e-4ed8-b923-35ebbbfef27b", + "name":"shashikala.subramanya@thoughtspot.com" + }, + "last_modified_by":{ + "id":"08c6b203-ff6e-4ed8-b923-35ebbbfef27b", + "name":"shashikala.subramanya@thoughtspot.com" + }, + "storage_destination":{ + "storage_type":"AWS_S3", + "storage_config":{ + "aws_s3_config":{ + "bucket_name":"my-company-data-exports", + "region":"us-east-1", + "role_arn":"arn:aws:iam::999888777666:role/thoughtspot-s3-upload", + "external_id":"ts-webhook-x7k9m2p4q1", + "path_prefix":"thoughtspot/" + } + } + } + } + ], + "pagination":{ + "record_offset":0, + "record_size":50, + "total_count":1, + "has_more":false + } +} +---- + +=== Validate webhook channel configuration +To validate the communication channel configuration, use the `/api/rest/2.0/system/communication-channels/validate` API endpoint. + +For this API request, you'll need the webhook channel ID. To get the webhook ID, use the `/api/rest/2.0/webhooks/search` API endpoint. + +==== Example request +The following example sends validation request for a specific webhook channel with the S3 storage configuration. + +[source,cURL] +---- +curl -X POST \ + --url 'https://{{ThoughtSpot-Host}}/api/rest/2.0/system/communication-channels/validate' \ + -H 'Accept: application/json' \ + -H 'Content-Type: application/json' \ + -H 'Authorization: Bearer {AUTH_TOKEN}' \ + --data-raw '{ + "channel_type": "WEBHOOK", + "channel_identifier": "3791ad80-70e8-4222-bf11-fb8a5f1b5bf4", + "event_type": "LIVEBOARD_SCHEDULE" +}' +---- + +==== Example response + +If the webhook ID is valid, the API returns the validation status for the specified webhook channel. + +The following response shows the validation errors for a webhook channel that has the AWS S3 storage destination configured: + +[source,JSON] +---- +{ + "channel_type":"WEBHOOK", + "channel_id":"52314c1c-8d1d-40d1-8dba-3f77d219b41a", + "channel_name":"nebula-webhooks-gcp-05012026-webhook1", + "event_type":"LIVEBOARD_SCHEDULE", + "job_id":"n.validation-37688eaf-6cb1-4f7e-a6f2-0658c1d678eb", + "result_code":"PARTIAL_SUCCESS", + "details":[ + { + "validation_step":"STORAGE_FILE_UPLOAD_CHECK", + "status":"FAILED", + "http_status":null, + "error_message":"failed to assume role 'arn:aws:iam::123456789012:role/ThoughtSpotDeliveryRole': operation error STS: AssumeRole, https response error StatusCode: 403, RequestID: 8ba1a7a1-65c2-4901-8d4a-bf150687e92c, api error AccessDenied: User: arn:aws:sts::418295724037:assumed-role/cell-89b3a1c7-coms-lambda-role/cell-89b3a1c7-coms-api is not authorized to perform: sts:AssumeRole on resource: arn:aws:iam::123456789012:role/ThoughtSpotDeliveryRole. Ensure the role's trust policy allows ThoughtSpot and the External ID matches", + "aws_s3_info":{ + "bucket_name":"my-webhook-files", + "file_name":"validation_dummy_20260330_131030.pdf", + "object_key":null + } + }, + { + "validation_step":"HTTP_CONNECTION_CHECK", + "status":"SUCCESS", + "http_status":200, + "error_message":null, + "aws_s3_info":null + } + ] +} +---- + +If the API returns validation errors, check your webhook configuration and update the S3 storage properties. For more information about configuration errors, see the xref:webhooks-s3-storage.adoc#_configuration_errors[troubleshooting] section. + +=== Update the webhook configuration properties To update the S3 storage details configured for a webhook, send a `POST` request to the `/api/rest/2.0/webhooks/{webhook_identifier}/update` API endpoint. @@ -377,6 +534,7 @@ Webhook delivery to an S3 storage destination includes the following sequence of . If the request is valid, AWS STS issues temporary credentials, valid for approximately an hour. . ThoughtSpot uses these credentials to upload files to your designated S3 bucket. + To test the integration: . Trigger a Liveboard scheduled export to the configured S3 storage destination. From 9bb49b69da2d4e74da3cc18348319632b7d8ce45 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 31 Mar 2026 21:38:48 +0530 Subject: [PATCH 35/87] 26.4.0.cl doc updates --- modules/ROOT/pages/api-changelog.adoc | 22 +- modules/ROOT/pages/common/nav.adoc | 1 - modules/ROOT/pages/deprecated-features.adoc | 17 +- modules/ROOT/pages/embed-spotter.adoc | 78 +++-- .../pages/events-context-aware-routing.adoc | 44 ++- modules/ROOT/pages/full-app-customize.adoc | 28 +- .../ROOT/pages/metadata-parameterization.adoc | 36 ++- modules/ROOT/pages/publish-api.adoc | 36 ++- modules/ROOT/pages/publishing-overview.adoc | 13 +- modules/ROOT/pages/rest-api-java-sdk.adoc | 5 +- .../ROOT/pages/rest-api-sdk-typescript.adoc | 1 + modules/ROOT/pages/rest-api-v2-reference.adoc | 44 ++- modules/ROOT/pages/rest-apiv2-changelog.adoc | 45 +++ modules/ROOT/pages/spotter-apis.adoc | 2 +- modules/ROOT/pages/variables.adoc | 306 +++++++----------- modules/ROOT/pages/webhooks-comm-channel.adoc | 24 +- modules/ROOT/pages/webhooks-lb-schedule.adoc | 39 +-- modules/ROOT/pages/webhooks-s3-storage.adoc | 139 ++++---- modules/ROOT/pages/whats-new.adoc | 66 +++- src/configs/doc-configs.js | 44 +-- 20 files changed, 537 insertions(+), 453 deletions(-) diff --git a/modules/ROOT/pages/api-changelog.adoc b/modules/ROOT/pages/api-changelog.adoc index a189766dd..a5d3ee903 100644 --- a/modules/ROOT/pages/api-changelog.adoc +++ b/modules/ROOT/pages/api-changelog.adoc @@ -76,28 +76,17 @@ When set to `true`, hides the ThoughtSpot logo and icon in tool response cards. * `toolResponseCardBrandingLabel` + Custom label to replace the `ThoughtSpot` prefix in tool response cards. Set to an empty string (`''`) to hide the prefix entirely. -Example:: -+ -[source,javascript] ----- -spotterChatConfig: { - // Hide the default branding (logo and label) on tool response cards in Spotter chat UI - hideToolResponseCardBranding: true, - - // Sets a custom label to display as the branding on tool response cards - toolResponseCardBrandingLabel: 'CompanyName', -} ----- - [NOTE] -External MCP tool branding is not affected by these settings. +==== +These settings do not affect the external MCP tool branding. +==== |[tag greenBackground]#NEW FEATURE# a| Liveboard embed enhancements Personalized Liveboard view:: The `personalizedViewId` property allows embedding a saved personalized view of a Liveboard. A personalized view is a saved configuration that includes specific filter selections and changes applied by a user. To embed a personalized view of Liveboard, specify the GUID of the saved personalized view to load along with `liveboardId`. - +//// [source,javascript] ---- const embed = new LiveboardEmbed('#tsEmbed', { @@ -105,10 +94,11 @@ const embed = new LiveboardEmbed('#tsEmbed', { personalizedViewId: 'view-guid', // The GUID of a saved personalized view to load. }); ---- +//// Centralized Liveboard filter setting:: -When set to `true`, the `LiveboardAppEmbedViewConfig` parameter enables displaying a unified modal to manage and update multiple filters at once, replacing the older individual filter interactions. This feature is disabled by default on ThoughtSpot Embedded instances. +When set to `true`, the `isCentralizedLiveboardFilterUXEnabled` enables displaying a unified modal to manage and update multiple filters at once, replacing the older individual filter interactions. This feature is disabled by default on ThoughtSpot Embedded instances. |[tag greenBackground]#NEW FEATURE# a|**Option to include current period in rolling date filters** diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index e04048941..13d19fe5f 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -65,7 +65,6 @@ *** link:{{navprefix}}/embed-ai-search-analytics[Embed AI Search and Analytics] **** link:{{navprefix}}/embed-spotter[Embed Spotter experience] **** link:{{navprefix}}/embed-spotter-agent[Embed Spotter Agent] -**** link:{{navprefix}}/embed-nls[Embed Natural Language Search (legacy interface)] *** link:{{navprefix}}/full-embed[Embed full application] **** link:{{navprefix}}/full-app-customize[Customize your embed] **** link:{{navprefix}}/customize-nav-controls[Customize navigation panels] diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index 6f8ac4c18..3f2d46b30 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -14,8 +14,10 @@ As ThoughtSpot applications evolve, some existing features will be deprecated an [options='header'] |===== |Feature|Impacted interface and release versions|Deprecation date |End of Support / removal from the product -a|xref:deprecated-features.adoc#PNGFlowDeprecation[Select PNG export options] a|ThoughtSpot Cloud 26.4.0.cl and later | Arpil 2026 | TBD -a|xref:deprecated-features.adoc#SagePrivilegeDeprecation[`PREVIEW_THOUGHTSPOT_SAGE` privilege deprecation] a|ThoughtSpot Cloud 26.3.0.cl and later | March 2026 | September 2026 +a|xref:deprecated-features.adoc#v1-v2-exp-fullApp-embed[V1 and V2 UI experience in full application embedding]|ThoughtSpot Cloud 26.8.0.cl and later | February 2026 | August 2026 + +a|xref:deprecated-features.adoc#PNGFlowDeprecation[Select PNG export options] a|ThoughtSpot Cloud 26.4.0.cl and later | Arpil 2026 | August 2026 +a|xref:deprecated-features.adoc#SagePrivilegeDeprecation[PREVIEW_THOUGHTSPOT_SAGE privilege] a|ThoughtSpot Cloud 26.3.0.cl and later | March 2026 | September 2026 a|xref:deprecated-features.adoc#_answer_data_panel_classic_experience_deprecation[Answer Data panel classic experience] |ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | August 2026 a|xref:deprecated-features.adoc#_worksheet_deprecation_and_removal[Worksheets] a| ThoughtSpot Cloud 10.4.0.cl and later |November 2024 | September 2025 @@ -82,6 +84,16 @@ a|xref:deprecated-features.adoc#_deprecated_parameter_in_rest_api_v2_0_authentic |||| |===== +[#v1-v2-exp-fullApp-embed] +== V1 and V2 navigation and home page experience in full app embed +Starting with ThoughtSpot 26.8.0.cl, the V3 navigation and home page experience will be set as the default UI experience in full application embedding. The V1 and V2 navigation and home page experience will be deprecated and will no longer be supported. + +Impact on your instance:: +If your embed currently uses the Classic (v1) or v2 navigation and home page experience, the UI will be automatically upgraded to the V3 experience. This change applies to all deployments embedding the full ThoughtSpot application. + +Recommended action:: +If your embed deployments are still using the legacy experience modes, we recommend that you enable the V3 navigation and home page experience in your development environments and evaluate the changes. For information on the features available in V3 experience mode, refer to the xref:full-app-customize.adoc[Full application embedding documentation]. + [#PNGFlowDeprecation] == Deprecating select options in PNG export The `include_cover_page` and `include_filter_page` options for the `POST /api/rest/2.0/report/liveboard` endpoint are now deprecated for PNG downloads. @@ -114,7 +126,6 @@ Impact on your instance:: Recommended action:: For ThoughtSpot instances which have enabled RBAC before the 26.3.0.cl release, the admins will have to create a role in accordance with the newer privilege name. - == Answer Data panel classic experience deprecation The classic Data panel experience in Search and Answer pages will be deprecated in ThoughtSpot 26.4.0.cl release version. The new data panel experience, which provides a more intuitive layout with improved organization of data elements and features such as query sets and custom groups, will be the default data panel experience on all ThoughtSpot Embedded instances using Visual Embed SDK v1.41.1 or later. diff --git a/modules/ROOT/pages/embed-spotter.adoc b/modules/ROOT/pages/embed-spotter.adoc index f505d1a76..76373cd12 100644 --- a/modules/ROOT/pages/embed-spotter.adoc +++ b/modules/ROOT/pages/embed-spotter.adoc @@ -175,6 +175,7 @@ image::./images/spotter3-leagcy-interface-automode.png[Spotter 3 interface] When Auto mode is enabled, **Preview data** and **Data Model instructions** options will not be available. ==== + ==== New chat interface Spotter 3 experience is available with a new prompt interface that includes additional features and user elements to enrich your Spotter experience. @@ -190,40 +191,40 @@ const spotterEmbed = new SpotterEmbed(document.getElementById('ts-embed'), { }); ---- -==== Chat history panel +[.widthAuto] +[.bordered] +image::./images/spotter3-new-interface.png[Spotter 3 new interface] -You can also include the *Chat history* panel to allow your users to access the chat history from their previous sessions. To enable chat history features, set the `enablePastConversationsSidebar` attributes to `true`. +==== Chat history panel -//// -Additionally, you can customize the chat history sidebar using the settings available in the xref:SpotterSidebarViewConfig.adoc[SpotterSidebarViewConfig] interface and `spotterSidebarConfig` properties. +You can also include the *Chat history* panel to allow your users to access the chat history from their previous sessions. +To enable chat history features, set the `enablePastConversationsSidebar` attributes to `true`. Additionally, you can also customize the appearance and contents of the chat history panel using the configuration parameters available in the xref:SpotterSidebarViewConfig.adoc[`SpotterSidebarViewConfig`] interface and the xref:SpotterEmbedViewConfig#_spottersidebarconfig[spotterSidebarConfig] object. [source,JavaScript] ---- +import { + SpotterEmbed, + SpotterEmbedViewConfig, + SpotterSidebarViewConfig +} from '@thoughtspot/visual-embed-sdk'; + const embed = new SpotterEmbed('#tsEmbed', { - // ...other embed view configuration options - // Configuration for the Spotter sidebar UI - spotterSidebarConfig: { - enablePastConversationsSidebar: true, // Show chat history sideabr - spotterSidebarTitle: 'My Conversations', // Set the title of the sidebar - spotterSidebarDefaultExpanded: true, // Expand Spotter chat history sidebar by default on load - }, + // ...other embed view configuration options + // Configuration for the Spotter sidebar UI + spotterSidebarConfig: { + enablePastConversationsSidebar: true, // Show chat history sideabr + spotterSidebarTitle: 'My Conversations', // Update the title of the sidebar + spotterSidebarDefaultExpanded: true, // Expand Spotter chat history sidebar by default on load + }, }) ---- -//// - -[source,JavaScript] ----- -const spotterEmbed = new SpotterEmbed(document.getElementById('ts-embed'), { - // Enable the sidebar for accessing past Spotter conversations - enablePastConversationsSidebar: true -}); ----- +[NOTE] +==== +The standalone `enablePastConversationsSidebar` attribute is deprecated in v1.47.0 and can no longer be used to enable or disable the chat history. +==== -[.widthAuto] -[.bordered] -image::./images/spotter3-new-interface.png[Spotter 3 new interface] ==== MCP connectors and resource selection icon A connector is an external MCP server or tool, such as Google Drive, Slack, Notion, Confluence, or Jira, which can be used as a data source in Spotter sessions. ThoughtSpot administrators can configure connectors to enable Spotter users to include both structured and unstructured data in their conversation sessions. @@ -338,9 +339,35 @@ The following figures show the customized Spotter icon: [.bordered] image::./images/spotter-icon-customization.png[Spotter icon customization] -=== Hiding the Spotter icon and ThoughtSpot branding in the reasoning interface -If you want to hide the Spotter icon from the prompt response page and reasoning interface, or if you want to remove ThoughtSpot branding, you can use the CSS rules with selectors, as shown in this example: +=== Hiding the Spotter icon and ThoughtSpot branding chat interface +To hide the Spotter logo and branding in the chat interface, use the following parameters in the `SpotterChatViewConfig` interface: +* `hideToolResponseCardBranding` + +When set to `true`, hides the ThoughtSpot logo and icon in tool response cards. The branding label prefix is controlled separately via `toolResponseCardBrandingLabel`. + +* `toolResponseCardBrandingLabel` + +Custom label to replace the `ThoughtSpot` prefix in tool response cards. Set to an empty string (`''`) to hide the prefix entirely. + +Example:: + +[source,javascript] +---- +import { + SpotterEmbed, + SpotterEmbedViewConfig, + SpotterChatViewConfig +} from '@thoughtspot/visual-embed-sdk'; + +spotterChatConfig: { + //Hide the default logo and label on tool response cards in Spotter chat UI + hideToolResponseCardBranding: true, + // Set a custom label to display as the branding on tool response cards + toolResponseCardBrandingLabel: 'CompanyName', +} +---- + + +//// [source,JavaScript] ---- init({ @@ -370,6 +397,7 @@ init({ } }); ---- +//// [#spotterMenuActions] === Customizing menu actions and elements diff --git a/modules/ROOT/pages/events-context-aware-routing.adoc b/modules/ROOT/pages/events-context-aware-routing.adoc index f230949e4..23ae36d84 100644 --- a/modules/ROOT/pages/events-context-aware-routing.adoc +++ b/modules/ROOT/pages/events-context-aware-routing.adoc @@ -76,6 +76,17 @@ The available contexts are: * `answer` - The Explore or Drill dialogs opened from a visualization or search Answer. * `other` - Fallback for generic or app-level interactions not tied to a specific context. For example, the home page and list pages in a full application embed. +You can also retrieve current context by listening to the `EmbedEvent.EmbedPageContextChanged`. + +[source,JavaScript] +---- +liveboardEmbed.on('EmbedPageContextChanged', (payload) => { + console.log('Context changed:', payload); + const { currentContext, stack } = payload.data + console.log('Current page:', currentContext.name); +}); +---- + ==== Page context stack in an embedded Liveboard The Visual Embed SDK maintains an ordered page context stack for each embedded interface. Every page component or overlay registers its context when it mounts and unregisters when it unmounts. @@ -472,15 +483,31 @@ appEmbed.trigger( ---- == Validation and error handling + Ensure that the xref:EmbedEvent.adoc#_error[EmbedEvent.Error] is subscribed in your embed. This allows your embed to emit an event when an error occurs. Verify the error type and code for host event validation errors. For more information, see xref:EmbedErrorDetailsEvent.adoc[EmbedErrorDetailsEvent]. -Your host events may return errors in the following scenarios: +When the Host Events v2 framework is enabled, the event execution returns errors in the following scenarios, -* When a matching handler is not present in the specified context. + -Verify the host event type, payload, and context type. +* No matching handler for the event type in the current context. + +Verify if the action is available in the context and if required, specify the target context in the host event object. +* Missing required parameters. Verify the host event type, payload, and context type. * If a required attribute is missing, for example, `vizId` in Spotter context. Add the `vizId` and retry. * Verify the visualizations and objects specified in the host event are present and visible in the embed view. If not, adjust the UI experience (scroll, navigate, open a dialog) before calling the host event. +//// +==== Listening to context changes + +You can also listen to the context changes via `EmbedEvent.EmbedPageContextChanged` and retrieve the current context from a user session. + +[source,JavaScript] +---- +liveboardEmbed.on(EmbedEvent.EmbedPageContextChanged, (payload) => { +console.log("Current context:", payload.currentContext); +console.log("Full stack:", payload.stack); +}); +---- +//// + == Best practices and recommendations When building integrations that rely on context and app interactions via host events, consider the following recommendations: @@ -500,18 +527,7 @@ When building integrations that rely on context and app interactions via host ev ** The SDK executes handlers only for the resolved context. If the event is invalid for that context or no handler exists, it returns an error. * Log or surface error messages from host events during development and testing. -//// -==== Listening to context changes -You can also listen to the context changes via EmbedEvent.EmbedPageContextChanged and retrieve the current context from a user session. -[source,JavaScript] ----- -liveboardEmbed.on(EmbedEvent.EmbedPageContextChanged, (payload) => { -console.log("Current context:", payload.currentContext); -console.log("Full stack:", payload.stack); -}); ----- -//// == Related resources diff --git a/modules/ROOT/pages/full-app-customize.adoc b/modules/ROOT/pages/full-app-customize.adoc index c13a13eb1..07366a97a 100644 --- a/modules/ROOT/pages/full-app-customize.adoc +++ b/modules/ROOT/pages/full-app-customize.adoc @@ -342,16 +342,26 @@ For information about the home page components and the related customization set == Customize the default loading page and navigation routes In full application embedding, the home page is set as the default landing page when the embedded app loads. You can xref:set-default-page.adoc[customize the default landing page settings] using the `pageId` or `path` attribute. -== Customize list pages -A list page in ThoughtSpot refers to a page that displays a list of objects, such as Answers, Liveboards, and Liveboard schedules. The list pages include columns for sorting, filtering, tagging, and performing bulk actions such as marking favorites, sharing, or deleting objects. +== Customize list page experience +A list page in ThoughtSpot refers to a page that displays a list of objects, such as Answers, Liveboards, and Liveboard schedules. The list pages include columns for sorting, filtering, tagging, sharing, or deleting objects. -To customize the columns in list pages such as *Liveboards* and *Answers*, use the xref:AppViewConfig.adoc#_hiddenlistcolumns[hiddenListColumns] attribute. Valid values that correspond to the column names on the list pages are: +=== List layouts +If your embed has the V3 navigation and homepage experience enabled, the ListPage v3 experience will be enabled by default. -* `ListPageColumns.Author` to show or hide the *Author* column -* `ListPageColumns.Favourite` to show or hide the *Favourite* column -* `ListPageColumns.DateSort` to show or hide the *Last modified* column -* `ListPageColumns.Tags` to show or hide the *Tags* column -* `ListPageColumns.Share` to show or hide the *Share* links in the column +The list layouts in full app embedding typically include columns such as *Name*, *Author*, *Favorites*, *Tags*, *Last Viewed* and more. For Liveboard lists, a *Verified* column is available to filter the list by verified objects. In addition to these columns, the ListPage v3 experience includes the **Views** column and the following enhancements: + +* Sorting options for **Name**, **Author**, and **Views** columns. +* Filter addition by clicking the column header without opening the filter modal. This option is available for **Favorites**, **Views** columns, and **Verified** columns. + +=== Include or exclude columns from list layouts +To customize the columns in list pages such as *Liveboards* and *Answers*, use the xref:AppViewConfig.adoc#_hiddenlistcolumns[hiddenListColumns] attribute with the following List page IDs: + +* `ListPageColumns.Author` to show or hide the *Author* column. +* `ListPageColumns.DateSort` to show or hide the *Last modified* column. +* `ListPageColumns.Favorites` to show or hide the *Favorites* column. +* `ListPageColumns.Share` to show or hide the *Share* links in the column. +* `ListPageColumns.Tags` to show or hide the *Tags* column. +* `ListPageColumns.Verified` to show or hide the *Verified* column in Liveboard lists. The following example hides specific columns using the `hiddenListColumns` array: @@ -375,7 +385,7 @@ const embed = new AppEmbed("#embed", { [NOTE] ==== -The `hiddenListColumns: [ListPageColumns.Share]` hides the *Share* column, but doesn't remove the *Share* button above the list. To hide both the column and the *Share* (xref:Action.adoc#_share[Action.Share]) button above the list, use the `hiddenActions` or `visibleActions` array. +The `hiddenListColumns: [ListPageColumns.Share]` hides the *Share* column, but doesn't remove the *Share* button that appears above the list on selecting an object. To hide both the column and the *Share* button, use xref:Action.adoc#_share[Action.Share] in the `hiddenActions` array. ==== == Additional customization controls diff --git a/modules/ROOT/pages/metadata-parameterization.adoc b/modules/ROOT/pages/metadata-parameterization.adoc index 293bbacca..d2c51e786 100644 --- a/modules/ROOT/pages/metadata-parameterization.adoc +++ b/modules/ROOT/pages/metadata-parameterization.adoc @@ -35,7 +35,12 @@ table: ---- == Parameterize object properties using REST API -To parameterize properties of a metadata object, send a `POST` request to the +++/api/rest/2.0/metadata/parameterize+++ API endpoint, with the following attributes in the request body. +To parameterize one or more properties of a metadata object, use `/api/rest/2.0/metadata/parameterize-fields` API endpoint. + +[NOTE] +==== +The legacy endpoint `/api/rest/2.0/metadata/parameterize` is deprecated in 26.4.0.cl and later versions, and is replaced with the `/api/rest/2.0/metadata/parameterize-fields` endpoint. +==== === Request parameters In your `POST` request body, include the following parameters: @@ -46,10 +51,9 @@ In your `POST` request body, include the following parameters: |Parameter|Description |`metadata_type` __Optional__ a| __String__. Type of the metadata object. Valid values are: -* `LOGICAL_TABLE` + -Use this option for Tables -* `CONNECTION` + -Use this option for data connection objects. +* `LOGICAL_TABLE` for tables +* `CONNECTION` for connections +* `CONNECTION_CONFIG` for connection configuration objects Note that this attribute is __optional__ if a GUID is specified as `metadata_identifier` in the request. If you have specified the object name instead of the GUID, and multiple objects in your Org share that name, make sure to specify the metadata type. @@ -59,7 +63,7 @@ Note that this attribute is __optional__ if a GUID is specified as `metadata_ide * `ATTRIBUTE` for Tables * `CONNECTION_PROPERTY` for Connections -|`field_name` a|__String__. The name of the field to parameterize. +|`field_name` a|__Array of strings__. A JSON array of the name fields to parameterize. For tables, use one of the following names, depending on the property that you want to parameterize: @@ -69,6 +73,8 @@ For tables, use one of the following names, depending on the property that you w For connection objects, specify the exact name of the field or property to parameterize. For example, `accountName`, `role`, and `warehouse`. +For connection configuration objects, you can parameterize only `impersonate_user` field. + |`variable_identifier` a| __String__. ID or name of the variable. |===== @@ -84,7 +90,11 @@ curl -X POST \ --data-raw '{ "metadata_identifier": "eefd754f-7146-432d-9ad6-2c730264ecc8", "field_type": "ATTRIBUTE", - "field_name": "schemaName", + "field_names": [ + "schemaName", + "databaseName", + "tableName]" + ], "variable_identifier": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "metadata_type": "LOGICAL_TABLE" }' @@ -93,7 +103,7 @@ curl -X POST \ If the API request is successful, ThoughtSpot returns a 204 response indicating that the variable has been successfully assigned to the specified object. == Remove parameterization using REST API -To remove the variables assigned to a Connection or Table and restore static values, send a `POST` request to the +++/api/rest/2.0/metadata/unparameterize+++ API endpoint, with the following attributes in the request body. +To remove the variables assigned to a Connection or Table and restore static values, use the `/api/rest/2.0/metadata/unparameterize` API endpoint. === Request parameters In your `POST` request body, include the following parameters: @@ -104,10 +114,9 @@ In your `POST` request body, include the following parameters: |Parameter|Description |`metadata_type` __Optional__ a| __String__. Type of the metadata object. Valid values are: -* `LOGICAL_TABLE` + -Use this option for Tables -* `CONNECTION` + -Use this option for data connection objects +* `LOGICAL_TABLE` for tables +* `CONNECTION` for connections +* `CONNECTION_CONFIG` for connection configuration objects Note that this attribute is __optional__ if a GUID is specified as `metadata_identifier` in the request. If you have specified the object name instead of the GUID, and multiple objects in your Org share that name, make sure to specify the metadata type. @@ -128,6 +137,9 @@ For Table attributes, use one of the following options: * `tableName` For connection objects, specify the name of the field or property for which you want to restore a static value. + +For connection configuration objects, you can update only the `impersonate_user` field. + |`value` a| __String__. Value to assign to the object property. This will assign a static value and remove the variable from the object property. |===== diff --git a/modules/ROOT/pages/publish-api.adoc b/modules/ROOT/pages/publish-api.adoc index 9d8f65d5d..a8c92e769 100644 --- a/modules/ROOT/pages/publish-api.adoc +++ b/modules/ROOT/pages/publish-api.adoc @@ -6,11 +6,13 @@ :page-pageid: publish-to-orgs :page-description: Use the publish APIs to publish a master object from a primary Org to destination Orgs on a ThoughtSpot instance +To publish objects programmatically from the Primary Org to one or several target Orgs in a single API call, use the `POST /api/rest/2.0/security/metadata/publish` API endpoint. + +//// The publishing feature simplifies and automates content distribution from the Primary Org to one or several target Orgs in a multi-tenant instance. For large-scale deployments requiring the same analytics content, with the underlying Table or Connection properties that vary per Org, use xref:variables.adoc[variables] to parameterize the object properties. This ensures that the same object can be used across all target Orgs, with variable values dynamically adjusted to each Org's specific context. - -To publish objects programmatically from the Primary Org to one or several target Orgs in a single API call, use the +++/api/rest/2.0/security/metadata/publish +++ API endpoint. +//// == Before you begin @@ -20,7 +22,7 @@ To publish objects programmatically from the Primary Org to one or several targe == Publish objects The publish API allows publishing objects such as Liveboards, Answers, Tables, and Model from the Primary Org to one or several destination Orgs. The API doesn't support publishing Connections. -To publish an object to one or several Orgs, send a `POST` request to the `/api/rest/2.0/security/metadata/publish` API endpoint, with the following parameters in the request body. +To publish an object to one or several Orgs, use the `/api/rest/2.0/security/metadata/publish` API endpoint. === Request parameters In your `POST` request body, include the following parameters: @@ -29,12 +31,15 @@ In your `POST` request body, include the following parameters: [options='header'] |===== |Parameter|Description -|`metadata` a| __Array of strings__. Array of metadata objects to publish. Specify the ID and type of metadata in each array. The supported metadata object types are: +|`metadata` a| __Array of strings__. Array of metadata objects to publish. -* `LIVEBOARD` for Liveboards -* `LOGICAL_TABLES` + -For Models and Tables -* `ANSWER` for Answers +Include the following parameters for each entry in the `metadata` array: + +* `identifier`: Specify the ID and type of metadata in each array. +* `type`: Specify one of the following values: +** `LIVEBOARD` for Liveboards +** `LOGICAL_TABLES` for Models and Tables +** `ANSWER` for Answers |`org_identifiers` a|__Array of strings__. Array of Org names or IDs to which you want to publish the object. |`skip_validation` a|__Boolean__. When set to `true`, it skips validation of objects before publishing. By default, it's set to `false`. @@ -78,7 +83,7 @@ When the object in the Primary Org is updated, the changes are automatically pro == Remove published objects -To remove published objects from the target Orgs, send a `POST` request to the +++/api/rest/2.0/security/metadata/unpublish+++ API endpoint, with the following attributes in the request body. +To remove published objects from the target Orgs, use `POST /api/rest/2.0/security/metadata/unpublish` API endpoint. === Request parameters In your `POST` request body, include the following parameters: @@ -88,12 +93,15 @@ In your `POST` request body, include the following parameters: |===== |Parameter|Description -|`metadata` a|__Array of strings__. Array of the published objects to remove from the Orgs. Specify the ID and type of metadata. The supported metadata object types are: +|`metadata` a|__Array of strings__. Array of the published objects to remove from the Orgs. + +Include the following parameters for each entry in the `metadata` array: -* `LIVEBOARD` for Liveboards + -* `LOGICAL_TABLES` + -For Models and Tables -* `ANSWER` for Answers +* `identifier`: Specify the ID and type of metadata. +* `type`: Specify one of the following values: +** `LIVEBOARD` for Liveboards +** `LOGICAL_TABLES` for Models and Tables +** `ANSWER` for Answers |`org_identifiers` a|__Array of strings__. Specify the Orgs from which you want to remove the published object. diff --git a/modules/ROOT/pages/publishing-overview.adoc b/modules/ROOT/pages/publishing-overview.adoc index 31899b3e3..b8b38da60 100644 --- a/modules/ROOT/pages/publishing-overview.adoc +++ b/modules/ROOT/pages/publishing-overview.adoc @@ -12,12 +12,14 @@ The publishing feature enables administrators to efficiently manage and distribu Unlike the deployment method that relies on TML import and Git integration, publishing allows administrators to create an object in the Primary Org and publish it directly to target Orgs without generating duplicate copies. It also allows dynamic customization of the underlying Table or Connection properties using variables. -Starting with the 10.10.0.cl release, ThoughtSpot provides a set of REST APIs for administrators to create and assign variables, parameterize object properties, and publish objects from the Primary Org to other Orgs on their instances. +ThoughtSpot provides a set of REST APIs for administrators to create and assign variables, parameterize object properties, and publish objects from the Primary Org to other Orgs on their instances. +//// [IMPORTANT] ==== Publishing to Orgs is an Early Access feature and is disabled by default on ThoughtSpot instances. To enable this feature on your instance, contact ThoughtSpot Support. ==== +//// == When to use publishing feature @@ -80,20 +82,23 @@ Note the following feature limitations in the beta version: * Objects can be published only from the Primary Org to other Orgs. * In the target Orgs, published objects are available in read-only mode. The original object in the Primary Org remains editable only by the cluster administrator. * Git integration is not supported for published objects. +* Cohort publishing is not supported. +* Custom calendars with different metadata across Orgs are not supported. + +//// [NOTE] ==== ThoughtSpot is actively working on enhancements to support critical features and key user scenarios. Some of these existing limitations will be addressed in upcoming releases. ==== -//// * Cohort publishing is not supported. * Custom calendars with different metadata across Orgs are not supported. //// == Publishing workflow -The content publishing process with the new publishing method involves the following steps: +The publishing workflow using REST APIs involves the following steps: . xref:intro-thoughtspot-objects.adoc#_content_creation_workflow[Step 1: Create a master object] + This step involves building Answers and Liveboard from a Model or data object in Primary Org. Ensure that the object references Tables or Connections that can be parameterized with variables. Note that parameterizing default system tables is not supported. @@ -102,7 +107,7 @@ This step involves building Answers and Liveboard from a Model or data object in Create a variable for each Org using the `/api/rest/2.0/template/variables/create` API endpoint. For example, you can create a variable for table attributes, such as schema, database, or table name, and assign the variable to the relevant table properties using the metadata parameterization API endpoint. When you publish the object, the object properties with the variables are dynamically assigned appropriate values configured for the Org. . xref:metadata-parameterization.adoc[Step 3: Parameterize metadata objects] + -Replace the static values of object properties with variables created from the previous step. You can use the `/api/rest/2.0/metadata/parameterize` API endpoint or directly edit the TML to assign variables to the relevant properties. This step is required to enable the use of the same metadata object across different Orgs, with the actual values being supplied at runtime for each Org. +Replace the static values of object properties with variables created from the previous step. You can use the `/api/rest/2.0/metadata/parameterize-fields` API endpoint or directly edit the TML to assign variables to the relevant properties. This step is required to enable the use of the same metadata object across different Orgs, with the actual values being supplied at runtime for each Org. . xref:publish-api.adoc[Step 4: Publish the objects] + Publish the objects from the source Org (Primary Org) to target Orgs using the publish metadata API (`/api/rest/2.0/security/metadata/publish`). diff --git a/modules/ROOT/pages/rest-api-java-sdk.adoc b/modules/ROOT/pages/rest-api-java-sdk.adoc index 86a73784c..3fa7aa2e9 100644 --- a/modules/ROOT/pages/rest-api-java-sdk.adoc +++ b/modules/ROOT/pages/rest-api-java-sdk.adoc @@ -28,7 +28,7 @@ If you are using Maven, add the REST API Java SDK as a dependency to the POM.xml com.thoughtspot rest-api-sdk - 2.17.0 + 2.22.0 compile ---- @@ -42,7 +42,7 @@ If you are using Gradle, add the REST API Java SDK as a dependency to your build } dependencies { - implementation "com.thoughtspot:rest-api-sdk:2.17.0" + implementation "com.thoughtspot:rest-api-sdk:2.22.0" // Use the latest version of the SDK } ---- @@ -281,6 +281,7 @@ Note the recommendation of Java SDK: [options='header'] |==== |ThoughtSpot release version|Supported SDK version +a|ThoughtSpot Cloud: 26.4.0.cl | v2.23.0 or later a|ThoughtSpot Cloud: 26.3.0.cl | v2.22.0 or later a|ThoughtSpot Cloud: 26.2.0.cl | v2.21.0 or later a|ThoughtSpot Cloud: 10.15.0.cl | v2.20.0 or later diff --git a/modules/ROOT/pages/rest-api-sdk-typescript.adoc b/modules/ROOT/pages/rest-api-sdk-typescript.adoc index 5fa637c4f..e37f8da4b 100644 --- a/modules/ROOT/pages/rest-api-sdk-typescript.adoc +++ b/modules/ROOT/pages/rest-api-sdk-typescript.adoc @@ -203,6 +203,7 @@ Note the version recommendations for your ThoughtSpot instances: [options='header'] |==== |ThoughtSpot release version|Recommended SDK version +a|ThoughtSpot Cloud: 26.4.0.cl | v2.23.0 or later a|ThoughtSpot Cloud: 26.3.0.cl | v2.22.0 or later a|ThoughtSpot Cloud: 26.2.0.cl | v2.21.0 or later a|ThoughtSpot Cloud: 10.15.0.cl | v2.20.0 or later diff --git a/modules/ROOT/pages/rest-api-v2-reference.adoc b/modules/ROOT/pages/rest-api-v2-reference.adoc index 4297c9d02..082a05b43 100644 --- a/modules/ROOT/pages/rest-api-v2-reference.adoc +++ b/modules/ROOT/pages/rest-api-v2-reference.adoc @@ -526,6 +526,21 @@ ThoughtSpot Software: __9.0.1.sw or later__ a| |===== -- +== Jobs + +[div boxAuto] +-- +[width="100%" cols="6,4,2"] +[options='header'] +|===== +|API endpoint| Release version | Playground link +a|`POST /api/rest/2.0/jobs/history/communication-channels/search` + +Gets information about the execution and delivery status for scheduled jobs such as webhook delivery. +|ThoughtSpot Cloud: __26.4.0.cl or later__ + a| +++Try it out+++ +|===== +-- + == Logs [div boxAuto] @@ -625,7 +640,12 @@ Gets details of metadata objects from ThoughtSpot. |ThoughtSpot Cloud: __9.0.0.cl or later__ + ThoughtSpot Software: __9.0.1.sw or later__ a| +++Try it out+++ -a| `POST /api/rest/2.0/metadata/parameterize` [beta betaBackground]^Beta^ + +a| `POST /api/rest/2.0/metadata/parameterize-fields` + +Allows you to parameterize multiple fields for a given metadata object. +a|ThoughtSpot Cloud: __26.4.0.cl or later__ a| ++++Try it out +++ + +a| `POST /api/rest/2.0/metadata/parameterize` [tag redBackground]#DEPRECATED# + Allows you to parameterize fields in metadata objects. a|ThoughtSpot Cloud: __10.9.0.cl or later__ a| +++Try it out +++ @@ -652,7 +672,6 @@ a| |===== -- - == Orgs [div boxAuto] @@ -910,6 +929,10 @@ a|`POST /api/rest/2.0/system/preferences/communication-channels/configure` + Allows configuring communication channel preferences. a|ThoughtSpot Cloud: __10.14.0.cl or later__ a| +++Try it out +++ +a|`POST /api/rest/2.0/system/communication-channels/validate` + +Validates a communication channel, for example, a webhook connection. +a|ThoughtSpot Cloud: __26.4.0.cl or later__ a| +++Try it out +++ + a|`POST /api/rest/2.0/system/preferences/communication-channels/search` + Allows searching communication channel preferences. a|ThoughtSpot Cloud: __10.14.0.cl or later__ a| +++Try it out +++ @@ -1143,7 +1166,7 @@ ThoughtSpot Software: __9.5.0.sw or later__ a| |===== |API endpoint| Release version | Playground link | `POST /api/rest/2.0/template/variables/create` + -Allows creating a template variable which can be used to parameterize fields in a metadata object. +Allows creating a template variable. a|ThoughtSpot Cloud: __10.9.0.cl or later__ a| +++Try it out +++ @@ -1164,13 +1187,24 @@ Allows updating properties of a template variable. a|ThoughtSpot Cloud: __10.9.0.cl or later__ a| +++Try it out +++ -| `POST /api/rest/2.0/template/variables/update-values` + +| `POST /api/rest/2.0/template/variables/{identifier}/update-values` + +Allows you to assign, modify, replace, or reset variable values, and define the Org and object scope for each set of variable values. + +a|ThoughtSpot Cloud: __26.4.0.cl or later__ a| ++++Try it out +++ + +| `POST /api/rest/2.0/template/variables/delete` + +Deletes one or more template variables. +a|ThoughtSpot Cloud: __26.4.0.cl or later__ a| ++++Try it out +++ + +| `POST /api/rest/2.0/template/variables/update-values` [tag redBackground]#DEPRECATED# + Allows updating properties one or several variable. a|ThoughtSpot Cloud: __10.9.0.cl or later__ a| +++Try it out +++ -| `POST /api/rest/2.0/template/variables/{identifier}/delete` + +| `POST /api/rest/2.0/template/variables/{identifier}/delete` [tag redBackground]#DEPRECATED# + Deletes a template variable. a|ThoughtSpot Cloud: __10.9.0.cl or later__ a| +++Try it out +++ diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index 4fdfe8ad4..a184a8f87 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -10,6 +10,7 @@ This changelog lists the features and enhancements introduced in REST API v2.0. == Version 26.4.0.cl, April 2026 +<<<<<<< HEAD === New API endpoints Collections:: @@ -30,6 +31,50 @@ For more information, see xref:collections.adoc[Collections] The `template_properties` parameter now has a `hide_logo_url` element for email template customization. Set it to `true` to entirely hide the logo component in the ThoughtSpot notification emails. +======= +=== Variable API endpoints +The following endpoints are introduced for bulk delete and update operations for variables: + +* `POST /api/rest/2.0/template/variables/{identifier}/update-values` + +Assigns multiple values and scope of each set of variable values in a single AI request. +* `POST /api/rest/2.0/template/variables/delete` + +Deletes one or more variables in a single API request. + +These new API endpoints replace the following legacy API endpoints deprecated in 26.4.0.cl. + +* `POST /api/rest/2.0/template/variables/{identifier}/delete` +* `POST /api/rest/2.0/template/variables/update-values` + +Your existing implementation with the legacy API endpoints will continue to work until further notice. However, these endpoints will be removed from ThoughtSpot in a future release. Hence, we recommend you to update your workflows to use the API endpoints at your earliest convenience. + +For more information, see xref:variables.adoc[Variable API documentation]. + +=== Metadata parameterization +You can now parameterize multiple fields in a metadata object in a single API request using the `/api/rest/2.0/metadata/parameterize-fields` API endpoint. +This endpoint replaces the legacy `/api/rest/2.0/metadata/parameterize` endpoint, which is deprecated in 26.4.0.cl. + +For more information, see xref:metadata-parameterization.adoc[Metadata parameterization API documentation]. + +=== Webhook integration +This release introduces the following features and enhancements to the webhook integration workflows: + +Custom HTTP headers in webhook requests:: +Administrators can configure custom HTTP headers to send in webhook requests triggered by ThoughtSpot, in addition to the standard HTTP and authentication headers. You can specify these headers in the `additional_headers` attribute during webhook creation (`/api/rest/2.0/webhooks/create`) and update (`/api/rest/2.0/webhooks/{webhook_identifier}/update`) via REST APIs. + +Webhook connection validation:: +You can now validate a webhook connection by sending a test payload via an API request to the `/api/rest/2.0/system/communication-channels/validate` endpoint. The API returns a response indicating the connection and authentication status for a given webhook connection. + +Webhook monitoring:: +To monitor the status of webhook jobs and scheduled events, ThoughtSpot introduces the `/api/rest/2.0/jobs/history/communication-channels/search` API endpoint. + +For more information see xref:webhooks-comm-channel.adoc[Webhook configuration validation and monitoring]. + +=== Spotter APIs +Spotter AI APIs now support the following error responses: + +* 401 Unauthorized: authentication token is missing, expired, or invalid. +* 403 Forbidden: the authenticated user does not have `CAN_USE_SPOTTER` privilege or view access to the underlying metadata sources. +>>>>>>> 3b533974 (26.4.0.cl doc updates) == Version 26.3.0.cl, March 2026 diff --git a/modules/ROOT/pages/spotter-apis.adoc b/modules/ROOT/pages/spotter-apis.adoc index 82dfe53fb..c13019ee4 100644 --- a/modules/ROOT/pages/spotter-apis.adoc +++ b/modules/ROOT/pages/spotter-apis.adoc @@ -391,7 +391,7 @@ curl -X POST \ "conversation_settings": { "enable_contextual_change_analysis": false, "enable_natural_language_answer_generation": true, - "enable_reasoning": false + "enable_reasoning": true } }' ---- diff --git a/modules/ROOT/pages/variables.adoc b/modules/ROOT/pages/variables.adoc index dafd73e9c..895cd60dc 100644 --- a/modules/ROOT/pages/variables.adoc +++ b/modules/ROOT/pages/variables.adoc @@ -106,28 +106,8 @@ Date with time stamp. If you are creating a formula variable for specific timest + [NOTE] The `data_type` is required only for formula variables and is not supported for other variable types. - |===== -//// -|`values` __Optional__ a|__Array of strings__. Define the variable attributes. Although it's optional, make sure that you set the value for an Org before publishing content to that Org. - -The `values` array includes the following attributes: - -* `value` __String__ + -The value for the variable. For the primary Org, you can define the variable value as `Primary`. For destination Orgs, specify a separate value, for example, `Org1`. - -* `org_identifier` __String__ + -ID or name of the Org. For primary Org, specify `primaryOrg` or Org 0. - -* `principal_type` and `principal_identifier` __Optional__ + -Applicable if the variable type is set as `CONNECTION_PROPERTY_PER_PRINCIPAL`. Specify the principal type and the ID or principal to set connection properties per user or user group. -* `priority` __Optional__ + -Applicable if the variable type is set as `CONNECTION_PROPERTY_PER_PRINCIPAL`. The priority assigned to this value. If there are two matching values, the one with a higher priority will be used. -|===== - -//// - === Example request @@ -220,49 +200,18 @@ If the API request is successful, ThoughtSpot returns the variable details in th Note the variable ID and name for variable edits. The API returns an empty array for values because the values are not assigned to the variable. -* To assign values, use the `POST /api/rest/2.0/template/variables/update-values` API endpoint. +* To assign values, use the `/api/rest/2.0/template/variables/{identifier}/update-values` API endpoint. * To include formula variables in a JSON Web Token (JWT) token for xref:abac_rls-variables.adoc[ABAC implementation], use the `/api/rest/2.0/auth/token/custom` API endpoint. ++ +[NOTE] +==== +In ABAC implementation, you can assign the variable values during token generation. Before configuring variable values for JWT generation, ensure that the variables are already available in ThoughtSpot and check whether their scope and values via a xref:variables.adoc#_get_variables[variable search API request]. +==== -== Update properties of a variable - -To update the properties of a variable, send a `POST` request to the `api/rest/2.0/template/variables/{identifier}/update` API endpoint with the following parameters in the request body. In your API request, specify the variable ID in the `{identifier}` path parameter. - -=== Request parameters - -In your `POST` request body, include the following parameters: +== Update variable name -[width="100%" cols="1,1,4"] -[options='header'] -|===== -|Parameter|Type|Description -|`identifier` |Path |__String__. Name or ID of the variable to update. -|`name` |Form parameter|__String__. Name of the variable. -|===== - -//// -|`identifier` __String__| ID or name of the variable. Include the variable ID as a path parameter in the request body. -|`name` __String__ | New name for the variable. Specify a name if you want to rename the variable. -|`Operation` __String__ a| Specify the update operation type. The following options are available: +To update the properties the name of variable, use the `/api/rest/2.0/template/variables/{identifier}/update` API endpoint. In your API request, specify the variable ID in the `{identifier}` path parameter and the new name in the `POST` request body. -* `ADD` + -Adds new values. Use this operation type if you want to add new attributes to the variable. -* `REMOVE` + -Removes the values assigned to the variable specified in the API request. -* `REPLACE` + -Replaces the existing attributes with new values. -|values + -__Optional__ a|__Array of strings__. Modify the values of the variable specified in the API request. The `values` array includes the following attributes: - -* `value` __String__ + -The new value for the variable. for example, `staging1`. -* `org_identifier` __String__ + -ID or name of the Org. For primary Org, specify `primaryOrg` or Org 0. -* `principal_type` and `principal_identifier` __Optional__ + -Principal attributes such as user and user group. These attributes are applicable to the `CONNECTION_PROPERTY_PER_PRINCIPAL` variable type. -* `priority` __Optional__ + -The priority assigned to this value. Applicable to the `CONNECTION_PROPERTY_PER_PRINCIPAL` variable type. -|===== -//// === Example request The following example shows the request body for updating the name of a variable: @@ -279,52 +228,53 @@ curl -X POST \ If the update operation is successful, the API returns a 204 response to indicate that the variable was updated successfully. -== Define values and scope for variables +== Assign values or update variable values -To assign values to variables, use the `/api/rest/2.0/template/variables/update-values` API endpoint. - -The API allows you to configure variable properties based on the type of variable you are trying to edit. For example, you can assign formula variables for a specific Org, Model, or user context. Similarly, for the `CONNECTION_PROPERTY_PER_PRINCIPAL` variable type, you can specify the principal type as user or user group and the ID of the principal object. +To assign values to variables, use the `/api/rest/2.0/template/variables/{identifier}/update-values` API endpoint. For example, you can assign values for a formula variable and limit its scope to a specific Org, Model, or user context. Similarly, for the `CONNECTION_PROPERTY_PER_PRINCIPAL` variable type, you can define the principal type as user or user group, and specifiy the ID of the principal object. The API also allows you to edit, replace, or reset the values and scope assigned to a variable. [NOTE] ==== -In ABAC implementation, you can assign the variable values during token generation. Before configuring the token properties and variable values, verify the variables and their assignment status using the xref:variables.adoc#_get_variables[variable search API request]. +The `/api/rest/2.0/template/variables/{identifier}/update-values` API endpoint replaces the legacy `/api/rest/2.0/template/variables/update-values` endpoint. The legacy endpoint is deprecated in 26.4.0.cl and later. ==== === Request parameters -In your `POST` request body, you can include the following parameters: - -[width="100%" cols="1,2,5"] +[width="100%" cols="2,6"] [options='header'] |===== -|Parameter|Properties|Description -.4+|`variable_assignment` 2+| Includes parameters for setting values for a variable . This allows the same variable to have different values depending on which entity is being referenced. -|`variable_identifier` a| __Array of strings__. Specify the name or ID of the variable to which you want to assign values. -|`variable_values` a|__Array of strings__. Specify the values to assign. For example, `staging1`. -|`operation` a| Specify the update operation type. The following values are available: +|Parameter|Description +|`identifier` a| __String__. ID of the variable to assign values. This is path parameter and must be passed in the request URL. +|`operation` a| Specify the update operation type. The following values are available: * `ADD` + Adds new values. Use this operation type to assign values to the variable. -* `REPLACE` + -Replaces the existing attributes with new values. * `REMOVE` + Removes the values assigned to the variable. For example, you can remove the values assigned to a variable configured for an Org. -* `RESET + +* `REPLACE` + +Replaces the existing attributes with new values. +* `RESET` + Resets all values at the variable level. For example, if a variable is assigned to multiple entities such as Org, user, or user group, the reset operation clears the values assigned to the variable for all entities. -.5+|`variable_value_scope` 2+| Set the scope for variable values. These properties determine the entity level, such as Org, user, or user-group, for which the values will apply. -| `org_identifier` a|__String__ + -ID or name of the Org. For primary Org, specify `primaryOrg` or Org 0. Applicable to `TABLE_MAPPING`, `FORMULA_VARIABLE`, and `CONNECTION_PROPERTY` variable types. -|`principal_type` and `principal_identifier` + -__Optional__ a|__String__. Principal attributes such as user and user group. These attributes are applicable to the `CONNECTION_PROPERTY_PER_PRINCIPAL` variable type. -|`model_identifier` a| ID or name of the Model to which the variables configuration must be applied. Applicable to formula variables. -| `priority` + -__Optional__ a| -The priority assigned to this value. Applicable to the `CONNECTION_PROPERTY_PER_PRINCIPAL` variable type. + -Priority refers to the order of precedence when updating variable values for multiple entities in a single operation. If more than one entity matches the conditions during variable resolution,the system determines which entity’s value takes effect based on the value assigned to the `priority` parameter. -For example, if a variable is configured for both the user and their group, the system determines which value to based on the assigned priority. +|`variable_assignment` a|__Array of variable values__. You can assign one or several set of values, and define the scope and constraints for each set of variable values. + +Assign values:: +To assign variable values, specify the values in the `assigned_values` array. + +Define scope:: +To set the scope for these variable values, define the following properties. These properties determine the entity level, such as Org, user, or user-group, for which the values will apply. + +* `org_identifier`: __Optional__. ID or name of the Org. + +For primary Org, specify `primaryOrg` or Org 0. Applicable to `TABLE_MAPPING`, `FORMULA_VARIABLE`, and `CONNECTION_PROPERTY` variable types. + +* `principal_type` and `principal_identifier`: __Optional__. Principal attributes such as user and user group. +Applicable to the `CONNECTION_PROPERTY_PER_PRINCIPAL` variable type. + +* `model_identifier`: __Optional__. ID or name of the Model to which the variables configuration must be applied. Applicable to formula variables. + +* `priority`: __Optional__ a| Priority assigned to this value. If more than one entity matches the conditions during variable resolution, the system determines which entity’s value takes effect based on the value assigned to the `priority` parameter. For example, if a variable is configured for both the user and their group, the system determines which value to based on the assigned priority. + +Applicable to the `CONNECTION_PROPERTY_PER_PRINCIPAL` variable type. + || |===== @@ -337,42 +287,35 @@ The following example shows the request parameters to assign values to `TABLE_MA [source,cURL] ---- curl -X POST \ - --url 'https://{ThoughtSpot-Host}/api/rest/2.0/template/variables/update-values' \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/template/variables/table_var/update-values' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer {AUTH_TOKEN}' \ --data-raw '{ "variable_assignment": [ { - "variable_identifier": "schema_var", - "variable_values": [ - "SALES_SCHEMA_A" + "assigned_values": [ + "SALES_SCHEMA_A", ], - "operation": "ADD" + "org_identifier": "Primary" }, { - "variable_identifier": "db_var", - "variable_values": [ + "assigned_values": [ "SALES_DB_A" ], - "operation": "ADD" + "org_identifier": "Primary" }, { - "variable_identifier": "table_var", - "variable_values": [ + "assigned_values": [ "SALES_TABLE_A" ], - "operation": "ADD" + "org_identifier": "Primary" } ], - "variable_value_scope": [ - { - "org_identifier": "OrgA" - } - ] + "operation": "ADD" }' ---- -If the variable update operation is successful, you can use these variables in the Table TML or to xref:metadata-parameterization.adoc[parameterize Table properties]. +If the values are assigned successfully, the API returns 204 response code. You can use these variables in the Table TML or for xref:metadata-parameterization.adoc[parameterizing Table properties]. ==== Connection property variables The following example shows the request parameters to assign values to the `CONNECTION_PROPERTY` variables and set the variable scope to a specific Org: @@ -380,125 +323,73 @@ The following example shows the request parameters to assign values to the `CONN [source,cURL] ---- curl -X POST \ - --url 'https://{ThoughtSpot-Host}/api/rest/2.0/template/variables/update-values' \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/template/variables/account_name_var/update-values' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer {AUTH_TOKEN}' \ --data-raw '{ "variable_assignment": [ { - "variable_identifier": "account_name_var", - "variable_values": [ + "assigned_values": [ "orgA_account" ], - "operation": "ADD" - }, - { - "variable_identifier": "warehouse_var", - "variable_values": [ - "WH_A" - ], - "operation": "ADD" + "org_identifier": "OrgA" }, { - "variable_identifier": "role_var", - "variable_values": [ - "analyst" + "assigned_values": [ + "OrgB_account" ], - "operation": "ADD" + "org_identifier": "OrgB" }, ], - "variable_value_scope": [ - { - "org_identifier": "OrgA" - } - ] + "operation": "ADD" }' ---- -If the variable update operation is successful, you can use these variables in the Connection TML or to xref:metadata-parameterization.adoc[parameterize connection properties]. +If the values are assigned successfully, the API returns 204 response code. You can use these variables in the Connection TML or for xref:metadata-parameterization.adoc[parameterizing connection properties]. ==== Formula variables -The following example shows the request parameters to assign values to formula variables and set their scope to a specific Org and data Model: +Formula variables assigned to Primary Org can be used across all Orgs. + +To avoid invalid data type errors, ensure that the values you assign to formula variables match the data type configured during variable creation. [source,cURL] ---- curl -X POST \ - --url 'https://{ThoughtSpot-Host}/api/rest/2.0/template/variables/update-values' \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/template/variables/country_var/update-values' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer {AUTH_TOKEN}' \ --data-raw '{ "variable_assignment": [ { - "variable_identifier": "region_var", - "variable_values": [ - "West" - ], - "operation": "ADD" - }, - { - "variable_identifier": "state_var", - "variable_values": [ - "california", - "nevada" - ], - "operation": "ADD" - }, - { - "variable_identifier": "category_var", - "variable_values": [ - "all" - ], - "operation": "ADD" - }, - { - "variable_identifier": "min_quantity_var", - "variable_values": [ - "10" + "assigned_values": [ + "Germany", + "Switzerland" ], - "operation": "ADD" + "org_identifier": "Primary" }, { - "variable_identifier": "start_date_var", - "variable_values": [ - "1711933200" + "assigned_values": [ + "Singapore", + "Japan" ], - "operation": "ADD" + "org_identifier": "OrgA" }, { - "variable_identifier": "end_date_var", - "variable_values": [ - "1743469200" + "assigned_values": [ + "Canada", + "Mexico" ], - "operation": "ADD" - }, - ], - "variable_value_scope": [ - { - "org_identifier": "Org_NA", - "model_identifier": "80c969e7-3a36-48b7-923e-e2fb5c3fe88f", - "principal_type": "USER", - "principal_identifier": "tsuser" - - }, - { - "org_identifier": "Org_Sales", - "model_identifier": "cd252e5c-b552-49a8-821d-3eadaa049cca" - "principal_type": "USER", - "principal_identifier": "tsuser" + "org_identifier": "OrgB" } - ] -}' + ], + "operation": "ADD" +} ---- -To avoid invalid data type errors, ensure that the values you assign to formula variables match the data type configured during variable creation. - -Formula variables assigned to Primary Org can be used across all Orgs. +If the variable update is successful, the API returns 204 response code. you can use these variables in link:https://docs.thoughtspot.com/cloud/latest/rls-variables-reference[RLS rules, window=_blank]. -If the formula variable update is successful, you can use these variables in link:https://docs.thoughtspot.com/cloud/latest/rls-variables-reference[RLS rules, window=_blank] and xref:abac_rls-variables.adoc[ABAC via RLS with variables]. +You can also assign values and set the scope when creating a JWT for a given user. For more information, see xref:abac_rls-variables.adoc[ABAC via RLS with variables]. -=== Example response - -If the update operation is successful, the API returns a 204 response to indicate that the variable was updated successfully. == Get variables To get a list of variables or the details of a specific variable, send a `POST` request to the `+++/api/rest/2.0/template/variables/search+++` API endpoint. @@ -507,8 +398,8 @@ To search for a variable, specify the following parameters in your API request: * variable details + Details such as variable type, ID, and name pattern. For name pattern search, specify the partial name of the variable. For wildcard search, use `%`. -* variable value + -Variable parameters such as Org ID, Model ID, and ID and type of Principal object. +* value scope + +Attributes such as Org ID, Model ID, and ID and type of Principal object, which determine the scope of the variable values. * output format for response content + Specify one of the following values for output format: ** `METADATA_ONLY` (default) + @@ -528,13 +419,23 @@ curl -X POST \ --url 'https://{ThoughtSpot-Host}/api/rest/2.0/template/variables/search' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ - -H 'Authorization: Bearer {AUTH_TOKEN}' \ + -H 'Authorization: Authorization: Bearer {AUTH_TOKEN}' \ --data-raw '{ "record_offset": 0, - "record_size": -10, - "output_format": "METADATA", + "record_size": 10, + "response_content": "METADATA", + "value_scope": [ + { + "org_identifier": "primary" + } + ], "variable_details": [ { + "identifier": "table_var", + "type": "TABLE_MAPPING" + }, + { + "identifier": "schema_var", "type": "TABLE_MAPPING" } ] @@ -550,14 +451,14 @@ If the request is successful, the API returns the variable data in the response: [ { "id": "f658cfd5-fa6f-4c33-a12f-ea46fa799666", - "name": "Table_var", + "name": "table_var", "variable_type": "TABLE_MAPPING", "sensitive": false, "values": null }, { "id": "7f52d7b1-38f1-4127-ad5a-a2a7f58064df", - "name": "Schema_var", + "name": "schema_var", "variable_type": "TABLE_MAPPING", "sensitive": false, "values": null @@ -567,18 +468,31 @@ If the request is successful, the API returns the variable data in the response: == Delete a variable -To delete a variable, send a `POST` request to the `/api/rest/2.0/template/variables/{identifier}/delete` API endpoint, with the variable ID in the path parameter. - -Note that you can delete only one variable at a time. +To delete one or more variables, use the `/api/rest/2.0/template/variables/delete` API endpoint. The API does not allow deleting formula variables if they are used in Models, RLS rules, user properties, or ABAC tokens. If the variable is used by an object in ThoughtSpot, make sure to remove the variable assignments and references before deleting it from ThoughtSpot. + +[NOTE] +==== +The legacy delete endpoint `/api/rest/2.0/template/variables/{identifier}/delete` is deprecated in 26.4.0.cl and later versions, and is replaced with the `/api/rest/2.0/template/variables/delete` endpoint. You can use the new endpoint to delete multiple variables in a single API request. +==== + + === Example request [source,cURL] ---- curl -X POST \ ---url 'https://{ThoughtSpot-Host}/api/rest/2.0/template/variables/180a9cd3-8605-445b-8b70-aa0bcef5dfb0/delete' \ --H 'Authorization: Bearer {AUTH_TOKEN}' + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/template/variables/delete' \ + -H 'Content-Type: application/json' \ + -H 'Authorization: Bearer {AUTH_TOKEN}' \ + --data-raw '{ + "identifiers": [ + "table_var_1", + "table_var_2", + "table_var_3" + ] +} ---- If the API request is successful, ThoughtSpot returns a 204 response code. diff --git a/modules/ROOT/pages/webhooks-comm-channel.adoc b/modules/ROOT/pages/webhooks-comm-channel.adoc index 3959154bb..775676b06 100644 --- a/modules/ROOT/pages/webhooks-comm-channel.adoc +++ b/modules/ROOT/pages/webhooks-comm-channel.adoc @@ -1,4 +1,4 @@ -= Configure webhook communication channel += Configure, validate and monitor communication channels :toc: true :toclevels: 3 @@ -8,20 +8,14 @@ [beta betaBackground]^Beta^ -To provide flexibility and programmatic control for users who want to customize notifications and automate workflows based on Liveboard scheduling events, ThoughtSpot allows you to configure a webhook communication channel. +To provide flexibility and programmatic control for ThoughtSpot administrators and developers who want to customize notifications and automate workflows based on Liveboard scheduling events, use the webhook communication channel. -Use the following REST APIs to set and view communication channel preferences: - -* `POST /api/rest/2.0/system/preferences/communication-channels/configure` -* `POST /api/rest/2.0/system/preferences/communication-channels/search` -* `POST /api/rest/2.0/system/communication-channels/validate` +This document describes the steps to xref:webhooks-comm-channel.adoc#_configure_communication_channel_preferences[configure communication channel preferences], xref:webhooks-comm-channel.adoc#_validate_communication_channel_configuration[validate configuration], and xref:webhooks-comm-channel.adoc#_monitor_webhook_delivery_and_job_status[monitor the health and status of communication channels] using REST APIs. [NOTE] ==== -In the current release: - * REST APIs support webhook channel configuration for `LIVEBOARD_SCHEDULE` events only. -* You can configure only one webhook for the Liveboard schedule event per Org. +* You can configure only one webhook per Org for the Liveboard schedule event. ==== == Before you begin @@ -31,9 +25,12 @@ Check your application environment for the following prerequisites: * Ensure that you have access to a ThoughtSpot instance with the required permissions to set communication channel preferences, create and manage webhooks, and schedule Liveboard jobs. * Ensure that the REST APIs for setting communication channel preferences and configuring webhooks are enabled on your instance. If the APIs are not available on your instance, contact ThoughtSpot Support. -== Configure a webhook communication channel +== Configure communication channel preferences -To create a webhook communication channel for the Liveboard schedule event, use the communication channel preference REST API. +To create a webhook channel, configure channel preferences, and retrieve the channel settings, use the following REST APIs: + +* xref:webhooks-comm-channel.adoc#_create_a_webhook_communication_channel[`POST /api/rest/2.0/system/preferences/communication-channels/configure`] + +* xref:webhooks-comm-channel.adoc#_view_the_communication_channel_preferences[`POST /api/rest/2.0/system/preferences/communication-channels/search`] === Create a webhook communication channel @@ -271,7 +268,6 @@ The following example shows the preferences returned for a specific Org: } ---- - == Validate communication channel configuration To ensure that a communication channel configuration is properly configured and can receive events, use the `/api/rest/2.0/system/communication-channels/validate` API endpoint and validate the communication channel configuration. @@ -364,7 +360,7 @@ The following response shows the validation success and failure errors for a web } ---- -== Search channel history and job status +== Monitor webhook delivery and job status To monitor job status for communication channels such as webhook, use the `/api/rest/2.0/jobs/history/communication-channels/search` API endpoint. diff --git a/modules/ROOT/pages/webhooks-lb-schedule.adoc b/modules/ROOT/pages/webhooks-lb-schedule.adoc index 8f499844a..12719b0e6 100644 --- a/modules/ROOT/pages/webhooks-lb-schedule.adoc +++ b/modules/ROOT/pages/webhooks-lb-schedule.adoc @@ -304,26 +304,24 @@ curl -X POST \ If the API request is successful, the API returns a 204 response code indicating a successful operation. -=== Delete a webhook +== Verify the integration -To delete a webhook, send a `POST` request to the `/api/rest/2.0/webhooks/delete` endpoint. +To verify the webhook configuration, send an API request to the `/api/rest/2.0/system/communication-channels/validate` API endpoint and check the connection status. -[NOTE] -==== -When you delete a webhook with S3 storage, the webhook endpoint is removed and any events or workflows configured to use that webhook can no longer deliver payloads. Files already stored in S3 are not deleted as part of webhook deletion; only the delivery mechanism is removed. -==== +If the validation returns errors, verify the configuration and xref:webhooks-lb-schedule.adoc#_update_the_properties_of_a_webhook[update the webhook properties]. -==== Request parameters -Specify the name or ID of the webhook to delete. +If the connection status is successful, trigger a webhook delivery to the configured destination and xref:webhooks-payload.adoc[verify the payload]. -[width="100%" cols="2,4"] -[options='header'] -|===== -|Parameter|Description -| `webhook_identifiers` |__Array of strings__. ID or name of the webhooks to delete. -|===== -==== Example request +//For testing purposes, you can use a URL from link:https://webhook.site/[Webhook.site^] as a webhook endpoint and check the payload when the Liveboard schedule event is triggered. + +== Monitor webhook delivery status +To monitor the webhook delivery and job status, use the `/api/rest/2.0/jobs/history/communication-channels/search` API endpoint. For more information, see xref:webhooks-comm-channel.adoc#_monitor_webhook_delivery_and_job_status[Monitor webhook delivery and job status]. + +== Delete a webhook +To delete a webhook, send a `POST` request with the webhook ID to the `/api/rest/2.0/webhooks/delete` API endpoint. + +=== Example request [source,cURL] ---- @@ -339,7 +337,7 @@ curl -X POST \ }' ---- -==== Example response +=== Example response If the API request is successful, the webhook is deleted, and the API returns the details of the deleted webhook in the response body. @@ -379,15 +377,6 @@ If the API request is successful, the webhook is deleted, and the API returns th } ---- -== Verify the integration - -To verify the integration, trigger a webhook delivery and xref:webhooks-payload.adoc[verify the payload]. - -For testing purposes, you can use a URL from link:https://webhook.site/[Webhook.site^] as a webhook endpoint and check the payload when the Liveboard schedule event is triggered. - -=== Contents of the webhook payload -See xref:webhooks-payload.adoc[Webhook payload]. - == Additional resources * xref:webhooks-comm-channel.adoc[Configure webhook communication channel] * link:https://docs.thoughtspot.com/cloud/latest/liveboard-schedule[Scheduling Liveboard jobs^] diff --git a/modules/ROOT/pages/webhooks-s3-storage.adoc b/modules/ROOT/pages/webhooks-s3-storage.adoc index 0f6151b36..55e74f4a2 100644 --- a/modules/ROOT/pages/webhooks-s3-storage.adoc +++ b/modules/ROOT/pages/webhooks-s3-storage.adoc @@ -397,67 +397,6 @@ If the webhook ID is valid, the API returns the following response: } ---- -=== Validate webhook channel configuration -To validate the communication channel configuration, use the `/api/rest/2.0/system/communication-channels/validate` API endpoint. - -For this API request, you'll need the webhook channel ID. To get the webhook ID, use the `/api/rest/2.0/webhooks/search` API endpoint. - -==== Example request -The following example sends validation request for a specific webhook channel with the S3 storage configuration. - -[source,cURL] ----- -curl -X POST \ - --url 'https://{{ThoughtSpot-Host}}/api/rest/2.0/system/communication-channels/validate' \ - -H 'Accept: application/json' \ - -H 'Content-Type: application/json' \ - -H 'Authorization: Bearer {AUTH_TOKEN}' \ - --data-raw '{ - "channel_type": "WEBHOOK", - "channel_identifier": "3791ad80-70e8-4222-bf11-fb8a5f1b5bf4", - "event_type": "LIVEBOARD_SCHEDULE" -}' ----- - -==== Example response - -If the webhook ID is valid, the API returns the validation status for the specified webhook channel. - -The following response shows the validation errors for a webhook channel that has the AWS S3 storage destination configured: - -[source,JSON] ----- -{ - "channel_type":"WEBHOOK", - "channel_id":"52314c1c-8d1d-40d1-8dba-3f77d219b41a", - "channel_name":"nebula-webhooks-gcp-05012026-webhook1", - "event_type":"LIVEBOARD_SCHEDULE", - "job_id":"n.validation-37688eaf-6cb1-4f7e-a6f2-0658c1d678eb", - "result_code":"PARTIAL_SUCCESS", - "details":[ - { - "validation_step":"STORAGE_FILE_UPLOAD_CHECK", - "status":"FAILED", - "http_status":null, - "error_message":"failed to assume role 'arn:aws:iam::123456789012:role/ThoughtSpotDeliveryRole': operation error STS: AssumeRole, https response error StatusCode: 403, RequestID: 8ba1a7a1-65c2-4901-8d4a-bf150687e92c, api error AccessDenied: User: arn:aws:sts::418295724037:assumed-role/cell-89b3a1c7-coms-lambda-role/cell-89b3a1c7-coms-api is not authorized to perform: sts:AssumeRole on resource: arn:aws:iam::123456789012:role/ThoughtSpotDeliveryRole. Ensure the role's trust policy allows ThoughtSpot and the External ID matches", - "aws_s3_info":{ - "bucket_name":"my-webhook-files", - "file_name":"validation_dummy_20260330_131030.pdf", - "object_key":null - } - }, - { - "validation_step":"HTTP_CONNECTION_CHECK", - "status":"SUCCESS", - "http_status":200, - "error_message":null, - "aws_s3_info":null - } - ] -} ----- - -If the API returns validation errors, check your webhook configuration and update the S3 storage properties. For more information about configuration errors, see the xref:webhooks-s3-storage.adoc#_configuration_errors[troubleshooting] section. === Update the webhook configuration properties @@ -525,8 +464,69 @@ curl -X POST \ If the API request is successful, the API returns a 204 response code indicating a successful operation. -== Verify the integration +== Validate webhook channel configuration +To validate the communication channel configuration, use the `/api/rest/2.0/system/communication-channels/validate` API endpoint. +For this API request, you'll need the webhook channel ID. To get the webhook ID, use the `/api/rest/2.0/webhooks/search` API endpoint. + +=== Example request +The following example sends validation request for a specific webhook channel with the S3 storage configuration. + +[source,cURL] +---- +curl -X POST \ + --url 'https://{{ThoughtSpot-Host}}/api/rest/2.0/system/communication-channels/validate' \ + -H 'Accept: application/json' \ + -H 'Content-Type: application/json' \ + -H 'Authorization: Bearer {AUTH_TOKEN}' \ + --data-raw '{ + "channel_type": "WEBHOOK", + "channel_identifier": "3791ad80-70e8-4222-bf11-fb8a5f1b5bf4", + "event_type": "LIVEBOARD_SCHEDULE" +}' +---- + +=== Example response + +If the webhook ID is valid, the API returns the validation status for the specified webhook channel. + +The following response shows the validation errors for a webhook channel that has the AWS S3 storage destination configured: + +[source,JSON] +---- +{ + "channel_type":"WEBHOOK", + "channel_id":"52314c1c-8d1d-40d1-8dba-3f77d219b41a", + "channel_name":"nebula-webhooks-gcp-05012026-webhook1", + "event_type":"LIVEBOARD_SCHEDULE", + "job_id":"n.validation-37688eaf-6cb1-4f7e-a6f2-0658c1d678eb", + "result_code":"PARTIAL_SUCCESS", + "details":[ + { + "validation_step":"STORAGE_FILE_UPLOAD_CHECK", + "status":"FAILED", + "http_status":null, + "error_message":"failed to assume role 'arn:aws:iam::123456789012:role/ThoughtSpotDeliveryRole': operation error STS: AssumeRole, https response error StatusCode: 403, RequestID: 8ba1a7a1-65c2-4901-8d4a-bf150687e92c, api error AccessDenied: User: arn:aws:sts::418295724037:assumed-role/cell-89b3a1c7-coms-lambda-role/cell-89b3a1c7-coms-api is not authorized to perform: sts:AssumeRole on resource: arn:aws:iam::123456789012:role/ThoughtSpotDeliveryRole. Ensure the role's trust policy allows ThoughtSpot and the External ID matches", + "aws_s3_info":{ + "bucket_name":"my-webhook-files", + "file_name":"validation_dummy_20260330_131030.pdf", + "object_key":null + } + }, + { + "validation_step":"HTTP_CONNECTION_CHECK", + "status":"SUCCESS", + "http_status":200, + "error_message":null, + "aws_s3_info":null + } + ] +} +---- + +If the API returns validation errors, check your webhook configuration and update the S3 storage properties. For more information about configuration errors, see the xref:webhooks-s3-storage.adoc#_configuration_errors[troubleshooting] section. + +== Verify the integration Webhook delivery to an S3 storage destination includes the following sequence of events: . ThoughtSpot requests temporary AWS credentials by calling `sts:AssumeRole` (AWS setup) or `sts:AssumeRoleWithWebIdentity` (GCP) with your specified Role ARN and External ID. @@ -534,16 +534,21 @@ Webhook delivery to an S3 storage destination includes the following sequence of . If the request is valid, AWS STS issues temporary credentials, valid for approximately an hour. . ThoughtSpot uses these credentials to upload files to your designated S3 bucket. +Before testing the integration, validate the webhook connection using the `/api/rest/2.0/system/communication-channels/validate` API endpoint and check the connection status. -To test the integration: +If the validation returns errors, verify the configuration and xref:webhooks-s3-storage.adoc#_update_the_webhook_configuration_properties[update your webhook configuration]. See the xref:webhooks-s3-storage.adoc#_troubleshooting_errors[troubleshooting section] for information on resolving configuring errors. +If the connection status is successful: . Trigger a Liveboard scheduled export to the configured S3 storage destination. . In your S3 bucket: * Confirm whether the webhook payload is delivered to the correct bucket and prefix. * Verify the attachments and timestamps in the AWS event logs. . If files are not delivered to your S3 bucket, check the logs for errors. -== Troubleshooting errors +== Monitor webhook delivery status +To monitor the webhook delivery and status, use the `/api/rest/2.0/jobs/history/communication-channels/search` API endpoint. For more information, see xref:webhooks-comm-channel.adoc#_monitor_webhook_delivery_and_job_status[Monitor webhook delivery and job status]. + +== Troubleshoot errors The common causes for webhook delivery failure are: @@ -581,6 +586,12 @@ To ensure that there is no mismatch in the configuration: === Configuration compatibility If you are using encryption, lifecycle policies, or special access controls, ensure that they are compatible with your webhook configuration. +== Webhook removal + +To delete a webhook, use the `/api/rest/2.0/webhooks/delete` REST API endpoint and specify the webhook ID in the `POST` request body. + +When you delete a webhook with S3 storage, the webhook endpoint is removed and any events or workflows configured to use that webhook can no longer deliver the payloads. Files already stored in S3 are not deleted as part of webhook deletion; only the delivery mechanism is removed. + == Additional resources * See also: xref:webhooks.adoc[Webhooks] and xref:webhooks-lb-schedule.adoc[Webhooks for Liveboard schedule events]. diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index d03f41a28..950d1f65c 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -10,18 +10,68 @@ This page lists new features, enhancements, and deprecated functionality in Thou == Version 26.4.0.cl -=== Collections [beta betaBackground]^Beta^ -ThoughtSpot embedded users can now use REST APIs v2 to organize different ThoughtSpot objects into organizational containers called *Collections*. Collections in ThoughtSpot can group and manage different ThoughtSpot objects into nested hierarchies similar to folders on a computer. These objects can be Liveboards, Answers, data models, tables, and even other Collections. +=== Webhook integration +In this release version, the following enhancements are introduced in the webhook configuration and delivery status monitoring workflows: -For more information, see xref:collections.adoc[Collections]. +Channel validation:: +Administrators can verify the connection status of a webhook channel by sending a test payload in a `POST` request to the `/api/rest/2.0/system/communication-channels/validate` REST API endpoint. For more information, see xref:webhooks-comm-channel.adoc#_validate_communication_channel_configuration[Webhook channel validation]. -[NOTE] -These APIs are currently in beta and turned off by default on ThoughtSpot instances. To enable this feature on your instance, contact ThoughtSpot Support. +Monitor webhook delivery:: +Administrators can also monitor the status of a webhook delivery via a `POST /api/rest/2.0/jobs/history/communication-channels/search` API request. For more information, see xref:webhooks-comm-channel.adoc#_search_channel_history_and_job_status[Monitor webhook delivery and job status]. + +Support for custom HTTP headers in webhook requests:: +When configuring or updating a webhook, you can now specify custom headers to include in every outbound request, in addition to the standard HTTP and authentication headers that ThoughtSpot sends. For more information, refer to the xref:webhooks-lb-schedule.adoc#_create_a_webhook[webhook documentation]. + +=== Spotter embed enhancements +You can now customize the appearance and contents of the chat history sidebar panel in Spotter embedding. + +You can also customize the branding and logo in the Spotter chat interface. + +For more information, see xref:embed-spotter.adoc#_chat_history_panel[Customizing chat history sidebar]. + +=== Liveboard enhancements +The following enhancements are introduced in Liveboard export and filtering workflows. + +==== Embedding a personalized Liveboard view +You can now embed a saved personalized Liveboard view using the `personalizedViewId` and load it along with the `liveboardId` in your app. + +==== Centralised filter modal +Liveboard users can modify multiple filters and parameters in a single session using the centralized filter modal. This is an early access feature and disabled by default on ThoughtSpot embedded instances. To enable this feature on embedded Liveboards, set the `isCentralizedLiveboardFilterUXEnabled` to `true`. + +==== Current period inclusion in rolling date filters +The rolling date filters in embedded Liveboards support including current period in **Last ** and **Next **. Developers can disable, show, or hide this option using `isThisPeriodInDateFiltersEnabled` or `Action.IncludeCurrentPeriod`. + +==== Liveboard PNG export +The PNG export workflow in the `/api/rest/2.0/report/liveboard` REST API is enhanced to provide a high-resolution PNG files. The legacy PNG workflow is deprecated in 26.4.0.cl. For more information about breaking changes and deprecation guidelines breaking changes, see xref:deprecated-features.adoc[Deprecation announcements]. + +=== Full app embedding +In full application embedded deployments with the V3 navigation and homepage experience, the default list page experience is set to ListPage v3 experience. + +The ListPage V3 experience provides a refreshed list layout and styling, including the following enhancements: + +* The *Views** column to show the number of views for each object. +* Sorting options for **Name**, **Author**, and **Views** columns. +* Filter addition by clicking the column header without opening the filter modal. This option is available for **Favorites**, **Views** columns, and **Verified** columns. + +For more information, see xref:full-app-customize.adoc#_customize_list_page_experience[List page customization]. + +=== Variable API enhancements +The variable REST API provides new API endpoints for the following bulk operations: + +* Bulk deletion: +You can now delete multiple variables in a single API request using the `/api/rest/2.0/template/variables/delete` endpoint. +* Batch update of variable values: +You can now update values of multiple variables in a single API request using the `/api/rest/2.0/template/variables/{identifier}/update-values` endpoint. + +==== Deprecated endpoints +The `/api/rest/2.0/template/variables/update-values` and `/api/rest/2.0/template/variables/{identifier}/delete` endpoints are now deprecated. + +ThoughtSpot recommends using the `/api/rest/2.0/template/variables/{identifier}/update-values` and new `/api/rest/2.0/template/variables/delete` endpoints for the variable update and delete operations respectively. -=== Theme builder AI mode -The Theme builder now has an AI mode which enables developers to explore and preview style customization of their embedded application’s branding using natural language instructions and uploaded brand assets. You can execute style updates like applying colors directly from a PDF brand guide, updating all buttons shape with higher contrast, matching a header to a dark background based on a screenshot, or importing typography and spacing from a JSON file. AI mode interprets your intent and applies the changes instantly. +For more information, see xref:deprecated-features.adoc[Deprecation announcements]. -For more information, see xref:theme-builder.adoc[Theme builder] +=== Metadata parameterization +You can now parameterize multiple properties of metadata objects using `POST /api/rest/2.0/metadata/parameterize-fields`. The legacy endpoint `/api/rest/2.0/metadata/parameterize` is deprecated in 26.4.0.cl and later versions, and is replaced with the new endpoint to allow updating multiple fields in a single API request. == Version 26.3.0.cl diff --git a/src/configs/doc-configs.js b/src/configs/doc-configs.js index 9cebf407c..3049a9a01 100644 --- a/src/configs/doc-configs.js +++ b/src/configs/doc-configs.js @@ -22,8 +22,8 @@ module.exports = { // 'https://developers.thoughtspot.com/docs/26.3.0.cl?pageid=whats-new' // - GA: ' /docs/whats-new' //linkHref: '/docs/whats-new', - linkHref: '/docs/26.3.0.cl?pageid=whats-new', - linkText: 'Version 26.3.0.cl', + linkHref: '/docs/26.4.0.cl?pageid=whats-new', + linkText: 'Version 26.4.0.cl', openInNewTab: true, }, TYPE_DOC_PREFIX: 'typedoc', @@ -48,46 +48,10 @@ module.exports = { }, VERSION_DROPDOWN: [ { - label: '26.3.0.cl', + label: '26.4.0.cl', link: ' ', subLabel: 'Cloud (Latest)', - iframeUrl: 'https://developer-docs-26-3-0-cl.vercel.app/docs/', - }, - { - label: '26.3.0.cl', - link: '26.3.0.cl', - subLabel: 'Cloud (Coming soon)', - iframeUrl: 'https://developer-docs-26-3-0-cl.vercel.app/docs/', - }, - { - label: '10.15.0.cl', - link: '10.15.0.cl', - subLabel: 'Cloud', - iframeUrl: 'https://developer-docs-10-15-0-cl.vercel.app/docs/', - }, - { - label: '10.14.0.cl', - link: '10.14.0.cl', - subLabel: 'Cloud', - iframeUrl: 'https://developer-docs-10-14-0-cl.vercel.app/docs/', - }, - { - label: '10.13.0.cl', - link: '10.13.0.cl', - subLabel: 'Cloud', - iframeUrl: 'https://developer-docs-10-13-0-cl.vercel.app/docs/', - }, - { - label: '10.10.0.sw', - link: '10.10.0.sw', - subLabel: 'Software (Latest)', - iframeUrl: 'https://visual-embed-sdk-10-10.vercel.app/docs/', - }, - { - label: '10.1.0.sw', - link: '10.1.0.sw', - subLabel: 'Software', - iframeUrl: 'https://visual-embed-sdk-10-1.vercel.app/docs/', + iframeUrl: 'https://developer-docs-26-4-0-cl.vercel.app/docs/', }, ], CUSTOM_PAGE_ID: { From 0b0f9d2ac71c0b6c4127050c26b0fdc974c4b017 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 31 Mar 2026 22:34:16 +0530 Subject: [PATCH 36/87] edits and typo fixes --- modules/ROOT/pages/api-changelog.adoc | 13 ++++---- modules/ROOT/pages/common/nav.adoc | 2 +- modules/ROOT/pages/deprecated-features.adoc | 4 +-- modules/ROOT/pages/embed-spotter.adoc | 2 +- .../pages/events-context-aware-routing.adoc | 4 +-- .../ROOT/pages/hosteventsv2-migration.adoc | 6 ++-- .../ROOT/pages/metadata-parameterization.adoc | 4 +-- modules/ROOT/pages/publish-api.adoc | 4 +-- modules/ROOT/pages/publishing-overview.adoc | 2 +- modules/ROOT/pages/rest-apiv2-changelog.adoc | 6 ++-- modules/ROOT/pages/variables.adoc | 4 +-- modules/ROOT/pages/webhooks-comm-channel.adoc | 10 +++--- modules/ROOT/pages/webhooks-s3-storage.adoc | 2 +- modules/ROOT/pages/whats-new.adoc | 32 ++++++++++++------- 14 files changed, 52 insertions(+), 43 deletions(-) diff --git a/modules/ROOT/pages/api-changelog.adoc b/modules/ROOT/pages/api-changelog.adoc index a5d3ee903..7cb49c477 100644 --- a/modules/ROOT/pages/api-changelog.adoc +++ b/modules/ROOT/pages/api-changelog.adoc @@ -13,7 +13,7 @@ This changelog lists only the changes introduced in the Visual Embed SDK. For in |==== |[tag greenBackground]#NEW FEATURE# a| **Spotter chat history sidebar customization** -The SDK introduces the `SpotterSidebarViewConfig` interface and the `spotterSidebarConfig` object with configuration controls to customize the appearance and contents of the chat history panel. Developers can use the following properties in the `spotterSidebarConfig` object to enable or disable chat history panel and customize the contents of the sidebar when enabled: +The SDK introduces the `SpotterSidebarViewConfig` interface and the `spotterSidebarConfig` object with configuration controls to customize the appearance and contents of the chat history panel. Developers can use the following properties in the `spotterSidebarConfig` object to enable or disable chat history panel and customize the contents of the sidebar when enabled: * `enablePastConversationsSidebar` + Controls the visibility of the past conversations sidebar panel. The chat history panel is disabled by default in embed view. When this property in `spotterSidebarConfig` is specified, it takes precedence over the standalone `enablePastConversationsSidebar` setting, which is deprecated from v1.47.0. @@ -48,7 +48,7 @@ Sets the number of conversations to fetch per batch when loading conversation hi * `spotterNewChatButtonTitle` + Allows customizing the title text for the **New chat** button in the sidebar. -|[tag redBackground]#DEPRECATED# a| `enablePastConversationsSidebar` (standalone property) +|[tag redBackground]#DEPRECATED# a| **Standalone `enablePastConversationsSidebar` attribute in Spotter embed** The standalone `enablePastConversationsSidebar` property on `SpotterEmbedViewConfig` and `AppViewConfig` is deprecated from SDK 1.47.0 and ThoughtSpot 26.4.0.cl. @@ -81,11 +81,11 @@ Custom label to replace the `ThoughtSpot` prefix in tool response cards. Set to These settings do not affect the external MCP tool branding. ==== -|[tag greenBackground]#NEW FEATURE# a| Liveboard embed enhancements +|[tag greenBackground]#NEW FEATURE# a|**Liveboard embed enhancements** Personalized Liveboard view:: -The `personalizedViewId` property allows embedding a saved personalized view of a Liveboard. A personalized view is a saved configuration that includes specific filter selections and changes applied by a user. To embed a personalized view of Liveboard, specify the GUID of the saved personalized view to load along with `liveboardId`. +The `personalizedViewId` property allows embedding a saved personalized view of a Liveboard. A personalized view is a saved configuration that includes specific filter selections and changes applied by a user. To embed a personalized view of Liveboard, specify the GUID of the saved personalized view to load along with `liveboardId`. //// [source,javascript] ---- @@ -98,11 +98,12 @@ const embed = new LiveboardEmbed('#tsEmbed', { Centralized Liveboard filter setting:: -When set to `true`, the `isCentralizedLiveboardFilterUXEnabled` enables displaying a unified modal to manage and update multiple filters at once, replacing the older individual filter interactions. This feature is disabled by default on ThoughtSpot Embedded instances. +When set to `true`, the `isCentralizedLiveboardFilterUXEnabled` enables displaying a unified modal to manage and update multiple filters at once, replacing the older individual filter interactions. This feature is disabled by default on ThoughtSpot Embedded instances. |[tag greenBackground]#NEW FEATURE# a|**Option to include current period in rolling date filters** -If the current period inclusion in rolling date filters feature is enabled on your instance, the rolling date filters options such as **Last ** and **Next ** for the Liveboards and Answers in the embed view will allow you to include current period. For example, when you define a date range such as "Last 2 months", the date filter interface displays the **Include this month** checkbox. To disable this feature, use the `isThisPeriodInDateFiltersEnabled` setting. To hide, show, or disable this option in the embed view, use the action ID, `Action.IncludeCurrentPeriod`. +If the current period inclusion in rolling date filters feature is enabled on your instance, the rolling date filters options such as **Last ** and **Next ** for the Liveboards and Answers in the embed view will allow you to include current period. For example, when you define a date range such as "Last 2 months", the date filter interface displays the **Include this month** checkbox. +To disable this feature, use the `isThisPeriodInDateFiltersEnabled` setting. To hide, show, or disable this option in the embed view, use the action ID, `Action.IncludeCurrentPeriod`. |==== == Version 1.46.x, March 2026 diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index 13d19fe5f..df370b5a7 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -218,7 +218,7 @@ include::generated/typedoc/CustomSideNav.adoc[] ** link:{{navprefix}}/v1v2-comparison[REST v1 and v2.0 comparison] ** link:{{navprefix}}/graphql-guide[GraphQL API ^Beta^] ** link:{{navprefix}}/webhooks[Webhooks] -*** link:{{navprefix}}/webhooks-comm-channel[Configure webhook communication channel] +*** link:{{navprefix}}/webhooks-comm-channel[Configure and monitor webhook communication channels] *** link:{{navprefix}}/webhooks-s3-integration[Deliver Liveboard reports to AWS S3 Storage] *** link:{{navprefix}}/webhooks-lb-schedule[Deliver Liveboard reports to external application] *** link:{{navprefix}}/webhooks-lb-payload[Webhook response payload] diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index 3f2d46b30..e5c5d9461 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -16,7 +16,7 @@ As ThoughtSpot applications evolve, some existing features will be deprecated an |Feature|Impacted interface and release versions|Deprecation date |End of Support / removal from the product a|xref:deprecated-features.adoc#v1-v2-exp-fullApp-embed[V1 and V2 UI experience in full application embedding]|ThoughtSpot Cloud 26.8.0.cl and later | February 2026 | August 2026 -a|xref:deprecated-features.adoc#PNGFlowDeprecation[Select PNG export options] a|ThoughtSpot Cloud 26.4.0.cl and later | Arpil 2026 | August 2026 +a|xref:deprecated-features.adoc#PNGFlowDeprecation[Select PNG export options] a|ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | August 2026 a|xref:deprecated-features.adoc#SagePrivilegeDeprecation[PREVIEW_THOUGHTSPOT_SAGE privilege] a|ThoughtSpot Cloud 26.3.0.cl and later | March 2026 | September 2026 a|xref:deprecated-features.adoc#_answer_data_panel_classic_experience_deprecation[Answer Data panel classic experience] |ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | August 2026 a|xref:deprecated-features.adoc#_worksheet_deprecation_and_removal[Worksheets] a| ThoughtSpot Cloud 10.4.0.cl and later @@ -112,7 +112,7 @@ For more information on PNG export, see xref:data-report-v2-api.adoc#_liveboard_ Recommended action:: * We recommend transitioning to the new flow for PNG exports, as the `include_cover_page` and `include_filter_page` attributes will be removed in a future release. * Contact ThoughtSpot support to enable the new settings for PNG downloads on your ThoughtSpot instance. -* PNG download now support exporting only one tab at a time. If the `tab_identifier` is not specified, the first tab will be downloaded. +* PNG download now supports exporting only one tab at a time. If the `tab_identifier` is not specified, the first tab will be downloaded. [#SagePrivilegeDeprecation] diff --git a/modules/ROOT/pages/embed-spotter.adoc b/modules/ROOT/pages/embed-spotter.adoc index 76373cd12..3b03bad93 100644 --- a/modules/ROOT/pages/embed-spotter.adoc +++ b/modules/ROOT/pages/embed-spotter.adoc @@ -213,7 +213,7 @@ const embed = new SpotterEmbed('#tsEmbed', { // ...other embed view configuration options // Configuration for the Spotter sidebar UI spotterSidebarConfig: { - enablePastConversationsSidebar: true, // Show chat history sideabr + enablePastConversationsSidebar: true, // Show chat history sidebar spotterSidebarTitle: 'My Conversations', // Update the title of the sidebar spotterSidebarDefaultExpanded: true, // Expand Spotter chat history sidebar by default on load }, diff --git a/modules/ROOT/pages/events-context-aware-routing.adoc b/modules/ROOT/pages/events-context-aware-routing.adoc index 23ae36d84..d3cfdea52 100644 --- a/modules/ROOT/pages/events-context-aware-routing.adoc +++ b/modules/ROOT/pages/events-context-aware-routing.adoc @@ -11,7 +11,7 @@ This guide explains how developers embedding ThoughtSpot in their applications c == Overview Host events in a single‑layer UI, such as a standalone visualization, Answer, or Liveboard page, typically result in a single visible action. Because only one surface is available to handle a given host event, the events are effectively routed to that page; for example, `HostEvent.OpenFilter` in a single‑layer Liveboard or Search embed opens the filter panel for the specified column on that page. -In a multi‑layer UI, such as a visualization or Spotter overlay opened on top of a Liveboard,some host events can lead to ambiguous results. Multiple components may register handlers for the same event type, so a single call can invoke more than one handler or may return errors. Some examples of the multi-layer UI scenarios include: +In a multi‑layer UI, such as a visualization or Spotter overlay opened on top of a Liveboard, some host events can lead to ambiguous results. Multiple components may register handlers for the same event type, so a single call can invoke more than one handler or may return errors. Some examples of the multi-layer UI scenarios include: * An embedded Liveboard with multiple visualizations, each with its own menu and actions. * Spotter overlay on top of a Liveboard, with its own visualization and menu actions. @@ -486,7 +486,7 @@ appEmbed.trigger( Ensure that the xref:EmbedEvent.adoc#_error[EmbedEvent.Error] is subscribed in your embed. This allows your embed to emit an event when an error occurs. Verify the error type and code for host event validation errors. For more information, see xref:EmbedErrorDetailsEvent.adoc[EmbedErrorDetailsEvent]. -When the Host Events v2 framework is enabled, the event execution returns errors in the following scenarios, +When the Host Events v2 framework is enabled, the event execution returns errors in the following scenarios: * No matching handler for the event type in the current context. + Verify if the action is available in the context and if required, specify the target context in the host event object. diff --git a/modules/ROOT/pages/hosteventsv2-migration.adoc b/modules/ROOT/pages/hosteventsv2-migration.adoc index 4dd90e2f7..b0732225d 100644 --- a/modules/ROOT/pages/hosteventsv2-migration.adoc +++ b/modules/ROOT/pages/hosteventsv2-migration.adoc @@ -27,11 +27,11 @@ Currently, the Host Events V2 framework is in beta and not enabled by default on ==== === Host Events v1 and v2 comparison -The following table lists the host event behaviour in v1 and v2 framework: +The following table lists the host event behavior in v1 and v2 framework: [cols="30,35,35", options="header"] |==== -|Area|Host Events V1 behaviour|Host Events V2 behaviour +|Area|Host Events V1 behavior|Host Events V2 behavior |**Payload Validation**| Events with missing fields or ambiguous attributes may result in silent failures or inconsistent behaviour. |Enforces strict payload validation. @@ -49,7 +49,7 @@ To get started with the migration: === Plan your migration and rollout -Migrating your implementation from Host Events V1 to V2 framework does not introduce breaking changes. Your existing implementation may continue to work after migration depending on the complexity of workflows and customizations in your setup.However, you may notice the following changes: +Migrating your implementation from Host Events V1 to V2 framework does not introduce breaking changes. Your existing implementation may continue to work after migration depending on the complexity of workflows and customizations in your setup. However, you may notice the following changes: * Stricter runtime validation errors in the browser console if payloads are malformed. * Events may fail to process or produce errors when the active context doesn't match the event's requirements, or when no handler exists for the event in the current context. + diff --git a/modules/ROOT/pages/metadata-parameterization.adoc b/modules/ROOT/pages/metadata-parameterization.adoc index d2c51e786..5b093ff1c 100644 --- a/modules/ROOT/pages/metadata-parameterization.adoc +++ b/modules/ROOT/pages/metadata-parameterization.adoc @@ -3,7 +3,7 @@ :toclevels: 2 :page-title: parameterize metadata objects -:page-pageid: parameterze-metdata +:page-pageid: parameterize-metadata :page-description: Use the metadata parameterization APIs to assign dynamic values via variables to connection or table properties In ThoughtSpot, metadata parameterization refers to the process of assigning variables to certain properties and fields within metadata objects such as Connections and Tables. These variables can have different values assigned for each Org context, which are applied dynamically at runtime, rather than relying on hardcoded static values. @@ -93,7 +93,7 @@ curl -X POST \ "field_names": [ "schemaName", "databaseName", - "tableName]" + "tableName" ], "variable_identifier": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "metadata_type": "LOGICAL_TABLE" diff --git a/modules/ROOT/pages/publish-api.adoc b/modules/ROOT/pages/publish-api.adoc index a8c92e769..ccfc3510f 100644 --- a/modules/ROOT/pages/publish-api.adoc +++ b/modules/ROOT/pages/publish-api.adoc @@ -52,7 +52,7 @@ Include the following parameters for each entry in the `metadata` array: curl -X POST \ --url 'https://{ThoughtSpot-Host}/api/rest/2.0/security/metadata/publish' \ -H 'Content-Type: application/json' \ - -H 'Authorization: Authorization: Bearer {AUTH_TOKEN}' \ + -H 'Authorization: Bearer {AUTH_TOKEN}' \ --data-raw '{ "metadata": [ { @@ -120,7 +120,7 @@ Exercise caution when using this option, because it may break the association wi curl -X POST \ --url 'https://{ThoughtSpot-Host}//api/rest/2.0/security/metadata/unpublish' \ -H 'Content-Type: application/json' \ - -H 'Authorization: Authorization: Bearer {AUTH_TOKEN}' \ + -H 'Authorization: Bearer {AUTH_TOKEN}' \ --data-raw '{ "include_dependencies": true, "metadata": [ diff --git a/modules/ROOT/pages/publishing-overview.adoc b/modules/ROOT/pages/publishing-overview.adoc index b8b38da60..2c749075e 100644 --- a/modules/ROOT/pages/publishing-overview.adoc +++ b/modules/ROOT/pages/publishing-overview.adoc @@ -4,7 +4,7 @@ :page-title: Publishing data :page-pageid: publish-data-overview -:page-description: Use the publishing feature to distrubute and propagete objects to Orgs within a ThoughtSpot instance. +:page-description: Use the publishing feature to distribute and propagate objects to Orgs within a ThoughtSpot instance. [earlyAccess eaBackground]#Early Access# diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index a184a8f87..33f9964ce 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -36,7 +36,7 @@ The `template_properties` parameter now has a `hide_logo_url` element for email The following endpoints are introduced for bulk delete and update operations for variables: * `POST /api/rest/2.0/template/variables/{identifier}/update-values` + -Assigns multiple values and scope of each set of variable values in a single AI request. +Assigns multiple values and scope of each set of variable values in a single API request. * `POST /api/rest/2.0/template/variables/delete` + Deletes one or more variables in a single API request. @@ -45,7 +45,7 @@ These new API endpoints replace the following legacy API endpoints deprecated in * `POST /api/rest/2.0/template/variables/{identifier}/delete` * `POST /api/rest/2.0/template/variables/update-values` -Your existing implementation with the legacy API endpoints will continue to work until further notice. However, these endpoints will be removed from ThoughtSpot in a future release. Hence, we recommend you to update your workflows to use the API endpoints at your earliest convenience. +Your existing implementation with the legacy API endpoints will continue to work until further notice. However, these endpoints will be removed from ThoughtSpot in a future release. Hence, we recommend updating your workflows to use the API endpoints at your earliest convenience. For more information, see xref:variables.adoc[Variable API documentation]. @@ -82,7 +82,7 @@ Spotter AI APIs now support the following error responses: The Webhook API allows configuring Amazon S3 buckets as a storage destination for webhook payload delivery. -* `/api/rest/2.0/webhooks/create` + +* `POST /api/rest/2.0/webhooks/create` + Configures storage destination for webhook delivery. * `POST /api/rest/2.0/webhooks/{webhook_identifier}/update` + Allows modifying storage configuration for a webhook. diff --git a/modules/ROOT/pages/variables.adoc b/modules/ROOT/pages/variables.adoc index 895cd60dc..a36e18cf3 100644 --- a/modules/ROOT/pages/variables.adoc +++ b/modules/ROOT/pages/variables.adoc @@ -102,7 +102,7 @@ In ThoughtSpot, the DOUBLE data type is used for columns that require floating-p * `DATE` + Date in the epoch format. If you are creating a formula variable for a specific start date, set the data type as `DATE` and configure the date value in epoch format. For example, `1711933200` for 1 April 2024 (GMT). * `DATE_TIME` + -Date with time stamp. If you are creating a formula variable for specific timestamp, specify the data type as `DATE_TIME` and assign a timestanp in epoch format as variable value. For example, `1711933200000` for 1 April 2024 01:00:00 (GMT). +Date with time stamp. If you are creating a formula variable for specific timestamp, specify the data type as `DATE_TIME` and assign a timestamp in epoch format as variable value. For example, `1711933200000` for 1 April 2024 01:00:00 (GMT). + [NOTE] The `data_type` is required only for formula variables and is not supported for other variable types. @@ -419,7 +419,7 @@ curl -X POST \ --url 'https://{ThoughtSpot-Host}/api/rest/2.0/template/variables/search' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ - -H 'Authorization: Authorization: Bearer {AUTH_TOKEN}' \ + -H 'Authorization: Bearer {AUTH_TOKEN}' \ --data-raw '{ "record_offset": 0, "record_size": 10, diff --git a/modules/ROOT/pages/webhooks-comm-channel.adoc b/modules/ROOT/pages/webhooks-comm-channel.adoc index 775676b06..8306eacef 100644 --- a/modules/ROOT/pages/webhooks-comm-channel.adoc +++ b/modules/ROOT/pages/webhooks-comm-channel.adoc @@ -279,7 +279,7 @@ To ensure that a communication channel configuration is properly configured and |Parameter|Description |`channel_type` a|__String__. Type of communication channel to validate. Specify `WEBHOOK`. -|`channel_identifier`|__String__. ID of name of the communication channel. For webhook channels, specify the webhook ID. You can retrieve the webhook ID via an API request to the `POST /api/rest/2.0/webhooks/search` endpoint. +|`channel_identifier`|__String__. ID or name of the communication channel. For webhook channels, specify the webhook ID. You can retrieve the webhook ID via an API request to the `POST /api/rest/2.0/webhooks/search` endpoint. |`event_type` |__String__. Event type associated with the specified channel. For webhook channels, the supported event type is `LIVEBOARD_SCHEDULE`. |===== @@ -288,7 +288,7 @@ To ensure that a communication channel configuration is properly configured and [source,cURL] ---- curl -X POST \ - --url 'https://{{ThoughtSpot-Host}}/api/rest/2.0/system/communication-channels/validate' \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/system/communication-channels/validate' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer {AUTH_TOKEN}' \ @@ -377,7 +377,7 @@ In the API request, you must provide channel details such as channel type, ID, a |`job_ids` |__Array of strings__. One or more IDs of the job. To get the ID for a given webhook channel, check the API response from the `/api/rest/2.0/system/communication-channels/validate` endpoint. Required parameter if no channel identifier and event ID are specified in the API request. -|`channel_identifiers`|__String__. IDs of name of the communication channel. Required if no job ID is not specified. +|`channel_identifiers`|__String__. IDs or names of the communication channel. Required if no job ID is specified. For webhook channels, specify the webhook ID. You can retrieve the webhook IDs from the `/api/rest/2.0/webhooks/search` API endpoint via an API request. |`channel_status` |__String__. Status of the channel or the job. Specify one of the following values: @@ -396,7 +396,7 @@ __Optional__ | Allows filtering API response by event type and ID. * `type` + Event type for which the webhook delivery is triggered. Default is `LIVEBOARD_SCHEDULE`. -* ìdentifier` + +* `identifier` + ID of the event. |`start_epoch_time_in_millis` |__Decimal__. Allows filtering API response by records that were created on or after the specified epoch milliseconds. @@ -409,7 +409,7 @@ The following example shows the sample request with job ID. [source,cURL] ---- curl -X POST \ - --url 'https://{{ThoughtSpot-Host}}/api/rest/2.0/jobs/history/communication-channels/search' \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/jobs/history/communication-channels/search' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer c2****************==' \ diff --git a/modules/ROOT/pages/webhooks-s3-storage.adoc b/modules/ROOT/pages/webhooks-s3-storage.adoc index 55e74f4a2..4f30dd54e 100644 --- a/modules/ROOT/pages/webhooks-s3-storage.adoc +++ b/modules/ROOT/pages/webhooks-s3-storage.adoc @@ -475,7 +475,7 @@ The following example sends validation request for a specific webhook channel wi [source,cURL] ---- curl -X POST \ - --url 'https://{{ThoughtSpot-Host}}/api/rest/2.0/system/communication-channels/validate' \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/system/communication-channels/validate' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer {AUTH_TOKEN}' \ diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index 950d1f65c..938405ff2 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -17,7 +17,7 @@ Channel validation:: Administrators can verify the connection status of a webhook channel by sending a test payload in a `POST` request to the `/api/rest/2.0/system/communication-channels/validate` REST API endpoint. For more information, see xref:webhooks-comm-channel.adoc#_validate_communication_channel_configuration[Webhook channel validation]. Monitor webhook delivery:: -Administrators can also monitor the status of a webhook delivery via a `POST /api/rest/2.0/jobs/history/communication-channels/search` API request. For more information, see xref:webhooks-comm-channel.adoc#_search_channel_history_and_job_status[Monitor webhook delivery and job status]. +Administrators can also monitor the status of a webhook delivery via a `POST /api/rest/2.0/jobs/history/communication-channels/search` API request. For more information, see xref:webhooks-comm-channel.adoc#_monitor_webhook_delivery_and_job_status[Monitor webhook delivery and job status]. Support for custom HTTP headers in webhook requests:: When configuring or updating a webhook, you can now specify custom headers to include in every outbound request, in addition to the standard HTTP and authentication headers that ThoughtSpot sends. For more information, refer to the xref:webhooks-lb-schedule.adoc#_create_a_webhook[webhook documentation]. @@ -27,29 +27,29 @@ You can now customize the appearance and contents of the chat history sidebar pa You can also customize the branding and logo in the Spotter chat interface. -For more information, see xref:embed-spotter.adoc#_chat_history_panel[Customizing chat history sidebar]. +For more information, see xref:embed-spotter.adoc#_chat_history_panel[Customizing chat history sidebar] and xref:embed-spotter.adoc#_hiding_the_spotter_icon_and_thoughtspot_branding_chat_interface[Hiding logo and brand label in Spotter chat interface]. === Liveboard enhancements The following enhancements are introduced in Liveboard export and filtering workflows. ==== Embedding a personalized Liveboard view -You can now embed a saved personalized Liveboard view using the `personalizedViewId` and load it along with the `liveboardId` in your app. +You can now embed a saved personalized Liveboard view using the `personalizedViewId` and load it along with the `liveboardId` in your app. -==== Centralised filter modal +==== Centralized filter modal Liveboard users can modify multiple filters and parameters in a single session using the centralized filter modal. This is an early access feature and disabled by default on ThoughtSpot embedded instances. To enable this feature on embedded Liveboards, set the `isCentralizedLiveboardFilterUXEnabled` to `true`. ==== Current period inclusion in rolling date filters The rolling date filters in embedded Liveboards support including current period in **Last ** and **Next **. Developers can disable, show, or hide this option using `isThisPeriodInDateFiltersEnabled` or `Action.IncludeCurrentPeriod`. ==== Liveboard PNG export -The PNG export workflow in the `/api/rest/2.0/report/liveboard` REST API is enhanced to provide a high-resolution PNG files. The legacy PNG workflow is deprecated in 26.4.0.cl. For more information about breaking changes and deprecation guidelines breaking changes, see xref:deprecated-features.adoc[Deprecation announcements]. +The PNG export workflow in the `/api/rest/2.0/report/liveboard` REST API is enhanced to provide high-resolution PNG files. The legacy PNG workflow is deprecated in 26.4.0.cl. For more information about breaking changes and deprecation guidelines, see xref:deprecated-features.adoc[Deprecation announcements]. For information about the new PNG download workflow, see xref:data-report-v2-api.adoc#_liveboard_report_api[Liveboard report API documentation]. === Full app embedding -In full application embedded deployments with the V3 navigation and homepage experience, the default list page experience is set to ListPage v3 experience. +In full application embedded deployments with the V3 navigation and home page experience, the default list page experience is set to ListPage v3 experience. The ListPage V3 experience provides a refreshed list layout and styling, including the following enhancements: -* The *Views** column to show the number of views for each object. +* The **Views** column to show the number of views for each object. * Sorting options for **Name**, **Author**, and **Views** columns. * Filter addition by clicking the column header without opening the filter modal. This option is available for **Favorites**, **Views** columns, and **Verified** columns. @@ -63,16 +63,24 @@ You can now delete multiple variables in a single API request using the `/api/re * Batch update of variable values: You can now update values of multiple variables in a single API request using the `/api/rest/2.0/template/variables/{identifier}/update-values` endpoint. -==== Deprecated endpoints -The `/api/rest/2.0/template/variables/update-values` and `/api/rest/2.0/template/variables/{identifier}/delete` endpoints are now deprecated. - -ThoughtSpot recommends using the `/api/rest/2.0/template/variables/{identifier}/update-values` and new `/api/rest/2.0/template/variables/delete` endpoints for the variable update and delete operations respectively. +[NOTE] +==== +The `/api/rest/2.0/template/variables/update-values` and `/api/rest/2.0/template/variables/{identifier}/delete` endpoints are now deprecated. Use the new `/api/rest/2.0/template/variables/{identifier}/update-values` and `/api/rest/2.0/template/variables/delete` endpoints for the variable update and delete operations instead. +==== -For more information, see xref:deprecated-features.adoc[Deprecation announcements]. +For more information, see xref:variables.adoc[Variables documentation]. === Metadata parameterization You can now parameterize multiple properties of metadata objects using `POST /api/rest/2.0/metadata/parameterize-fields`. The legacy endpoint `/api/rest/2.0/metadata/parameterize` is deprecated in 26.4.0.cl and later versions, and is replaced with the new endpoint to allow updating multiple fields in a single API request. +For more information, see xref:metadata-parameterization.adoc[Metadata parameterization documentation]. + +=== Visual Embed SDK +For information about the new features and enhancements introduced in Visual Embed SDK version 1.46.0, see the xref:api-changelog.adoc[Visual Embed changelog]. + +=== REST API v2 +For information about REST API v2 enhancements, see the xref:rest-apiv2-changelog.adoc[REST API v2.0 changelog]. + == Version 26.3.0.cl === ThoughtSpot integration with Amazon S3 storage for webhook delivery From f539c76359b07175c85e7fbdff825d18929c82ee Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 31 Mar 2026 22:39:08 +0530 Subject: [PATCH 37/87] edits --- modules/ROOT/pages/api-changelog.adoc | 9 --------- 1 file changed, 9 deletions(-) diff --git a/modules/ROOT/pages/api-changelog.adoc b/modules/ROOT/pages/api-changelog.adoc index 7cb49c477..27442cb51 100644 --- a/modules/ROOT/pages/api-changelog.adoc +++ b/modules/ROOT/pages/api-changelog.adoc @@ -86,15 +86,6 @@ These settings do not affect the external MCP tool branding. Personalized Liveboard view:: The `personalizedViewId` property allows embedding a saved personalized view of a Liveboard. A personalized view is a saved configuration that includes specific filter selections and changes applied by a user. To embed a personalized view of Liveboard, specify the GUID of the saved personalized view to load along with `liveboardId`. -//// -[source,javascript] ----- -const embed = new LiveboardEmbed('#tsEmbed', { - liveboardId: 'liveboard-guid', // The GUID of the Liveboard to embed. - personalizedViewId: 'view-guid', // The GUID of a saved personalized view to load. -}); ----- -//// Centralized Liveboard filter setting:: From d9c930cc247529f738d825e95abd5172847c9b3c Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Sun, 29 Mar 2026 16:25:24 +0530 Subject: [PATCH 38/87] whats new --- modules/ROOT/pages/whats-new.adoc | 72 +++---------------------------- 1 file changed, 7 insertions(+), 65 deletions(-) diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index 938405ff2..184223dc6 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -10,76 +10,18 @@ This page lists new features, enhancements, and deprecated functionality in Thou == Version 26.4.0.cl -=== Webhook integration -In this release version, the following enhancements are introduced in the webhook configuration and delivery status monitoring workflows: +=== Collections [beta betaBackground]^Beta^ +ThoughtSpot embedded users can now use REST APIs v2 to organize different ThoughtSpot objects into organizational containers called *Collections*. These objects can be Liveboards, Answers, data models, tables, and even other Collections. -Channel validation:: -Administrators can verify the connection status of a webhook channel by sending a test payload in a `POST` request to the `/api/rest/2.0/system/communication-channels/validate` REST API endpoint. For more information, see xref:webhooks-comm-channel.adoc#_validate_communication_channel_configuration[Webhook channel validation]. - -Monitor webhook delivery:: -Administrators can also monitor the status of a webhook delivery via a `POST /api/rest/2.0/jobs/history/communication-channels/search` API request. For more information, see xref:webhooks-comm-channel.adoc#_monitor_webhook_delivery_and_job_status[Monitor webhook delivery and job status]. - -Support for custom HTTP headers in webhook requests:: -When configuring or updating a webhook, you can now specify custom headers to include in every outbound request, in addition to the standard HTTP and authentication headers that ThoughtSpot sends. For more information, refer to the xref:webhooks-lb-schedule.adoc#_create_a_webhook[webhook documentation]. - -=== Spotter embed enhancements -You can now customize the appearance and contents of the chat history sidebar panel in Spotter embedding. - -You can also customize the branding and logo in the Spotter chat interface. - -For more information, see xref:embed-spotter.adoc#_chat_history_panel[Customizing chat history sidebar] and xref:embed-spotter.adoc#_hiding_the_spotter_icon_and_thoughtspot_branding_chat_interface[Hiding logo and brand label in Spotter chat interface]. - -=== Liveboard enhancements -The following enhancements are introduced in Liveboard export and filtering workflows. - -==== Embedding a personalized Liveboard view -You can now embed a saved personalized Liveboard view using the `personalizedViewId` and load it along with the `liveboardId` in your app. - -==== Centralized filter modal -Liveboard users can modify multiple filters and parameters in a single session using the centralized filter modal. This is an early access feature and disabled by default on ThoughtSpot embedded instances. To enable this feature on embedded Liveboards, set the `isCentralizedLiveboardFilterUXEnabled` to `true`. - -==== Current period inclusion in rolling date filters -The rolling date filters in embedded Liveboards support including current period in **Last ** and **Next **. Developers can disable, show, or hide this option using `isThisPeriodInDateFiltersEnabled` or `Action.IncludeCurrentPeriod`. - -==== Liveboard PNG export -The PNG export workflow in the `/api/rest/2.0/report/liveboard` REST API is enhanced to provide high-resolution PNG files. The legacy PNG workflow is deprecated in 26.4.0.cl. For more information about breaking changes and deprecation guidelines, see xref:deprecated-features.adoc[Deprecation announcements]. For information about the new PNG download workflow, see xref:data-report-v2-api.adoc#_liveboard_report_api[Liveboard report API documentation]. - -=== Full app embedding -In full application embedded deployments with the V3 navigation and home page experience, the default list page experience is set to ListPage v3 experience. - -The ListPage V3 experience provides a refreshed list layout and styling, including the following enhancements: - -* The **Views** column to show the number of views for each object. -* Sorting options for **Name**, **Author**, and **Views** columns. -* Filter addition by clicking the column header without opening the filter modal. This option is available for **Favorites**, **Views** columns, and **Verified** columns. - -For more information, see xref:full-app-customize.adoc#_customize_list_page_experience[List page customization]. - -=== Variable API enhancements -The variable REST API provides new API endpoints for the following bulk operations: - -* Bulk deletion: -You can now delete multiple variables in a single API request using the `/api/rest/2.0/template/variables/delete` endpoint. -* Batch update of variable values: -You can now update values of multiple variables in a single API request using the `/api/rest/2.0/template/variables/{identifier}/update-values` endpoint. +For more information, see xref:collections.adoc[Collections]. [NOTE] -==== -The `/api/rest/2.0/template/variables/update-values` and `/api/rest/2.0/template/variables/{identifier}/delete` endpoints are now deprecated. Use the new `/api/rest/2.0/template/variables/{identifier}/update-values` and `/api/rest/2.0/template/variables/delete` endpoints for the variable update and delete operations instead. -==== - -For more information, see xref:variables.adoc[Variables documentation]. - -=== Metadata parameterization -You can now parameterize multiple properties of metadata objects using `POST /api/rest/2.0/metadata/parameterize-fields`. The legacy endpoint `/api/rest/2.0/metadata/parameterize` is deprecated in 26.4.0.cl and later versions, and is replaced with the new endpoint to allow updating multiple fields in a single API request. - -For more information, see xref:metadata-parameterization.adoc[Metadata parameterization documentation]. +These APIs are currently in beta and turned off by default on ThoughtSpot instances. To enable this feature on your instance, contact ThoughtSpot Support. -=== Visual Embed SDK -For information about the new features and enhancements introduced in Visual Embed SDK version 1.46.0, see the xref:api-changelog.adoc[Visual Embed changelog]. +=== Theme builder AI mode +The Theme builder now has an AI mode which enables developers to explore and preview style customization of their embedded application’s branding using natural language and brand assets, without needing to write or debug CSS manually. You can execute complex updates like applying colors directly from a PDF brand guide, updating all buttons shape with higher contrast, matching a header to a dark background based on a screenshot, or importing typography and spacing from a JSON file, AI Mode interprets your intent and applies the changes instantly. -=== REST API v2 -For information about REST API v2 enhancements, see the xref:rest-apiv2-changelog.adoc[REST API v2.0 changelog]. +For more information, see xref:theme-builder.adoc[Theme builder] == Version 26.3.0.cl From fd9560a4f468687fcc32634fa75777d4778c4a31 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 13:53:46 +0530 Subject: [PATCH 39/87] added collections api --- modules/ROOT/pages/rest-apiv2-changelog.adoc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index 33f9964ce..c1e0887e7 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -76,6 +76,22 @@ Spotter AI APIs now support the following error responses: * 403 Forbidden: the authenticated user does not have `CAN_USE_SPOTTER` privilege or view access to the underlying metadata sources. >>>>>>> 3b533974 (26.4.0.cl doc updates) +=== New API endpoints + +Collections:: +The following APIs are introduced for Collections: + +* `POST /api/rest/2.0/collections/create` + +Creates a new Collection +* `POST /api/rest/2.0/collections/search` + +Search for a Collection in the existing Collections +* `POST /api/rest/2.0/collections/{collection_identifier}/update` + +Updates an existing Collection +* `POST /api/rest/2.0/collections/delete` + +Deletes a Collection + +For more information, see xref:collections.adoc[Collections] + == Version 26.3.0.cl, March 2026 === Webhook APIs From d0d171fdc0c095b471bbd5c82861e958c9a36013 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 13:56:09 +0530 Subject: [PATCH 40/87] added beta label --- modules/ROOT/pages/rest-apiv2-changelog.adoc | 41 ++++++-------------- 1 file changed, 11 insertions(+), 30 deletions(-) diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index c1e0887e7..fa126b6c1 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -10,28 +10,6 @@ This changelog lists the features and enhancements introduced in REST API v2.0. == Version 26.4.0.cl, April 2026 -<<<<<<< HEAD -=== New API endpoints - -Collections:: -The following APIs are introduced for Collections: - -* `POST /api/rest/2.0/collections/create` [beta betaBackground]^Beta^ + -Creates a new Collection -* `POST /api/rest/2.0/collections/search` [beta betaBackground]^Beta^ + -Gets a list of Collections from the existing Collections -* `POST /api/rest/2.0/collections/{collection_identifier}/update` [beta betaBackground]^Beta^ + -Updates an existing Collection -* `POST /api/rest/2.0/collections/delete` [beta betaBackground]^Beta^ + -Deletes a Collection - -For more information, see xref:collections.adoc[Collections] - -=== Email customization API enhancements - -The `template_properties` parameter now has a `hide_logo_url` element for email template customization. Set it to `true` to entirely hide the logo component in the ThoughtSpot notification emails. - -======= === Variable API endpoints The following endpoints are introduced for bulk delete and update operations for variables: @@ -74,24 +52,30 @@ Spotter AI APIs now support the following error responses: * 401 Unauthorized: authentication token is missing, expired, or invalid. * 403 Forbidden: the authenticated user does not have `CAN_USE_SPOTTER` privilege or view access to the underlying metadata sources. ->>>>>>> 3b533974 (26.4.0.cl doc updates) +======= +>>>>>>> 585c5d23 (added beta label) === New API endpoints Collections:: The following APIs are introduced for Collections: -* `POST /api/rest/2.0/collections/create` + +* `POST /api/rest/2.0/collections/create` [beta betaBackground]^Beta^ + Creates a new Collection -* `POST /api/rest/2.0/collections/search` + +* `POST /api/rest/2.0/collections/search` [beta betaBackground]^Beta^ + Search for a Collection in the existing Collections -* `POST /api/rest/2.0/collections/{collection_identifier}/update` + +* `POST /api/rest/2.0/collections/{collection_identifier}/update` [beta betaBackground]^Beta^ + Updates an existing Collection -* `POST /api/rest/2.0/collections/delete` + +* `POST /api/rest/2.0/collections/delete` [beta betaBackground]^Beta^ + Deletes a Collection For more information, see xref:collections.adoc[Collections] +=== Email customization API enhancements + +The `template_properties` parameter now has a `hide_logo_url` element for email template customization. Set it to `true` to entirely hide the logo component in the ThoughtSpot notification emails. + + == Version 26.3.0.cl, March 2026 === Webhook APIs @@ -1107,6 +1091,3 @@ The ThoughtSpot Cloud 9.0.0.cl release introduces the REST API v2.0 endpoints an * xref:rest-api-v2-getstarted.adoc[Get started with REST API v2.0] * xref:rest-api-v2-reference.adoc[REST API v2.0 reference] * xref:rest-api-v1v2-comparison.adoc[REST API v1 and v2.0 comparison] - - - From 204bc40412b7e556b5f626ad50ac314b2df8ad1c Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Wed, 25 Mar 2026 09:53:16 +0530 Subject: [PATCH 41/87] edited temp prop for customize emails --- modules/ROOT/pages/api-changelog.adoc | 87 ++------------------------- 1 file changed, 6 insertions(+), 81 deletions(-) diff --git a/modules/ROOT/pages/api-changelog.adoc b/modules/ROOT/pages/api-changelog.adoc index 27442cb51..e7d375698 100644 --- a/modules/ROOT/pages/api-changelog.adoc +++ b/modules/ROOT/pages/api-changelog.adoc @@ -11,90 +11,15 @@ This changelog lists only the changes introduced in the Visual Embed SDK. For in == Version 1.47.x, April 2026 [width="100%" cols="1,4"] |==== -|[tag greenBackground]#NEW FEATURE# a| **Spotter chat history sidebar customization** +|[tag greenBackground]#NEW FEATURE# | *Email customization enhancements* + -The SDK introduces the `SpotterSidebarViewConfig` interface and the `spotterSidebarConfig` object with configuration controls to customize the appearance and contents of the chat history panel. Developers can use the following properties in the `spotterSidebarConfig` object to enable or disable chat history panel and customize the contents of the sidebar when enabled: +The following new attributes have been added to the `template_properties` for customizing ThoughtSpot notification emails: -* `enablePastConversationsSidebar` + -Controls the visibility of the past conversations sidebar panel. The chat history panel is disabled by default in embed view. When this property in `spotterSidebarConfig` is specified, it takes precedence over the standalone `enablePastConversationsSidebar` setting, which is deprecated from v1.47.0. +* The `contact_support_url` to set a custom URL for the contact support url in the footer. +* The `hide_contact_support_url` to toggle the visibility of contact support url in the footer. +* Set the `hide_logo_url` to `true` to entirely hide the logo component. -* `spotterSidebarTitle` + -Allows adding custom title text for the sidebar header. - -* `spotterSidebarDefaultExpanded` + -Sets the default state of the sidebar to expanded or collapsed view. - -* `spotterChatRenameLabel` + -Allows setting a custom label for the **Rename** action in the conversation edit menu. - -* `spotterChatDeleteLabel` + -Allows setting a custom label for the **Delete** action in the conversation edit menu. - -* `spotterDeleteConversationModalTitle` + -Allows editing the title text of the chat delete confirmation modal. - -* `spotterPastConversationAlertMessage` + -Sets a custom message text for the past conversation banner alert. Defaults to the translated alert message. - -* `spotterBestPracticesLabel` + -Allows customizing the label for the best practices button in the sidebar footer. - -* `spotterDocumentationUrl` + -The best practices documentation link shown in the sidebar footer. You can customize the link by specifying the full URL. - -* `spotterConversationsBatchSize` + -Sets the number of conversations to fetch per batch when loading conversation history. Default is `30`. - -* `spotterNewChatButtonTitle` + -Allows customizing the title text for the **New chat** button in the sidebar. - -|[tag redBackground]#DEPRECATED# a| **Standalone `enablePastConversationsSidebar` attribute in Spotter embed** - -The standalone `enablePastConversationsSidebar` property on `SpotterEmbedViewConfig` and `AppViewConfig` is deprecated from SDK 1.47.0 and ThoughtSpot 26.4.0.cl. - -Use `enablePastConversationsSidebar` in the `spotterSidebarConfig` instead. When both are defined, the property in the `spotterSidebarConfig` object takes precedence. - -[source,javascript] ----- -// Deprecated -enablePastConversationsSidebar: false, - -// Recommended -spotterSidebarConfig: { - enablePastConversationsSidebar: true, - //... other config properties -} ----- - -|[tag greenBackground]#NEW FEATURE# a| **Spotter chat UI branding** - -The SDK introduces the `SpotterChatViewConfig` interface for customizing branding in Spotter tool response cards. You can pass these parameters as the `spotterChatConfig` object properties in `SpotterEmbed`, `AppEmbed`, or `LiveboardEmbed` where Spotter interface is used. - -* `hideToolResponseCardBranding` + -When set to `true`, hides the ThoughtSpot logo and icon in tool response cards. The branding label prefix is controlled separately via `toolResponseCardBrandingLabel`. Default value is `false`. - -* `toolResponseCardBrandingLabel` + -Custom label to replace the `ThoughtSpot` prefix in tool response cards. Set to an empty string (`''`) to hide the prefix entirely. - -[NOTE] -==== -These settings do not affect the external MCP tool branding. -==== - -|[tag greenBackground]#NEW FEATURE# a|**Liveboard embed enhancements** - -Personalized Liveboard view:: - -The `personalizedViewId` property allows embedding a saved personalized view of a Liveboard. A personalized view is a saved configuration that includes specific filter selections and changes applied by a user. To embed a personalized view of Liveboard, specify the GUID of the saved personalized view to load along with `liveboardId`. - -Centralized Liveboard filter setting:: - -When set to `true`, the `isCentralizedLiveboardFilterUXEnabled` enables displaying a unified modal to manage and update multiple filters at once, replacing the older individual filter interactions. This feature is disabled by default on ThoughtSpot Embedded instances. - -|[tag greenBackground]#NEW FEATURE# a|**Option to include current period in rolling date filters** - -If the current period inclusion in rolling date filters feature is enabled on your instance, the rolling date filters options such as **Last ** and **Next ** for the Liveboards and Answers in the embed view will allow you to include current period. For example, when you define a date range such as "Last 2 months", the date filter interface displays the **Include this month** checkbox. -To disable this feature, use the `isThisPeriodInDateFiltersEnabled` setting. To hide, show, or disable this option in the embed view, use the action ID, `Action.IncludeCurrentPeriod`. +For more information, refer to the xref:customize-email-apis.adoc[Customize email template documentation]. |==== == Version 1.46.x, March 2026 From eced2876a3b5c5b4b98bde598999b063ed053288 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Wed, 25 Mar 2026 10:06:47 +0530 Subject: [PATCH 42/87] edited formatting --- modules/ROOT/pages/api-changelog.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/api-changelog.adoc b/modules/ROOT/pages/api-changelog.adoc index e7d375698..15b3b9fcf 100644 --- a/modules/ROOT/pages/api-changelog.adoc +++ b/modules/ROOT/pages/api-changelog.adoc @@ -11,7 +11,7 @@ This changelog lists only the changes introduced in the Visual Embed SDK. For in == Version 1.47.x, April 2026 [width="100%" cols="1,4"] |==== -|[tag greenBackground]#NEW FEATURE# | *Email customization enhancements* + +|[tag greenBackground]#NEW FEATURE# a| *Email customization enhancements* + The following new attributes have been added to the `template_properties` for customizing ThoughtSpot notification emails: From 8d3e172b1447a4abb5ca32398e1cccef7acda49f Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Wed, 25 Mar 2026 11:52:23 +0530 Subject: [PATCH 43/87] added param for email custom --- modules/ROOT/pages/api-changelog.adoc | 13 ------------- modules/ROOT/pages/rest-apiv2-changelog.adoc | 7 +++---- 2 files changed, 3 insertions(+), 17 deletions(-) diff --git a/modules/ROOT/pages/api-changelog.adoc b/modules/ROOT/pages/api-changelog.adoc index 15b3b9fcf..0ba977cc9 100644 --- a/modules/ROOT/pages/api-changelog.adoc +++ b/modules/ROOT/pages/api-changelog.adoc @@ -8,19 +8,6 @@ This changelog lists only the changes introduced in the Visual Embed SDK. For information about new features and enhancements available for embedded analytics, see xref:whats-new.adoc[What's New]. -== Version 1.47.x, April 2026 -[width="100%" cols="1,4"] -|==== -|[tag greenBackground]#NEW FEATURE# a| *Email customization enhancements* + - -The following new attributes have been added to the `template_properties` for customizing ThoughtSpot notification emails: - -* The `contact_support_url` to set a custom URL for the contact support url in the footer. -* The `hide_contact_support_url` to toggle the visibility of contact support url in the footer. -* Set the `hide_logo_url` to `true` to entirely hide the logo component. - -For more information, refer to the xref:customize-email-apis.adoc[Customize email template documentation]. -|==== == Version 1.46.x, March 2026 diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index fa126b6c1..06752b406 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -53,8 +53,6 @@ Spotter AI APIs now support the following error responses: * 401 Unauthorized: authentication token is missing, expired, or invalid. * 403 Forbidden: the authenticated user does not have `CAN_USE_SPOTTER` privilege or view access to the underlying metadata sources. -======= ->>>>>>> 585c5d23 (added beta label) === New API endpoints Collections:: @@ -71,10 +69,11 @@ Deletes a Collection For more information, see xref:collections.adoc[Collections] +======= +>>>>>>> 78be5d53 (added param for email custom) === Email customization API enhancements -The `template_properties` parameter now has a `hide_logo_url` element for email template customization. Set it to `true` to entirely hide the logo component in the ThoughtSpot notification emails. - +The `template_properties` parameter now has the `hide_logo_url` elements for email template customization. Set it to `true` to entirely hide the logo component in the ThoughtSpot notification emails. == Version 26.3.0.cl, March 2026 From c40c2644c46a7f69545c9209ecde6888e6720b57 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Mon, 30 Mar 2026 13:53:46 +0530 Subject: [PATCH 44/87] added collections api --- modules/ROOT/pages/rest-apiv2-changelog.adoc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index 06752b406..6c557b243 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -75,6 +75,22 @@ For more information, see xref:collections.adoc[Collections] The `template_properties` parameter now has the `hide_logo_url` elements for email template customization. Set it to `true` to entirely hide the logo component in the ThoughtSpot notification emails. +=== New API endpoints + +Collections:: +The following APIs are introduced for Collections: + +* `POST /api/rest/2.0/collections/create` + +Creates a new Collection +* `POST /api/rest/2.0/collections/search` + +Search for a Collection in the existing Collections +* `POST /api/rest/2.0/collections/{collection_identifier}/update` + +Updates an existing Collection +* `POST /api/rest/2.0/collections/delete` + +Deletes a Collection + +For more information, see xref:collections.adoc[Collections] + == Version 26.3.0.cl, March 2026 === Webhook APIs From a76e697c6bff4433c031f5a23bd3ee857e8a7d9d Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Tue, 31 Mar 2026 23:44:39 +0530 Subject: [PATCH 45/87] consolidated list of what's new blurbs and changelog updates --- modules/ROOT/pages/api-changelog.adoc | 89 ++++++++++++++++++++ modules/ROOT/pages/rest-apiv2-changelog.adoc | 3 - modules/ROOT/pages/whats-new.adoc | 79 ++++++++++++++++- 3 files changed, 165 insertions(+), 6 deletions(-) diff --git a/modules/ROOT/pages/api-changelog.adoc b/modules/ROOT/pages/api-changelog.adoc index 0ba977cc9..22cb4c719 100644 --- a/modules/ROOT/pages/api-changelog.adoc +++ b/modules/ROOT/pages/api-changelog.adoc @@ -8,6 +8,95 @@ This changelog lists only the changes introduced in the Visual Embed SDK. For information about new features and enhancements available for embedded analytics, see xref:whats-new.adoc[What's New]. +== Version 1.47.x, April 2026 +[width="100%" cols="1,4"] +|==== +|[tag greenBackground]#NEW FEATURE# a| **Spotter chat history sidebar customization** + +The SDK introduces the `SpotterSidebarViewConfig` interface and the `spotterSidebarConfig` object with configuration controls to customize the appearance and contents of the chat history panel. Developers can use the following properties in the `spotterSidebarConfig` object to enable or disable chat history panel and customize the contents of the sidebar when enabled: + +* `enablePastConversationsSidebar` + +Controls the visibility of the past conversations sidebar panel. The chat history panel is disabled by default in embed view. When this property in `spotterSidebarConfig` is specified, it takes precedence over the standalone `enablePastConversationsSidebar` setting, which is deprecated from v1.47.0. + +* `spotterSidebarTitle` + +Allows adding custom title text for the sidebar header. + +* `spotterSidebarDefaultExpanded` + +Sets the default state of the sidebar to expanded or collapsed view. + +* `spotterChatRenameLabel` + +Allows setting a custom label for the **Rename** action in the conversation edit menu. + +* `spotterChatDeleteLabel` + +Allows setting a custom label for the **Delete** action in the conversation edit menu. + +* `spotterDeleteConversationModalTitle` + +Allows editing the title text of the chat delete confirmation modal. + +* `spotterPastConversationAlertMessage` + +Sets a custom message text for the past conversation banner alert. Defaults to the translated alert message. + +* `spotterBestPracticesLabel` + +Allows customizing the label for the best practices button in the sidebar footer. + +* `spotterDocumentationUrl` + +The best practices documentation link shown in the sidebar footer. You can customize the link by specifying the full URL. + +* `spotterConversationsBatchSize` + +Sets the number of conversations to fetch per batch when loading conversation history. Default is `30`. + +* `spotterNewChatButtonTitle` + +Allows customizing the title text for the **New chat** button in the sidebar. + +|[tag redBackground]#DEPRECATED# a| **Standalone `enablePastConversationsSidebar` attribute in Spotter embed** + +The standalone `enablePastConversationsSidebar` property on `SpotterEmbedViewConfig` and `AppViewConfig` is deprecated from SDK 1.47.0 and ThoughtSpot 26.4.0.cl. + +Use `enablePastConversationsSidebar` in the `spotterSidebarConfig` instead. When both are defined, the property in the `spotterSidebarConfig` object takes precedence. + +[source,javascript] +---- +// Deprecated +enablePastConversationsSidebar: false, + +// Recommended +spotterSidebarConfig: { + enablePastConversationsSidebar: true, + //... other config properties +} +---- + +|[tag greenBackground]#NEW FEATURE# a| **Spotter chat UI branding** + +The SDK introduces the `SpotterChatViewConfig` interface for customizing branding in Spotter tool response cards. You can pass these parameters as the `spotterChatConfig` object properties in `SpotterEmbed`, `AppEmbed`, or `LiveboardEmbed` where Spotter interface is used. + +* `hideToolResponseCardBranding` + +When set to `true`, hides the ThoughtSpot logo and icon in tool response cards. The branding label prefix is controlled separately via `toolResponseCardBrandingLabel`. Default value is `false`. + +* `toolResponseCardBrandingLabel` + +Custom label to replace the `ThoughtSpot` prefix in tool response cards. Set to an empty string (`''`) to hide the prefix entirely. + +[NOTE] +==== +These settings do not affect the external MCP tool branding. +==== + +|[tag greenBackground]#NEW FEATURE# a|**Liveboard embed enhancements** + +Personalized Liveboard view:: + +The `personalizedViewId` property allows embedding a saved personalized view of a Liveboard. A personalized view is a saved configuration that includes specific filter selections and changes applied by a user. To embed a personalized view of Liveboard, specify the GUID of the saved personalized view to load along with `liveboardId`. + +Centralized Liveboard filter setting:: + +When set to `true`, the `isCentralizedLiveboardFilterUXEnabled` enables displaying a unified modal to manage and update multiple filters at once, replacing the older individual filter interactions. This feature is disabled by default on ThoughtSpot Embedded instances. + +|[tag greenBackground]#NEW FEATURE# a|**Option to include current period in rolling date filters** + +If the current period inclusion in rolling date filters feature is enabled on your instance, the rolling date filters options such as **Last ** and **Next ** for the Liveboards and Answers in the embed view will allow you to include current period. For example, when you define a date range such as "Last 2 months", the date filter interface displays the **Include this month** checkbox. +To disable this feature, use the `isThisPeriodInDateFiltersEnabled` setting. To hide, show, or disable this option in the embed view, use the action ID, `Action.IncludeCurrentPeriod`. +|==== + == Version 1.46.x, March 2026 diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index 6c557b243..107ca1660 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -55,7 +55,6 @@ Spotter AI APIs now support the following error responses: === New API endpoints -Collections:: The following APIs are introduced for Collections: * `POST /api/rest/2.0/collections/create` [beta betaBackground]^Beta^ + @@ -69,8 +68,6 @@ Deletes a Collection For more information, see xref:collections.adoc[Collections] -======= ->>>>>>> 78be5d53 (added param for email custom) === Email customization API enhancements The `template_properties` parameter now has the `hide_logo_url` elements for email template customization. Set it to `true` to entirely hide the logo component in the ThoughtSpot notification emails. diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index 184223dc6..ed0e20d9f 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -10,18 +10,91 @@ This page lists new features, enhancements, and deprecated functionality in Thou == Version 26.4.0.cl +=== Theme builder in AI mode +The Theme builder now has an AI mode which enables developers to explore and preview style customization of their embedded application’s branding using natural language instructions and uploaded brand assets. You can execute style updates like applying colors directly from a PDF brand guide, updating all buttons shape with higher contrast, matching a header to a dark background based on a screenshot, or importing typography and spacing from a JSON file. AI mode interprets your intent and applies the changes instantly. + +For more information, see xref:theme-builder.adoc[Theme builder]. + +=== Webhook integration +In this release version, the following enhancements are introduced in the webhook configuration and delivery status monitoring workflows: + +Channel validation:: +Administrators can verify the connection status of a webhook channel by sending a test payload in a `POST` request to the `/api/rest/2.0/system/communication-channels/validate` REST API endpoint. For more information, see xref:webhooks-comm-channel.adoc#_validate_communication_channel_configuration[Webhook channel validation]. + +Monitor webhook delivery:: +Administrators can also monitor the status of a webhook delivery via a `POST /api/rest/2.0/jobs/history/communication-channels/search` API request. For more information, see xref:webhooks-comm-channel.adoc#_monitor_webhook_delivery_and_job_status[Monitor webhook delivery and job status]. + +Support for custom HTTP headers in webhook requests:: +When configuring or updating a webhook, you can now specify custom headers to include in every outbound request, in addition to the standard HTTP and authentication headers that ThoughtSpot sends. For more information, refer to the xref:webhooks-lb-schedule.adoc#_create_a_webhook[webhook documentation]. + +=== Spotter embed enhancements +You can now customize the appearance and contents of the chat history sidebar panel in Spotter embedding. + +You can also customize the branding and logo in the Spotter chat interface. + +For more information, see xref:embed-spotter.adoc#_chat_history_panel[Customizing chat history sidebar] and xref:embed-spotter.adoc#_hiding_the_spotter_icon_and_thoughtspot_branding_chat_interface[Hiding logo and brand label in Spotter chat interface]. + +=== Liveboard enhancements +The following enhancements are introduced in Liveboard export and filtering workflows. + +==== Embedding a personalized Liveboard view +You can now embed a saved personalized Liveboard view using the `personalizedViewId` and load it along with the `liveboardId` in your app. + +==== Centralized filter modal +Liveboard users can modify multiple filters and parameters in a single session using the centralized filter modal. This is an early access feature and disabled by default on ThoughtSpot embedded instances. To enable this feature on embedded Liveboards, set the `isCentralizedLiveboardFilterUXEnabled` to `true`. + +==== Current period inclusion in rolling date filters +The rolling date filters in embedded Liveboards support including current period in **Last ** and **Next **. Developers can disable, show, or hide this option using `isThisPeriodInDateFiltersEnabled` or `Action.IncludeCurrentPeriod`. + +==== Liveboard PNG export +The PNG export workflow in the `/api/rest/2.0/report/liveboard` REST API is enhanced to provide high-resolution PNG files. The legacy PNG workflow is deprecated in 26.4.0.cl. For more information about breaking changes and deprecation guidelines, see xref:deprecated-features.adoc[Deprecation announcements]. For information about the new PNG download workflow, see xref:data-report-v2-api.adoc#_liveboard_report_api[Liveboard report API documentation]. + +=== Full app embedding +In full application embedded deployments with the V3 navigation and home page experience, the default list page experience is set to ListPage v3 experience. + +The ListPage V3 experience provides a refreshed list layout and styling, including the following enhancements: + +* The **Views** column to show the number of views for each object. +* Sorting options for **Name**, **Author**, and **Views** columns. +* Filter addition by clicking the column header without opening the filter modal. This option is available for **Favorites**, **Views** columns, and **Verified** columns. + +For more information, see xref:full-app-customize.adoc#_customize_list_page_experience[List page customization]. + +=== Variable API enhancements +The variable REST API provides new API endpoints for the following bulk operations: + +* Bulk deletion: +You can now delete multiple variables in a single API request using the `/api/rest/2.0/template/variables/delete` endpoint. +* Batch update of variable values: +You can now update values of multiple variables in a single API request using the `/api/rest/2.0/template/variables/{identifier}/update-values` endpoint. + +[NOTE] +==== +The `/api/rest/2.0/template/variables/update-values` and `/api/rest/2.0/template/variables/{identifier}/delete` endpoints are now deprecated. Use the new `/api/rest/2.0/template/variables/{identifier}/update-values` and `/api/rest/2.0/template/variables/delete` endpoints for the variable update and delete operations instead. +==== + +For more information, see xref:variables.adoc[Variables documentation]. + +=== Metadata parameterization +You can now parameterize multiple properties of metadata objects using `POST /api/rest/2.0/metadata/parameterize-fields`. The legacy endpoint `/api/rest/2.0/metadata/parameterize` is deprecated in 26.4.0.cl and later versions, and is replaced with the new endpoint to allow updating multiple fields in a single API request. + +For more information, see xref:metadata-parameterization.adoc[Metadata parameterization documentation]. + === Collections [beta betaBackground]^Beta^ ThoughtSpot embedded users can now use REST APIs v2 to organize different ThoughtSpot objects into organizational containers called *Collections*. These objects can be Liveboards, Answers, data models, tables, and even other Collections. For more information, see xref:collections.adoc[Collections]. [NOTE] +==== These APIs are currently in beta and turned off by default on ThoughtSpot instances. To enable this feature on your instance, contact ThoughtSpot Support. +==== -=== Theme builder AI mode -The Theme builder now has an AI mode which enables developers to explore and preview style customization of their embedded application’s branding using natural language and brand assets, without needing to write or debug CSS manually. You can execute complex updates like applying colors directly from a PDF brand guide, updating all buttons shape with higher contrast, matching a header to a dark background based on a screenshot, or importing typography and spacing from a JSON file, AI Mode interprets your intent and applies the changes instantly. +=== Visual Embed SDK +For information about the new features and enhancements introduced in Visual Embed SDK version 1.46.0, see the xref:api-changelog.adoc[Visual Embed changelog]. -For more information, see xref:theme-builder.adoc[Theme builder] +=== REST API v2 +For information about REST API v2 enhancements, see the xref:rest-apiv2-changelog.adoc[REST API v2.0 changelog]. == Version 26.3.0.cl From 7311cf8e7b9ae50f34fb2dd112f8510086b5e077 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 1 Apr 2026 00:32:17 +0530 Subject: [PATCH 46/87] editorial fixes --- .../pages/abac-migration-from-jwt-beta.adoc | 2 +- .../pages/abac-migration-from-jwt-ga.adoc | 2 +- modules/ROOT/pages/abac_rls-variables.adoc | 4 +-- modules/ROOT/pages/common/nav.adoc | 2 +- .../ROOT/pages/hosteventsv2-migration.adoc | 7 +++-- .../ROOT/pages/metadata-parameterization.adoc | 10 +++--- modules/ROOT/pages/rest-apiv2-changelog.adoc | 31 +++++++------------ modules/ROOT/pages/variables.adoc | 8 ++--- modules/ROOT/pages/webhooks-comm-channel.adoc | 8 ++--- modules/ROOT/pages/webhooks-lb-schedule.adoc | 2 +- modules/ROOT/pages/webhooks-s3-storage.adoc | 2 +- modules/ROOT/pages/whats-new.adoc | 3 +- 12 files changed, 37 insertions(+), 44 deletions(-) diff --git a/modules/ROOT/pages/abac-migration-from-jwt-beta.adoc b/modules/ROOT/pages/abac-migration-from-jwt-beta.adoc index ff4618475..9febe109f 100644 --- a/modules/ROOT/pages/abac-migration-from-jwt-beta.adoc +++ b/modules/ROOT/pages/abac-migration-from-jwt-beta.adoc @@ -175,7 +175,7 @@ Verify that variable values are correctly assigned to users using one of the fol * Send a `POST` request to the `/api/rest/2.0/users/search` with user details, and explore the `variable_values` section of the response payload. * Send a `POST` request to the `/api/rest/2.0/template/variables/search` API endpoint with variable details. In the request body, specify the `response_content` as `METADATA_AND_VALUES`, and explore the variable values for each user in the response payload. -If you want to update the values of variables, use either `/api/rest/2.0/template/variables/update-values` or `/api/rest/2.0/auth/token/custom` API endpoint. +If you want to update the values of variables, use either `/api/rest/2.0/template/variables/{identifier}/update-values` or `/api/rest/2.0/auth/token/custom` API endpoint. == Review the configuration Before you begin testing, your setup should have the following JWT ABAC configuration: diff --git a/modules/ROOT/pages/abac-migration-from-jwt-ga.adoc b/modules/ROOT/pages/abac-migration-from-jwt-ga.adoc index 90c33514d..09c381ec3 100644 --- a/modules/ROOT/pages/abac-migration-from-jwt-ga.adoc +++ b/modules/ROOT/pages/abac-migration-from-jwt-ga.adoc @@ -148,7 +148,7 @@ Users with administration and *Can Administer and Bypass RLS* privileges are exe + [NOTE] ==== -To update variable values for a user, use the `/api/rest/2.0/auth/token/custom` or `/api/rest/2.0/template/variables/update-values` API endpoint. +To update variable values for a user, use the `/api/rest/2.0/auth/token/custom` or `/api/rest/2.0/template/variables/{identifier}/update-values` API endpoint. ==== == Expected setup before the testing phase diff --git a/modules/ROOT/pages/abac_rls-variables.adoc b/modules/ROOT/pages/abac_rls-variables.adoc index f5f3245a5..96cd340e7 100644 --- a/modules/ROOT/pages/abac_rls-variables.adoc +++ b/modules/ROOT/pages/abac_rls-variables.adoc @@ -162,7 +162,7 @@ The following rule restricts access to rows where the `date_column` is within th To set or update variable values for a user, use the `POST /api/rest/2.0/auth/token/custom` endpoint when logging in the user. -You can also use the `/api/rest/2.0/template/variables/update-values` endpoint for bulk operations or targeted resets. +You can also use the `/api/rest/2.0/template/variables/{identifier}/update-values` endpoint for bulk operations or targeted resets. The variable attributes defined in the token request take effect only if they are referenced in an RLS rule. If the variables are not used in any formula or RLS rule, they have no impact on data access. Before generating the request with variable attributes, ensure that the xref:abac_rls-variables.adoc#_add_or_update_rls_rules_with_variable_references[variables are added to the RLS rules] for the table. @@ -263,7 +263,7 @@ If you don't want to append or replace any attribute values, do not pass any det === Resetting a user or a variable Passing an empty array along with a formula variable name in the token request *does not reset the attribute values* for that formula variable for that user. -To change formula variable attributes of a user, especially to set entitlements to an empty set, use the `/api/rest/2.0/template/variables/update-values` API endpoint. +To change formula variable attributes of a user, especially to set entitlements to an empty set, use the `/api/rest/2.0/template/variables/{identifier}/update-values` API endpoint. [WARNING] ==== diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index df370b5a7..4ea5c9cb9 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -101,7 +101,7 @@ **** link:{{navprefix}}/embed-events[Using embed events] **** link:{{navprefix}}/host-events[Using host events] **** link:{{navprefix}}/context-aware-event-routing[Context-based execution of host events] -**** link:{{navprefix}}/context-aware-event-routing[Migrating Host Event v1 implementation to the Host Events v2 framework] +**** link:{{navprefix}}/hostEventsV2-migration[Migrating from Host Event v1 to Host Events v2 framework] **** link:{{navprefix}}/api-search-intercept[API intercept and data fetch requests] *** link:{{navprefix}}/custom-action-intro[Custom actions] **** link:{{navprefix}}/customize-actions[Custom actions through the UI] diff --git a/modules/ROOT/pages/hosteventsv2-migration.adoc b/modules/ROOT/pages/hosteventsv2-migration.adoc index b0732225d..1b19c7d0f 100644 --- a/modules/ROOT/pages/hosteventsv2-migration.adoc +++ b/modules/ROOT/pages/hosteventsv2-migration.adoc @@ -1,4 +1,4 @@ -= Migrating Host Event v1 implementation to the Host Events v2 framework += Migrating from Host Event v1 to Host Events v2 framework :toc: true :toclevels: 2 @@ -37,6 +37,7 @@ The following table lists the host event behavior in v1 and v2 framework: |Enforces strict payload validation. |*Context‑aware routing*|Events may fire regardless of the current UI context. |Events are routed only from valid contexts. |*Event schema and naming*|Non-standardized.|Event names and payloads are standardized: Enforces clear top‑level fields, such as +eventType+, +context+, +payload+ and consistent format across embed types. +||| |==== == Migration steps @@ -113,8 +114,8 @@ appEmbed.trigger( ); ---- -.. Add error handling or logging around failed validations where needed. -.. If you still see breaking changes, contact ThoughtSpot Support. +. Add error handling or logging around failed validations where needed. +. If you still see breaking changes, contact ThoughtSpot Support. ===== Additional examples diff --git a/modules/ROOT/pages/metadata-parameterization.adoc b/modules/ROOT/pages/metadata-parameterization.adoc index 5b093ff1c..603d17164 100644 --- a/modules/ROOT/pages/metadata-parameterization.adoc +++ b/modules/ROOT/pages/metadata-parameterization.adoc @@ -19,8 +19,8 @@ Metadata parameterization with variables allows administrators to reuse and prop You can update the properties of a Connection or Table to parameterize or remove parameterization by using one of the following options: * Use REST APIs + -To parameterize the properties of a metadata object, send an xref:metadata-parameterization.adoc#_remove_parameterization_using_rest_api[API request to the `/api/rest/2.0/metadata/parameterize` endpoint]. + -To remove parameterization, use the xref:metadata-parameterization.adoc#_remove_parameterization_using_rest_api[the `/api/rest/2.0/metadata/parameterize` API endpoint]. +To parameterize the properties of a metadata object, send an xref:metadata-parameterization.adoc#_parameterize_object_properties[API request to the `/api/rest/2.0/metadata/parameterize-fields` endpoint]. + +To remove parameterization, use the xref:metadata-parameterization.adoc#_remove_parameterization[the `/api/rest/2.0/metadata/unparameterize` API endpoint]. * Edit the TML representation of the object + You can edit the TML object directly and assign variables. + For example, to parameterize the properties of a Table, open the TML of the Table object in the edit mode and assign the variables to the properties as shown here: @@ -34,7 +34,7 @@ table: db_table: "${TABLE_VAR}" ---- -== Parameterize object properties using REST API +== Parameterize object properties To parameterize one or more properties of a metadata object, use `/api/rest/2.0/metadata/parameterize-fields` API endpoint. [NOTE] @@ -83,7 +83,7 @@ For connection configuration objects, you can parameterize only `impersonate_use [source,cURL] ---- curl -X POST \ - --url 'https://{ThoughtSpot-Host}/api/rest/2.0/metadata/parameterize' \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/metadata/parameterize-fields' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer {AUTH_TOKEN}' \ @@ -102,7 +102,7 @@ curl -X POST \ If the API request is successful, ThoughtSpot returns a 204 response indicating that the variable has been successfully assigned to the specified object. -== Remove parameterization using REST API +== Remove parameterization To remove the variables assigned to a Connection or Table and restore static values, use the `/api/rest/2.0/metadata/unparameterize` API endpoint. === Request parameters diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index 107ca1660..57beb2153 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -47,13 +47,7 @@ To monitor the status of webhook jobs and scheduled events, ThoughtSpot introduc For more information see xref:webhooks-comm-channel.adoc[Webhook configuration validation and monitoring]. -=== Spotter APIs -Spotter AI APIs now support the following error responses: - -* 401 Unauthorized: authentication token is missing, expired, or invalid. -* 403 Forbidden: the authenticated user does not have `CAN_USE_SPOTTER` privilege or view access to the underlying metadata sources. - -=== New API endpoints +=== Collections API endpoints The following APIs are introduced for Collections: @@ -66,27 +60,24 @@ Updates an existing Collection * `POST /api/rest/2.0/collections/delete` [beta betaBackground]^Beta^ + Deletes a Collection -For more information, see xref:collections.adoc[Collections] +For more information, see xref:collections.adoc[Collections]. === Email customization API enhancements The `template_properties` parameter now has the `hide_logo_url` elements for email template customization. Set it to `true` to entirely hide the logo component in the ThoughtSpot notification emails. -=== New API endpoints +=== Spotter API enhancements +Spotter AI APIs now support the following error responses: + +* 401 Unauthorized: authentication token is missing, expired, or invalid. +* 403 Forbidden: the authenticated user does not have `CAN_USE_SPOTTER` privilege or view access to the underlying metadata sources. + + + + -Collections:: -The following APIs are introduced for Collections: -* `POST /api/rest/2.0/collections/create` + -Creates a new Collection -* `POST /api/rest/2.0/collections/search` + -Search for a Collection in the existing Collections -* `POST /api/rest/2.0/collections/{collection_identifier}/update` + -Updates an existing Collection -* `POST /api/rest/2.0/collections/delete` + -Deletes a Collection -For more information, see xref:collections.adoc[Collections] == Version 26.3.0.cl, March 2026 diff --git a/modules/ROOT/pages/variables.adoc b/modules/ROOT/pages/variables.adoc index a36e18cf3..29f144cea 100644 --- a/modules/ROOT/pages/variables.adoc +++ b/modules/ROOT/pages/variables.adoc @@ -41,13 +41,13 @@ The following REST API endpoints are available for variable creation and managem * `POST /api/rest/2.0/template/variables/create` + xref:variables.adoc#_create_a_variable[Creates a variable]. * `POST /api/rest/2.0/template/variables/{identifier}/update` + -Allows xref:variables.adoc#_update_properties_of_a_variable[updating the properties of a specific variable]. -* `POST /api/rest/2.0/template/variables/update-values` + +Allows xref:variables.adoc#_update_variable_name[updating variable name]. +* `POST /api/rest/2.0/template/variables/{identifier}/update-values` + Allows xref:variables.adoc#_update_variable_values[assigning values to one or several variables]. * `POST /api/rest/2.0/template/variables/search` + xref:variables.adoc#_get_details_of_variables[Retrieves the variables available in your Org context]. -* `POST /api/rest/2.0/template/variables/{identifier}/delete` + -xref:variables.adoc#_delete_a_variable[Deletes the variable] specified in the API request. +* `POST /api/rest/2.0/template/variables/delete` + +xref:variables.adoc#_delete_a_variable[Deletes the variables] specified in the API request. //// diff --git a/modules/ROOT/pages/webhooks-comm-channel.adoc b/modules/ROOT/pages/webhooks-comm-channel.adoc index 8306eacef..eee05311f 100644 --- a/modules/ROOT/pages/webhooks-comm-channel.adoc +++ b/modules/ROOT/pages/webhooks-comm-channel.adoc @@ -379,7 +379,7 @@ In the API request, you must provide channel details such as channel type, ID, a Required parameter if no channel identifier and event ID are specified in the API request. |`channel_identifiers`|__String__. IDs or names of the communication channel. Required if no job ID is specified. For webhook channels, specify the webhook ID. You can retrieve the webhook IDs from the `/api/rest/2.0/webhooks/search` API endpoint via an API request. -|`channel_status` |__String__. Status of the channel or the job. Specify one of the following values: +|`channel_status` a|__String__. Status of the channel or the job. Specify one of the following values: * `PENDING` + Gets a list of all pending webhook deliveries that are currently queued but not yet attempted. @@ -392,7 +392,7 @@ Gets a list of failed job deliveries. |`events` + -__Optional__ | Allows filtering API response by event type and ID. +__Optional__ a| Allows filtering API response by event type and ID. * `type` + Event type for which the webhook delivery is triggered. Default is `LIVEBOARD_SCHEDULE`. @@ -472,5 +472,5 @@ If the webhook channel has the S3 storage configured, the API returns job detail == Additional resources -* Refer to the documentation on how to xref:webhooks-lb-schedule.adoc[deliver Liveboard reports to an external application using a webhook] -* Refer to the documentation on how to xref:webhooks-s3-storage.adoc[deliver content to AWS S3 storage using webhooks] +* xref:webhooks-lb-schedule.adoc[Deliver Liveboard reports to an external application]. +* xref:webhooks-s3-storage.adoc[Deliver Liveboard reports to AWS S3 storage bucket]. diff --git a/modules/ROOT/pages/webhooks-lb-schedule.adoc b/modules/ROOT/pages/webhooks-lb-schedule.adoc index 12719b0e6..9f4a1dd44 100644 --- a/modules/ROOT/pages/webhooks-lb-schedule.adoc +++ b/modules/ROOT/pages/webhooks-lb-schedule.adoc @@ -1,4 +1,4 @@ -= Deliver Liveboard reports to an external application using a webhook += Deliver Liveboard reports to an external application :toc: true :toclevels: 3 diff --git a/modules/ROOT/pages/webhooks-s3-storage.adoc b/modules/ROOT/pages/webhooks-s3-storage.adoc index 4f30dd54e..42882d605 100644 --- a/modules/ROOT/pages/webhooks-s3-storage.adoc +++ b/modules/ROOT/pages/webhooks-s3-storage.adoc @@ -1,4 +1,4 @@ -= Deliver content to AWS S3 storage using webhooks += Deliver Liveboard reports to AWS S3 Storage] :toc: true :toclevels: 3 diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index ed0e20d9f..443c1fa89 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -11,7 +11,8 @@ This page lists new features, enhancements, and deprecated functionality in Thou == Version 26.4.0.cl === Theme builder in AI mode -The Theme builder now has an AI mode which enables developers to explore and preview style customization of their embedded application’s branding using natural language instructions and uploaded brand assets. You can execute style updates like applying colors directly from a PDF brand guide, updating all buttons shape with higher contrast, matching a header to a dark background based on a screenshot, or importing typography and spacing from a JSON file. AI mode interprets your intent and applies the changes instantly. + +The Theme Builder now has an AI mode that enables developers to explore and preview style customizations for their embedded application’s branding using natural language instructions and uploaded brand assets. You can execute style updates such as applying colors directly from a PDF branding guide, updating all button shapes with higher contrast, matching a header to a dark background based on a screenshot, or importing typography and spacing from a JSON file. In the AI mode, Theme builder interprets your intent and applies the changes instantly. For more information, see xref:theme-builder.adoc[Theme builder]. From 029c5b043e933462da244973c2a29a4fa5577708 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 1 Apr 2026 06:38:06 +0530 Subject: [PATCH 47/87] whats new format --- modules/ROOT/pages/whats-new.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index 443c1fa89..acdd7ba77 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -38,16 +38,16 @@ For more information, see xref:embed-spotter.adoc#_chat_history_panel[Customizin === Liveboard enhancements The following enhancements are introduced in Liveboard export and filtering workflows. -==== Embedding a personalized Liveboard view +Embedding a personalized Liveboard view:: You can now embed a saved personalized Liveboard view using the `personalizedViewId` and load it along with the `liveboardId` in your app. -==== Centralized filter modal +Centralized filter modal:: Liveboard users can modify multiple filters and parameters in a single session using the centralized filter modal. This is an early access feature and disabled by default on ThoughtSpot embedded instances. To enable this feature on embedded Liveboards, set the `isCentralizedLiveboardFilterUXEnabled` to `true`. -==== Current period inclusion in rolling date filters +Current period inclusion in rolling date filters:: The rolling date filters in embedded Liveboards support including current period in **Last ** and **Next **. Developers can disable, show, or hide this option using `isThisPeriodInDateFiltersEnabled` or `Action.IncludeCurrentPeriod`. -==== Liveboard PNG export +Liveboard PNG export:: The PNG export workflow in the `/api/rest/2.0/report/liveboard` REST API is enhanced to provide high-resolution PNG files. The legacy PNG workflow is deprecated in 26.4.0.cl. For more information about breaking changes and deprecation guidelines, see xref:deprecated-features.adoc[Deprecation announcements]. For information about the new PNG download workflow, see xref:data-report-v2-api.adoc#_liveboard_report_api[Liveboard report API documentation]. === Full app embedding From bcdc5d6ff503c7857d40f78d3bcc2da61d7bff5e Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 1 Apr 2026 11:03:00 +0530 Subject: [PATCH 48/87] host event type update --- .../pages/events-context-aware-routing.adoc | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/modules/ROOT/pages/events-context-aware-routing.adoc b/modules/ROOT/pages/events-context-aware-routing.adoc index d3cfdea52..ddacb6448 100644 --- a/modules/ROOT/pages/events-context-aware-routing.adoc +++ b/modules/ROOT/pages/events-context-aware-routing.adoc @@ -482,6 +482,8 @@ appEmbed.trigger( ); ---- + + == Validation and error handling Ensure that the xref:EmbedEvent.adoc#_error[EmbedEvent.Error] is subscribed in your embed. This allows your embed to emit an event when an error occurs. Verify the error type and code for host event validation errors. For more information, see xref:EmbedErrorDetailsEvent.adoc[EmbedErrorDetailsEvent]. @@ -494,6 +496,21 @@ Verify if the action is available in the context and if required, specify the ta * If a required attribute is missing, for example, `vizId` in Spotter context. Add the `vizId` and retry. * Verify the visualizations and objects specified in the host event are present and visible in the embed view. If not, adjust the UI experience (scroll, navigate, open a dialog) before calling the host event. +=== Listening for Subscribed events +When Host Events v2 framework is enabled, the embedded ThoughtSpot app emits the `subscribed` signal whenever it registers an internal handler for a Host Event. + +For a given Host Event type such as OpenFilter, this is exposed as ` Subscribed`. + +* `OpenFilter Subscribed` +* `Edit Subscribed` +* `SaveAnswer Subscribed` + +These events indicate that ThoughtSpot has subscribed its internal handler(s) and the corresponding host event is now ready to trigger from the host application. This helps you avoid race conditions such as: + +* Triggering `HostEvent.OpenFilter` before the Liveboard UI has fully loaded and subscribed its `OpenFilter` handler. +* Relying on `setTimeout` delays to wait until events are ready. + + //// ==== Listening to context changes @@ -529,6 +546,9 @@ When building integrations that rely on context and app interactions via host ev + + + == Related resources * For information about host events and the supported enumeration members in the SDK, see xref:events-hostEvents.adoc[Using host events] and xref:HostEvent.adoc[HostEvent]. From 4c40ede0c2d02ebce5546dd45ef164b1af034d94 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 1 Apr 2026 11:16:41 +0530 Subject: [PATCH 49/87] edits --- modules/ROOT/pages/webhooks-comm-channel.adoc | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/webhooks-comm-channel.adoc b/modules/ROOT/pages/webhooks-comm-channel.adoc index eee05311f..4f9d7a235 100644 --- a/modules/ROOT/pages/webhooks-comm-channel.adoc +++ b/modules/ROOT/pages/webhooks-comm-channel.adoc @@ -446,7 +446,31 @@ If your request is successful, the API returns the job details for the specified } ---- -If the webhook channel has the S3 storage configured, the API returns job details for the specified webhook. +If the webhook channel has the S3 storage configured, the API returns the job status details for the specified webhook. + +[source,JSON] +---- +{ + "jobs":[ + { + "id":"n.validation-900ea028-5254-4d38-a03c-26fb41aa632b", + "status":"SUCCESS", + "creation_time_in_millis":1774890524301, + "event":{ + "type":"LIVEBOARD_SCHEDULE", + "id":"validation-52314c1c-8d1d-40d1-8dba-3f77d219b41a", + "name":null, + "run_id":null + }, + "recipients":null, + "detail":"", + "try_count":1 + } + ] +} +---- + +For failed jobs, the status is set to FAILED, and the detail parameter in the API response contains the error details. [source,JSON] ---- From 873878e1a56698f76c190eb230743a01f4505d57 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 1 Apr 2026 14:46:24 +0530 Subject: [PATCH 50/87] edits --- modules/ROOT/pages/webhooks-comm-channel.adoc | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/modules/ROOT/pages/webhooks-comm-channel.adoc b/modules/ROOT/pages/webhooks-comm-channel.adoc index 4f9d7a235..c64a7bf5a 100644 --- a/modules/ROOT/pages/webhooks-comm-channel.adoc +++ b/modules/ROOT/pages/webhooks-comm-channel.adoc @@ -446,7 +446,7 @@ If your request is successful, the API returns the job details for the specified } ---- -If the webhook channel has the S3 storage configured, the API returns the job status details for the specified webhook. +For failed jobs, the status is set to `FAILED`, and the `detail` parameter in the API response contains the error details. [source,JSON] ---- @@ -454,7 +454,7 @@ If the webhook channel has the S3 storage configured, the API returns the job st "jobs":[ { "id":"n.validation-900ea028-5254-4d38-a03c-26fb41aa632b", - "status":"SUCCESS", + "status":"FAILED", "creation_time_in_millis":1774890524301, "event":{ "type":"LIVEBOARD_SCHEDULE", @@ -463,14 +463,15 @@ If the webhook channel has the S3 storage configured, the API returns the job st "run_id":null }, "recipients":null, - "detail":"", + "detail":"STORAGE_FILE_UPLOAD_CHECK (bucket: my-webhook-files): failed to assume role 'arn:aws:iam::123456789012:role/ThoughtSpotDeliveryRole': operation error STS: AssumeRole, https response error StatusCode: 403, RequestID: 25182019-58ca-4003-8048-6713bd7d7d4e, api error AccessDenied: User: arn:aws:sts::418295724037:assumed-role/cell-89b3a1c7-coms-lambda-role/cell-89b3a1c7-coms-api is not authorized to perform: sts:AssumeRole on resource: arn:aws:iam::123456789012:role/ThoughtSpotDeliveryRole. Ensure the role's trust policy allows ThoughtSpot and the External ID matches", "try_count":1 } ] } ---- -For failed jobs, the status is set to FAILED, and the detail parameter in the API response contains the error details. +//// +If the webhook channel has the S3 storage configured, the API returns the job status details for the specified webhook. [source,JSON] ---- @@ -478,7 +479,7 @@ For failed jobs, the status is set to FAILED, and the detail parameter in the AP "jobs":[ { "id":"n.validation-900ea028-5254-4d38-a03c-26fb41aa632b", - "status":"FAILED", + "status":"SUCCESS", "creation_time_in_millis":1774890524301, "event":{ "type":"LIVEBOARD_SCHEDULE", @@ -487,12 +488,14 @@ For failed jobs, the status is set to FAILED, and the detail parameter in the AP "run_id":null }, "recipients":null, - "detail":"STORAGE_FILE_UPLOAD_CHECK (bucket: my-webhook-files): failed to assume role 'arn:aws:iam::123456789012:role/ThoughtSpotDeliveryRole': operation error STS: AssumeRole, https response error StatusCode: 403, RequestID: 25182019-58ca-4003-8048-6713bd7d7d4e, api error AccessDenied: User: arn:aws:sts::418295724037:assumed-role/cell-89b3a1c7-coms-lambda-role/cell-89b3a1c7-coms-api is not authorized to perform: sts:AssumeRole on resource: arn:aws:iam::123456789012:role/ThoughtSpotDeliveryRole. Ensure the role's trust policy allows ThoughtSpot and the External ID matches", + "detail":"", "try_count":1 } ] } ---- +//// + == Additional resources From 63afdd4fa7a3e6ceb37640ec04ca09ac9a0c4ede Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 1 Apr 2026 16:53:16 +0530 Subject: [PATCH 51/87] example fix --- modules/ROOT/pages/embed-spotter.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/embed-spotter.adoc b/modules/ROOT/pages/embed-spotter.adoc index 3b03bad93..60b161e99 100644 --- a/modules/ROOT/pages/embed-spotter.adoc +++ b/modules/ROOT/pages/embed-spotter.adoc @@ -349,8 +349,8 @@ When set to `true`, hides the ThoughtSpot logo and icon in tool response cards. Custom label to replace the `ThoughtSpot` prefix in tool response cards. Set to an empty string (`''`) to hide the prefix entirely. Example:: - -[source,javascript] ++ +[source,JavaScript] ---- import { SpotterEmbed, From d6d6339009402033fccd0fcfa7f28e848ded13ff Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Wed, 1 Apr 2026 22:28:56 +0530 Subject: [PATCH 52/87] edits --- modules/ROOT/pages/webhooks-comm-channel.adoc | 2 +- modules/ROOT/pages/webhooks-s3-storage.adoc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/webhooks-comm-channel.adoc b/modules/ROOT/pages/webhooks-comm-channel.adoc index c64a7bf5a..50442d032 100644 --- a/modules/ROOT/pages/webhooks-comm-channel.adoc +++ b/modules/ROOT/pages/webhooks-comm-channel.adoc @@ -346,7 +346,7 @@ The following response shows the validation success and failure errors for a web "aws_s3_info":{ "bucket_name":"my-webhook-files", "file_name":"validation_dummy_20260330_131030.pdf", - "object_key":null + "object_key":"webhooks/cluster-abc/org-1/user-123/liveboard/report.pdf" } }, { diff --git a/modules/ROOT/pages/webhooks-s3-storage.adoc b/modules/ROOT/pages/webhooks-s3-storage.adoc index 42882d605..66be263e3 100644 --- a/modules/ROOT/pages/webhooks-s3-storage.adoc +++ b/modules/ROOT/pages/webhooks-s3-storage.adoc @@ -510,7 +510,7 @@ The following response shows the validation errors for a webhook channel that ha "aws_s3_info":{ "bucket_name":"my-webhook-files", "file_name":"validation_dummy_20260330_131030.pdf", - "object_key":null + "object_key":"webhooks/cluster-abc/org-1/user-123/liveboard/report.pdf" } }, { From 0b2e9d342fb34aeb98475d35d5a46af05a8e85cb Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Wed, 1 Apr 2026 23:14:19 +0530 Subject: [PATCH 53/87] Added api req for search --- modules/ROOT/pages/collections.adoc | 30 ++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index 74faba42d..ab513eab2 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -16,7 +16,7 @@ The Collections APIs are in Beta and disabled by default on ThoughtSpot instance == Before you begin * For REST API v2 operations, the Org context is determined based on the authentication token used in your API requests. Ensure you log in to the appropriate Org context from which you want to send API requests. -* Collections can be created by any user, and needs no special user privileges for the Org. +* Once enabled for your ThoughtSpot instance, Collections can be created by any user, and needs no special user privileges. == Create a Collection @@ -86,15 +86,35 @@ In your `POST` request body, include the following parameters: |===== |Parameter|Description -|`name_pattern` a|__String__. Required. Specify any case-insensitive pattern to match a Collection, or name of a Collection. Use `%` to perform a wildcard search by name. +|`name_pattern` a|__String__. Required. Specify any case agnostic pattern to match a Collection, or name of a Collection. Use `%` to perform a wildcard search by name. |`record_offset` a|__Number__. Optional. The index of the first record to be included. Default value is 0. |`record_size` a|__Number__. Optional. The total number of results to include. Default value is 10. Set to -1 to disable pagination. -|`collection_identifiers` a|__Array__. Optional. GUID of the Collection to be searched. +|`collection_identifiers` a|__Array__. Optional. GUID of the Collection(s) to be searched. `name_pattern` takes precedence over the `collection_identifiers`. |`created_by_user_identifiers` a|__Array__. Optional.Specify the GUID or name of the users who created the Collections to be searched. |`include_metadata` a|__Boolean__. Optional. When set to `true`, includes the metadata objects within each Collection in the response. -|`sort_options` a|__Array__. Optional. To sort the results specify the field to apply the sort on, and the sort order. +|`sort_options` a|__Array__. Optional. To sort the results specify the field to apply the sort on `field_name`, and the sort order `order`. |===== +==== Example request +[source,CURL] +---- +curl -X POST \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/customization/email' \ + -H 'Accept: application/json' \ + -H 'Content-Type: application/json' \ + -H 'Authorization: Bearer {AUTH_TOKEN}' \ + --data-raw '{ + "record_offset": 2, + "record_size": 15, + "include_metadata": false, + "name_pattern": "%", + "sort_options": { + "field_name": "NAME", + "order": "ASC" + } +}' +---- + == Update an existing Collection To update an existing Collection, send a `POST` request to the `POST /api/rest/2.0/collections/{collection_identifier}/update` API endpoint. @@ -117,7 +137,7 @@ In your `POST` request body, include the following parameters: * ADD: Adds the specified metadata objects to the existing Collection without removing the current objects. * REMOVE: Removes only the specified metadata objects from the Collection. -* REPLACE (__Default__): This replaces all existing objects in the Collection with the objects specified in this replace request. +* REPLACE. __Default__: This replaces all existing objects in the Collection with the objects specified in this replace request. |===== ==== Example request From a5c646aa7fc83852901aa0d270a727c3442a766f Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Thu, 2 Apr 2026 08:12:58 +0530 Subject: [PATCH 54/87] page Id and formatting fix --- modules/ROOT/pages/common/nav.adoc | 2 +- modules/ROOT/pages/variables.adoc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index 4ea5c9cb9..09f4938fc 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -244,7 +244,7 @@ include::generated/typedoc/CustomSideNav.adoc[] *** link:{{navprefix}}/deploy-with-tml-apis[Deploy with TML APIs] **** link:{{navprefix}}/modify-tml[TML modification] *** link:{{navprefix}}/publish-data-overview[Publish content to Orgs] -**** link:{{navprefix}}/parameterze-metdata[Parameterize metadata] +**** link:{{navprefix}}/parameterize-metadata[Parameterize metadata] **** link:{{navprefix}}/publish-to-orgs[Publish objects to Orgs] ** link:{{navprefix}}/multi-tenancy[Multi-tenancy] diff --git a/modules/ROOT/pages/variables.adoc b/modules/ROOT/pages/variables.adoc index 29f144cea..c03eba684 100644 --- a/modules/ROOT/pages/variables.adoc +++ b/modules/ROOT/pages/variables.adoc @@ -273,7 +273,7 @@ Applicable to the `CONNECTION_PROPERTY_PER_PRINCIPAL` variable type. * `model_identifier`: __Optional__. ID or name of the Model to which the variables configuration must be applied. Applicable to formula variables. -* `priority`: __Optional__ a| Priority assigned to this value. If more than one entity matches the conditions during variable resolution, the system determines which entity’s value takes effect based on the value assigned to the `priority` parameter. For example, if a variable is configured for both the user and their group, the system determines which value to based on the assigned priority. + +* `priority`: __Optional__. Priority assigned to this value. If more than one entity matches the conditions during variable resolution, the system determines which entity’s value takes effect based on the value assigned to the `priority` parameter. For example, if a variable is configured for both the user and their group, the system determines which value to based on the assigned priority. + Applicable to the `CONNECTION_PROPERTY_PER_PRINCIPAL` variable type. + || |===== From c1104ec4255e784a11794fbb91a6c5fb53316706 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 09:35:30 +0530 Subject: [PATCH 55/87] typos in code snippets --- modules/ROOT/pages/collections.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index ab513eab2..951a195e2 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -49,7 +49,7 @@ List of unique IDs or names of metadata objects. [source,CURL] ---- curl -X POST \ - --url 'https://{ThoughtSpot-Host}/api/rest/2.0/customization/email' \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/collections/create' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer {AUTH_TOKEN}' \ @@ -99,7 +99,7 @@ In your `POST` request body, include the following parameters: [source,CURL] ---- curl -X POST \ - --url 'https://{ThoughtSpot-Host}/api/rest/2.0/customization/email' \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/collections/search' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer {AUTH_TOKEN}' \ @@ -144,7 +144,7 @@ In your `POST` request body, include the following parameters: [source,CURL] ---- curl -X POST \ - --url 'https://{ThoughtSpot-Host}/api/rest/2.0/customization/email' \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/collections/{collection_identifier}/update' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer {AUTH_TOKEN}' \ @@ -182,7 +182,7 @@ In your `POST` request body, include the following parameters: [source,CURL] ---- curl -X POST \ - --url 'https://{ThoughtSpot-Host}/api/rest/2.0/customization/email' \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/collections/delete' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer {AUTH_TOKEN}' \ From 1e568275333afabe6968f9022867ec7b2ba7b170 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 09:51:13 +0530 Subject: [PATCH 56/87] corrections --- modules/ROOT/pages/collections.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index 951a195e2..dab8675f7 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -126,7 +126,7 @@ In your `POST` request body, include the following parameters: |===== |Parameter|Description -|`collection_identifiers` a|__String__. Required. GUID of the Collection to be updated. +|`collection_identifiers` a| Optional. GUID of the Collection to be updated. `collection_identifiers` is passed as a parameter in the API request. |`name` a|__String__. Optional. New name for the Collection. |`description` a|__String__. Optional. Updated or a newly added description for the Collection. |`metadata` a|__Array__. Required. The details for the metadata objects to be added, removed, or replaced in the Collection. From a3073a2af0f43c3d8f8a75995d2e29450ef94d08 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 09:57:30 +0530 Subject: [PATCH 57/87] nested coll --- modules/ROOT/pages/collections.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index dab8675f7..60f51e6f3 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -40,6 +40,8 @@ Metadata type. Select one of the following values: ** `ANSWER` ** `LOGICAL_TABLE` ** `COLLECTION` ++ +To create nested collections, assign the `COLLECTION` metadata to a Collection. * `identifiers` + List of unique IDs or names of metadata objects. From 75eff0eb8a2c63493c1590da91e648f51c537d4b Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 10:21:12 +0530 Subject: [PATCH 58/87] corrections --- modules/ROOT/pages/collections.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index 60f51e6f3..420bd45c1 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -88,7 +88,7 @@ In your `POST` request body, include the following parameters: |===== |Parameter|Description -|`name_pattern` a|__String__. Required. Specify any case agnostic pattern to match a Collection, or name of a Collection. Use `%` to perform a wildcard search by name. +|`name_pattern` a|__String__. Optional. Specify any case agnostic pattern to match a Collection, or name of a Collection. Use `%` to perform a wildcard search by name. |`record_offset` a|__Number__. Optional. The index of the first record to be included. Default value is 0. |`record_size` a|__Number__. Optional. The total number of results to include. Default value is 10. Set to -1 to disable pagination. |`collection_identifiers` a|__Array__. Optional. GUID of the Collection(s) to be searched. `name_pattern` takes precedence over the `collection_identifiers`. From 3b049635e5d0b5ff0f325d32c97e40d10f98561d Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 10:29:18 +0530 Subject: [PATCH 59/87] corrections --- modules/ROOT/pages/collections.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index 420bd45c1..92b36dd9e 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -90,7 +90,7 @@ In your `POST` request body, include the following parameters: |`name_pattern` a|__String__. Optional. Specify any case agnostic pattern to match a Collection, or name of a Collection. Use `%` to perform a wildcard search by name. |`record_offset` a|__Number__. Optional. The index of the first record to be included. Default value is 0. -|`record_size` a|__Number__. Optional. The total number of results to include. Default value is 10. Set to -1 to disable pagination. +|`record_size` a|__Number__. Optional. The total number of records to be searched. Default value is 10. Set to -1 to search across all available collections. |`collection_identifiers` a|__Array__. Optional. GUID of the Collection(s) to be searched. `name_pattern` takes precedence over the `collection_identifiers`. |`created_by_user_identifiers` a|__Array__. Optional.Specify the GUID or name of the users who created the Collections to be searched. |`include_metadata` a|__Boolean__. Optional. When set to `true`, includes the metadata objects within each Collection in the response. @@ -128,7 +128,7 @@ In your `POST` request body, include the following parameters: |===== |Parameter|Description -|`collection_identifiers` a| Optional. GUID of the Collection to be updated. `collection_identifiers` is passed as a parameter in the API request. +|`collection_identifier` a| Optional. GUID of the Collection to be updated. `collection_identifier` is passed as a parameter in the API request. |`name` a|__String__. Optional. New name for the Collection. |`description` a|__String__. Optional. Updated or a newly added description for the Collection. |`metadata` a|__Array__. Required. The details for the metadata objects to be added, removed, or replaced in the Collection. From e105ec61dad7b4176c6a5544a496a6f5915c4915 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 10:35:57 +0530 Subject: [PATCH 60/87] Siddhant's feedback --- modules/ROOT/pages/data-report-v2-api.adoc | 2 +- modules/ROOT/pages/rest-apiv2-changelog.adoc | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/data-report-v2-api.adoc b/modules/ROOT/pages/data-report-v2-api.adoc index e1682f1a2..2e76d4253 100644 --- a/modules/ROOT/pages/data-report-v2-api.adoc +++ b/modules/ROOT/pages/data-report-v2-api.adoc @@ -272,7 +272,7 @@ For *XLSX* downloads [earlyAccess eaBackground]#Early Access#, * A maximum of 255 tabs per .xlsx workbook are allowed. * It does not support any additional parameters to customize the page orientation and `include_cover_page`, `include_filter_page`, logo, footer text, and page numbers. * Charts are exported as tabular data. Downloaded reports may include columns not seen in the visualization if they were used as tokens in the underlying search query. -* Pivot tables generated in .xlsx workbooks using this API endpoint retain their complete visual formatting and structural integrity. +* Pivot tables generated in .xlsx workbooks using this API endpoint retain their complete visual formatting and structural integrity. To enable this on your ThoughtSpot instance, contact ThoughtSpot Support. ===== Sample API payload for XLSX downloads diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index 461949ad3..2a46c7b8e 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -33,10 +33,11 @@ The `template_properties` parameter now has a `hide_logo_url` element for email === Pivot table .xlsx exports The following API endpoints now support pivot tables in .xlsx format with full visual and structural parity: -* POST /api/rest/2.0/report/liveboard * POST /api/rest/2.0/report/answer * POST /api/rest/2.0/schedules/create +To enable pivot formatting on your ThoughtSpot instance, contact ThoughtSpot Support. + == Version 26.3.0.cl, March 2026 === Webhook APIs From f52ee5a11c4488827e89ee51cfce08e05150a874 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 11:18:35 +0530 Subject: [PATCH 61/87] added api example to delete --- modules/ROOT/pages/collections.adoc | 43 ++++++++++++++++++++++++++++- modules/ROOT/pages/common/nav.adoc | 2 +- 2 files changed, 43 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index 92b36dd9e..bfd9b3cec 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -181,6 +181,8 @@ In your `POST` request body, include the following parameters: |===== ==== Example request +To review your deletion request without actually deleting the Collection and its objects, set `dry_run` to `true` and `delete_children` to `true`. + [source,CURL] ---- curl -X POST \ @@ -190,14 +192,53 @@ curl -X POST \ -H 'Authorization: Bearer {AUTH_TOKEN}' \ --data-raw '{ "collection_identifiers": [ - "6fee1adb-1c50-4c15-8d49-4fe0503d0b34" + "6996b262-8733-4af6-8f8e-8d7faefb5be0" ], "delete_children": true, "dry_run": true }' ---- + + +==== API response + +If the API request is successful, it gives you a preview of the deletion operation without actually deleting anything. + +[source,JSON] +---- +{"metadata_deleted":[{"type":"COLLECTION","identifiers":[{"id":"6996b262-8733-4af6-8f8e-8d7faefb5be0","name":"Docs Collection"}]},{"type":"LIVEBOARD","identifiers":[{"id":"278d2313-ac3a-44bb-b842-a4c9dff84e68","name":"Copy of docstest2"},{"id":"1bcdb2c1-e960-4f6b-bbf9-64f3e0cd33b9","name":"Test L"}]}],"metadata_skipped":[]} +---- + +==== Example request +To delete the Collection and the objects within it, set `dry_run` to `false` and `delete_children` to `true`. + +[source,CURL] +---- +curl -X POST \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/collections/delete' \ + -H 'Accept: application/json' \ + -H 'Content-Type: application/json' \ + -H 'Authorization: Bearer {AUTH_TOKEN}' \ + --data-raw '{ + "collection_identifiers": [ + "6996b262-8733-4af6-8f8e-8d7faefb5be0" + ], + "delete_children": true, + "dry_run": false +}' +---- + +==== API response +If the API request is successful, it deletes the Collection and all objects within it for which you have delete permission. + +[source,JSON] +---- +{"metadata_deleted":[{"type":"COLLECTION","identifiers":[{"id":"6996b262-8733-4af6-8f8e-8d7faefb5be0","name":"Docs Collection"}]},{"type":"LIVEBOARD","identifiers":[{"id":"278d2313-ac3a-44bb-b842-a4c9dff84e68","name":"Copy of docstest2"},{"id":"1bcdb2c1-e960-4f6b-bbf9-64f3e0cd33b9","name":"Test L"}]}],"metadata_skipped":[]} +---- + == Additional references + * link:https://docs.thoughtspot.com/cloud/latest/collections[Collections] diff --git a/modules/ROOT/pages/common/nav.adoc b/modules/ROOT/pages/common/nav.adoc index 6b2de4574..6f3abbee5 100644 --- a/modules/ROOT/pages/common/nav.adoc +++ b/modules/ROOT/pages/common/nav.adoc @@ -175,7 +175,7 @@ include::generated/typedoc/CustomSideNav.adoc[] ** link:{{navprefix}}/spotter-api[Spotter APIs ^BETA^] ** link:{{navprefix}}/audit-logs[Audit logs] ** link:{{navprefix}}/tml[TML] -** link:{{navprefix}}/collections[Collections] +** link:{{navprefix}}/collections[Collections ^BETA^] ** link:{{navprefix}}/connections[Connections] *** link:{{navprefix}}/connection-config[Connection configuration] ** link:{{navprefix}}/rest-apiv2-getstarted[REST API v2.0] From f7fc6d7d90ed2dbd242ae46c39d69762bf3828c9 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 11:27:58 +0530 Subject: [PATCH 62/87] added api example to delete --- modules/ROOT/pages/collections.adoc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index bfd9b3cec..6834698df 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -202,7 +202,10 @@ curl -X POST \ ==== API response -If the API request is successful, it gives you a preview of the deletion operation without actually deleting anything. +If the API request is successful, it gives you a preview of the deletion operation without actually deleting anything. + +* `metadata_deleted`: List of metadata objects that will be deleted +* `metadata_skipped`: List of metadata objects that will not be deleted for lack of permissions or other constraints [source,JSON] ---- @@ -210,7 +213,7 @@ If the API request is successful, it gives you a preview of the deletion operat ---- ==== Example request -To delete the Collection and the objects within it, set `dry_run` to `false` and `delete_children` to `true`. +To delete the Collection and the objects within it, set `dry_run` to `false` and `delete_children` to `true`. [source,CURL] ---- From 5943f9bf670a2e7b7f4bc5008e6f35be35dbda21 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 11:47:15 +0530 Subject: [PATCH 63/87] corrections --- modules/ROOT/pages/collections.adoc | 69 ++++++++++++++++++++++++++--- 1 file changed, 64 insertions(+), 5 deletions(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index 6834698df..f54d245fb 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -92,9 +92,9 @@ In your `POST` request body, include the following parameters: |`record_offset` a|__Number__. Optional. The index of the first record to be included. Default value is 0. |`record_size` a|__Number__. Optional. The total number of records to be searched. Default value is 10. Set to -1 to search across all available collections. |`collection_identifiers` a|__Array__. Optional. GUID of the Collection(s) to be searched. `name_pattern` takes precedence over the `collection_identifiers`. -|`created_by_user_identifiers` a|__Array__. Optional.Specify the GUID or name of the users who created the Collections to be searched. +|`created_by_user_identifiers` a|__Array__. Optional. Searches for Collections by the name of the author. |`include_metadata` a|__Boolean__. Optional. When set to `true`, includes the metadata objects within each Collection in the response. -|`sort_options` a|__Array__. Optional. To sort the results specify the field to apply the sort on `field_name`, and the sort order `order`. +|`sort_options` a|__Array__. Optional. To sort the search results, specify the field to apply the sort on `field_name`, and the sort order `order`. |===== ==== Example request @@ -128,7 +128,7 @@ In your `POST` request body, include the following parameters: |===== |Parameter|Description -|`collection_identifier` a| Optional. GUID of the Collection to be updated. `collection_identifier` is passed as a parameter in the API request. +|`collection_identifier` a| Required. GUID of the Collection to be updated. `collection_identifier` is passed as a parameter in the API request. |`name` a|__String__. Optional. New name for the Collection. |`description` a|__String__. Optional. Updated or a newly added description for the Collection. |`metadata` a|__Array__. Required. The details for the metadata objects to be added, removed, or replaced in the Collection. @@ -146,7 +146,7 @@ In your `POST` request body, include the following parameters: [source,CURL] ---- curl -X POST \ - --url 'https://{ThoughtSpot-Host}/api/rest/2.0/collections/{collection_identifier}/update' \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/collections/0e5fd958-cb2b-43f0-b67f-13ac5c805bad/update' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer {AUTH_TOKEN}' \ @@ -162,7 +162,67 @@ curl -X POST \ ] }' ---- +==== API response + +If the API request is successful, the object specified in the API request gets added to the Collection. + +==== Example request +[source,CURL] +---- +curl -X POST \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/collections/0e5fd958-cb2b-43f0-b67f-13ac5c805bad/update' \ + -H 'Accept: application/json' \ + -H 'Content-Type: application/json' \ + -H 'Authorization: Bearer {AUTH_TOKEN}' \ + --data-raw '{ + "operation": "REMOVE", + "metadata": [ + { + "type": "LIVEBOARD", + "identifiers": [ + "6fee1adb-1c50-4c15-8d49-4fe0503d0b34" + ] + } + ] +}' +---- + +==== API response +If the API request is successful, the object specified in the API request gets removed from the Collection. + +==== Example request +[source,CURL] +---- +curl -X POST \ + --url 'https://{ThoughtSpot-Host}/api/rest/2.0/collections/0e5fd958-cb2b-43f0-b67f-13ac5c805bad/update' \ + -H 'Accept: application/json' \ + -H 'Content-Type: application/json' \ + -H 'Authorization: Bearer {AUTH_TOKEN}' \ + --data-raw '{ + "operation": "REPLACE", + "metadata": [ + { + "type": "LIVEBOARD", + "identifiers": [ + "6fee1adb-1c50-4c15-8d49-4fe0503d0b34", + "87328d32-2bf0-4fc4-ac51-a738712d7e79" + ] + }, + { + "type": "COLLECTION", + "identifiers": [ + "6d85c77c-4822-42ba-8074-6306a90ba8e1" + ] + } + ] +}' +---- + + +==== API response + +If the API request is successful, the objects of the Collection get replaced with the objects in this API request. == Delete an existing Collection To remove an existing Collection, send a `POST` request to the `POST /api/rest/2.0/collections/delete` API endpoint. @@ -199,7 +259,6 @@ curl -X POST \ }' ---- - ==== API response If the API request is successful, it gives you a preview of the deletion operation without actually deleting anything. From 0fc82c346da76a91964c2da6b6da8fcc9cde7973 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 11:54:01 +0530 Subject: [PATCH 64/87] corrections --- modules/ROOT/pages/collections.adoc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index f54d245fb..c84ea84aa 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -1,5 +1,6 @@ = Collections [beta betaBackground]^Beta^ - +:toc: true +:toclevels: 2 :page-title: Collections :page-pageid: collections :page-description: group different ThoughtSpot objects into Collections to manage them more easily. @@ -88,7 +89,7 @@ In your `POST` request body, include the following parameters: |===== |Parameter|Description -|`name_pattern` a|__String__. Optional. Specify any case agnostic pattern to match a Collection, or name of a Collection. Use `%` to perform a wildcard search by name. +|`name_pattern` a|__String__. Optional. Specify any case agnostic pattern to match the name of a Collection. Use `%` to perform a wildcard search by name. |`record_offset` a|__Number__. Optional. The index of the first record to be included. Default value is 0. |`record_size` a|__Number__. Optional. The total number of records to be searched. Default value is 10. Set to -1 to search across all available collections. |`collection_identifiers` a|__Array__. Optional. GUID of the Collection(s) to be searched. `name_pattern` takes precedence over the `collection_identifiers`. @@ -135,7 +136,7 @@ In your `POST` request body, include the following parameters: * `type` * `identifiers` -|operation a|__Enum__. Required. Specify the nature of the update. Select one of the following values: +|`operation` a|__Enum__. Required. Specify the nature of the update. Select one of the following values: * ADD: Adds the specified metadata objects to the existing Collection without removing the current objects. * REMOVE: Removes only the specified metadata objects from the Collection. From 7d4ab7d0505c63eef3acc6859f54f12e4378190f Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 12:03:30 +0530 Subject: [PATCH 65/87] corrections --- modules/ROOT/pages/collections.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index c84ea84aa..9e8e969fe 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -1,6 +1,6 @@ = Collections [beta betaBackground]^Beta^ :toc: true -:toclevels: 2 +:toclevels: 1 :page-title: Collections :page-pageid: collections :page-description: group different ThoughtSpot objects into Collections to manage them more easily. @@ -118,7 +118,7 @@ curl -X POST \ }' ---- -== Update an existing Collection +== Update a Collection To update an existing Collection, send a `POST` request to the `POST /api/rest/2.0/collections/{collection_identifier}/update` API endpoint. === Request parameters @@ -225,7 +225,7 @@ curl -X POST \ If the API request is successful, the objects of the Collection get replaced with the objects in this API request. -== Delete an existing Collection +== Delete a Collection To remove an existing Collection, send a `POST` request to the `POST /api/rest/2.0/collections/delete` API endpoint. === Request parameters From 9a943a48f12cf262573c9708bc8daab3edad0609 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 12:14:57 +0530 Subject: [PATCH 66/87] table width edits --- modules/ROOT/pages/rest-api-v2-reference.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/rest-api-v2-reference.adoc b/modules/ROOT/pages/rest-api-v2-reference.adoc index ded9b298b..6d92884b7 100644 --- a/modules/ROOT/pages/rest-api-v2-reference.adoc +++ b/modules/ROOT/pages/rest-api-v2-reference.adoc @@ -136,7 +136,7 @@ ThoughtSpot Software: __10.7.0.sw or later__ a| +++ Date: Thu, 2 Apr 2026 12:24:19 +0530 Subject: [PATCH 67/87] table width edits --- modules/ROOT/pages/rest-api-v2-reference.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/rest-api-v2-reference.adoc b/modules/ROOT/pages/rest-api-v2-reference.adoc index 6d92884b7..c20813c51 100644 --- a/modules/ROOT/pages/rest-api-v2-reference.adoc +++ b/modules/ROOT/pages/rest-api-v2-reference.adoc @@ -16,7 +16,7 @@ Access to ThoughtSpot data is controlled based on xref:api-user-management.adoc# [div boxAuto] -- -[width="100%" cols="6,6,3"] +[width="100%" cols="6,6,>~"] [options='header'] |===== |API endpoint| Release version | Playground link @@ -171,7 +171,7 @@ Deletes one or more Collections. [div boxAuto] -- -[width="100%" cols="6,4,2"] +[width="100%" cols="6,4,>~"] [options='header'] |===== |API endpoint| Release version | Playground link From bfa26fb62330b02a291ab49bb0fb35ead372b5e8 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 12:36:08 +0530 Subject: [PATCH 68/87] typos --- modules/ROOT/pages/collections.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index 9e8e969fe..24df36cf3 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -269,7 +269,7 @@ If the API request is successful, it gives you a preview of the deletion operati [source,JSON] ---- -{"metadata_deleted":[{"type":"COLLECTION","identifiers":[{"id":"6996b262-8733-4af6-8f8e-8d7faefb5be0","name":"Docs Collection"}]},{"type":"LIVEBOARD","identifiers":[{"id":"278d2313-ac3a-44bb-b842-a4c9dff84e68","name":"Copy of docstest2"},{"id":"1bcdb2c1-e960-4f6b-bbf9-64f3e0cd33b9","name":"Test L"}]}],"metadata_skipped":[]} +{"metadata_deleted":[{"type":"COLLECTION","identifiers":[{"id":"6996b262-8733-4af6-8f8e-8d7faefb5be0","name":"Docs Collection"}]},{"type":"LIVEBOARD","identifiers":[{"id":"278d2313-ac3a-44bb-b842-a4c9dff84e68","name":"Test-lb"},{"id":"1bcdb2c1-e960-4f6b-bbf9-64f3e0cd33b9","name":"Test-lb1"}]}],"metadata_skipped":[]} ---- ==== Example request @@ -296,7 +296,7 @@ If the API request is successful, it deletes the Collection and all objects with [source,JSON] ---- -{"metadata_deleted":[{"type":"COLLECTION","identifiers":[{"id":"6996b262-8733-4af6-8f8e-8d7faefb5be0","name":"Docs Collection"}]},{"type":"LIVEBOARD","identifiers":[{"id":"278d2313-ac3a-44bb-b842-a4c9dff84e68","name":"Copy of docstest2"},{"id":"1bcdb2c1-e960-4f6b-bbf9-64f3e0cd33b9","name":"Test L"}]}],"metadata_skipped":[]} +{"metadata_deleted":[{"type":"COLLECTION","identifiers":[{"id":"6996b262-8733-4af6-8f8e-8d7faefb5be0","name":"Docs Collection"}]},{"type":"LIVEBOARD","identifiers":[{"id":"278d2313-ac3a-44bb-b842-a4c9dff84e68","name":"Test-lb"},{"id":"1bcdb2c1-e960-4f6b-bbf9-64f3e0cd33b9","name":"Test-lb1"}]}],"metadata_skipped":[]} ---- == Additional references From 97b493689e8daf7eac79d5276001c1bac616af55 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 12:38:47 +0530 Subject: [PATCH 69/87] typos --- modules/ROOT/pages/collections.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index 24df36cf3..9ad9e4041 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -269,7 +269,7 @@ If the API request is successful, it gives you a preview of the deletion operati [source,JSON] ---- -{"metadata_deleted":[{"type":"COLLECTION","identifiers":[{"id":"6996b262-8733-4af6-8f8e-8d7faefb5be0","name":"Docs Collection"}]},{"type":"LIVEBOARD","identifiers":[{"id":"278d2313-ac3a-44bb-b842-a4c9dff84e68","name":"Test-lb"},{"id":"1bcdb2c1-e960-4f6b-bbf9-64f3e0cd33b9","name":"Test-lb1"}]}],"metadata_skipped":[]} +{"metadata_deleted":[{"type":"COLLECTION","identifiers":[{"id":"6996b262-8733-4af6-8f8e-8d7faefb5be0","name":"Docs Collection"}]},{"type":"LIVEBOARD","identifiers":[{"id":"278d2313-ac3a-44bb-b842-a4c9dff84e68","name":"Demo-lb"},{"id":"1bcdb2c1-e960-4f6b-bbf9-64f3e0cd33b9","name":"Demo-lb1"}]}],"metadata_skipped":[]} ---- ==== Example request @@ -296,7 +296,7 @@ If the API request is successful, it deletes the Collection and all objects with [source,JSON] ---- -{"metadata_deleted":[{"type":"COLLECTION","identifiers":[{"id":"6996b262-8733-4af6-8f8e-8d7faefb5be0","name":"Docs Collection"}]},{"type":"LIVEBOARD","identifiers":[{"id":"278d2313-ac3a-44bb-b842-a4c9dff84e68","name":"Test-lb"},{"id":"1bcdb2c1-e960-4f6b-bbf9-64f3e0cd33b9","name":"Test-lb1"}]}],"metadata_skipped":[]} +{"metadata_deleted":[{"type":"COLLECTION","identifiers":[{"id":"6996b262-8733-4af6-8f8e-8d7faefb5be0","name":"Docs Collection"}]},{"type":"LIVEBOARD","identifiers":[{"id":"278d2313-ac3a-44bb-b842-a4c9dff84e68","name":"Demo-lb"},{"id":"1bcdb2c1-e960-4f6b-bbf9-64f3e0cd33b9","name":"Demo-lb1"}]}],"metadata_skipped":[]} ---- == Additional references From d60d90518fa454623d9f2f23be97db4e46df999d Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 12:46:05 +0530 Subject: [PATCH 70/87] added response for create and search --- modules/ROOT/pages/collections.adoc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index 9ad9e4041..2ddface78 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -78,6 +78,10 @@ curl -X POST \ ---- +==== API response + +If the API request is successful, a Collection with the given metadata objects will be created. + == Search for a Collection To get a list of Collections, send a `POST` request to the `POST /api/rest/2.0/collections/search` API endpoint. @@ -98,6 +102,10 @@ In your `POST` request body, include the following parameters: |`sort_options` a|__Array__. Optional. To sort the search results, specify the field to apply the sort on `field_name`, and the sort order `order`. |===== +==== API response + +If the API request is successful, it will return a list of Collection(s) matching the search criteria. + ==== Example request [source,CURL] ---- From 80f671756c2ddf4688c47d3ee61087b6564f7459 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 12:52:42 +0530 Subject: [PATCH 71/87] correction --- modules/ROOT/pages/collections.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index 2ddface78..f1c9e4395 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -102,10 +102,6 @@ In your `POST` request body, include the following parameters: |`sort_options` a|__Array__. Optional. To sort the search results, specify the field to apply the sort on `field_name`, and the sort order `order`. |===== -==== API response - -If the API request is successful, it will return a list of Collection(s) matching the search criteria. - ==== Example request [source,CURL] ---- @@ -126,6 +122,10 @@ curl -X POST \ }' ---- +==== API response + +If the API request is successful, it will return a list of Collection(s) matching the search criteria. + == Update a Collection To update an existing Collection, send a `POST` request to the `POST /api/rest/2.0/collections/{collection_identifier}/update` API endpoint. From eff11c094653860d171f27efc258662f76bd0dee Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Thu, 2 Apr 2026 13:35:17 +0530 Subject: [PATCH 72/87] edits --- modules/ROOT/pages/rest-apiv2-changelog.adoc | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index bc07b2af6..922f5da2d 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -72,17 +72,11 @@ Spotter AI APIs now support the following error responses: * 401 Unauthorized: authentication token is missing, expired, or invalid. * 403 Forbidden: the authenticated user does not have `CAN_USE_SPOTTER` privilege or view access to the underlying metadata sources. - - - - - - === Pivot table .xlsx exports -The following API endpoints now support pivot tables in .xlsx format with full visual and structural parity: +The following API endpoints now support pivot tables in `.xlsx` downloads with full visual and structural parity: -* POST /api/rest/2.0/report/answer -* POST /api/rest/2.0/schedules/create +* `POST /api/rest/2.0/report/answer` +* `POST /api/rest/2.0/schedules/create` To enable pivot formatting on your ThoughtSpot instance, contact ThoughtSpot Support. From 0abbc0bba321d86daaee62e5dfae32c2d9e6f330 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 14:22:19 +0530 Subject: [PATCH 73/87] Shashi's feedback --- modules/ROOT/pages/collections.adoc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index f1c9e4395..2f7511c47 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -17,7 +17,7 @@ The Collections APIs are in Beta and disabled by default on ThoughtSpot instance == Before you begin * For REST API v2 operations, the Org context is determined based on the authentication token used in your API requests. Ensure you log in to the appropriate Org context from which you want to send API requests. -* Once enabled for your ThoughtSpot instance, Collections can be created by any user, and needs no special user privileges. +* When enabled on a ThoughtSpot instance, Collections can be created by any user, and need no special user privileges. == Create a Collection @@ -173,7 +173,7 @@ curl -X POST \ ---- ==== API response -If the API request is successful, the object specified in the API request gets added to the Collection. +If the API request is successful, the object specified in the API request is added to the Collection. ==== Example request [source,CURL] @@ -198,7 +198,7 @@ curl -X POST \ ==== API response -If the API request is successful, the object specified in the API request gets removed from the Collection. +If the API request is successful, the object specified in the API request is removed from the Collection. ==== Example request [source,CURL] @@ -231,7 +231,7 @@ curl -X POST \ ==== API response -If the API request is successful, the objects of the Collection get replaced with the objects in this API request. +If the API request is successful, the objects in the Collection are replaced with the objects in this API request. == Delete a Collection To remove an existing Collection, send a `POST` request to the `POST /api/rest/2.0/collections/delete` API endpoint. @@ -246,7 +246,7 @@ In your `POST` request body, include the following parameters: |`collection_identifiers` a|__String__. Required. GUID of the Collection to be deleted. |`delete_children` a|__String__. Optional. Set to `true` to delete child objects in the Collection where the user has permission. Any objects without delete access will be ignored. -|`dry_run` a|__String__. Optional. Set to `true` to see a preview of the deletion operation without actually deleting anything. The response shows what would be deleted, allowing you to review before actual deletion. +|`dry_run` a|__String__. Optional. Set to true to preview the deletion process without removing any objects. The response lists the items that would be deleted, so you can review them before proceeding with actual deletion. |===== ==== Example request @@ -310,6 +310,6 @@ If the API request is successful, it deletes the Collection and all objects with == Additional references -* link:https://docs.thoughtspot.com/cloud/latest/collections[Collections] +* link:https://docs.thoughtspot.com/cloud/latest/collections[Collections, window=_blank] From c4f37c73758d638f6fdb435e30136e638d731b7d Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Thu, 2 Apr 2026 14:36:22 +0530 Subject: [PATCH 74/87] edited additional resources text --- modules/ROOT/pages/collections.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index 2f7511c47..0b19b1e08 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -310,6 +310,6 @@ If the API request is successful, it deletes the Collection and all objects with == Additional references -* link:https://docs.thoughtspot.com/cloud/latest/collections[Collections, window=_blank] +* For information about creating and managing Collections via ThoughtSpot UI, see link:https://docs.thoughtspot.com/cloud/latest/collections[Collections in ThoughtSpot, window=_blank] From e89a74ace312d4103cc90daa0bf8e00d1b6fdd46 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Thu, 2 Apr 2026 15:15:07 +0530 Subject: [PATCH 75/87] deprecation updates --- modules/ROOT/pages/deprecated-features.adoc | 45 ++++++++++++++++++--- 1 file changed, 39 insertions(+), 6 deletions(-) diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index e5c5d9461..c2ff95617 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -15,8 +15,9 @@ As ThoughtSpot applications evolve, some existing features will be deprecated an |===== |Feature|Impacted interface and release versions|Deprecation date |End of Support / removal from the product a|xref:deprecated-features.adoc#v1-v2-exp-fullApp-embed[V1 and V2 UI experience in full application embedding]|ThoughtSpot Cloud 26.8.0.cl and later | February 2026 | August 2026 - a|xref:deprecated-features.adoc#PNGFlowDeprecation[Select PNG export options] a|ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | August 2026 +a|xref:deprecated-features.adoc#variableApis[Variable APIs] a|ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | November 2026 +a|xref:deprecated-features.adoc#metadataParameterization[Metadata parameterization] a|ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | November 2026 a|xref:deprecated-features.adoc#SagePrivilegeDeprecation[PREVIEW_THOUGHTSPOT_SAGE privilege] a|ThoughtSpot Cloud 26.3.0.cl and later | March 2026 | September 2026 a|xref:deprecated-features.adoc#_answer_data_panel_classic_experience_deprecation[Answer Data panel classic experience] |ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | August 2026 a|xref:deprecated-features.adoc#_worksheet_deprecation_and_removal[Worksheets] a| ThoughtSpot Cloud 10.4.0.cl and later @@ -96,7 +97,7 @@ If your embed deployments are still using the legacy experience modes, we recomm [#PNGFlowDeprecation] == Deprecating select options in PNG export -The `include_cover_page` and `include_filter_page` options for the `POST /api/rest/2.0/report/liveboard` endpoint are now deprecated for PNG downloads. +The `include_cover_page` and `include_filter_page` options for the `POST /api/rest/2.0/report/liveboard` endpoint are now deprecated for PNG downloads. The Liveboard Report API has improved PNG export options which generate high-quality PNGs that closely match the Liveboard experience. It supports `image_resolution` (up to 3840px wide), `image_scale` (zoom), and allows developers to export a specific tab instead of stitching all tabs vertically. @@ -114,6 +115,37 @@ Recommended action:: * Contact ThoughtSpot support to enable the new settings for PNG downloads on your ThoughtSpot instance. * PNG download now supports exporting only one tab at a time. If the `tab_identifier` is not specified, the first tab will be downloaded. +[#variableApis] +== Variable APIs for update and delete operations + +The `/api/rest/2.0/template/variables/{identifier}/delete` and `/api/rest/2.0/template/variables/update-values` endpoints are deprecated in 26.4.0.cl and will be removed from ThoughtSpot in an upcoming release: + +Impact on your instance:: +Your existing implementation will continue to work until further notice. However, these endpoints will be removed from ThoughtSpot in a future release. Therefore, ThoughtSpot recommends using the following new API endpoints: + +** `POST /api/rest/2.0/template/variables/{identifier}/update-values` + +Assigns multiple values to variables and sets the scope for variable values in a single API request. +** `POST /api/rest/2.0/template/variables/delete` + +Deletes one or more variables in a single API request. + +Recommended action:: +If you are using legacy variable update and delete APIs, update your workflows to use the new API endpoints. Test the changes in your development environment before updating your production integrations. + ++ +For more information, see link:https://developers.thoughtspot.com/docs/26.4.0.cl?pageid=variables[Variables documentation, window=_blank]. + +[#metadataParameterization] +== Metadata parameterization API + +The `/api/rest/2.0/metadata/parameterize` endpoint is deprecated in 26.4.0.cl and will be removed in a future release. + +Impact on your instance:: +Your existing implementation will continue to work until further notice. However, ThoughtSpot recommends using the `/api/rest/2.0/metadata/parameterize-fields` for metadata parameterization. + +Recommended action:: +If you are using the legacy API endpoint, update your workflows to use the new API endpoint. Test the changes in your development environment before updating your production integrations. + ++ +For more information, see link:https://developers.thoughtspot.com/docs/26.4.0.cl?pageid=parameterize-metadata[Metadata parameterization documentation, window=_blank]. [#SagePrivilegeDeprecation] == `PREVIEW_THOUGHTSPOT_SAGE` privilege deprecation @@ -126,6 +158,7 @@ Impact on your instance:: Recommended action:: For ThoughtSpot instances which have enabled RBAC before the 26.3.0.cl release, the admins will have to create a role in accordance with the newer privilege name. +[#_answer_data_panel_classic_experience_deprecation] == Answer Data panel classic experience deprecation The classic Data panel experience in Search and Answer pages will be deprecated in ThoughtSpot 26.4.0.cl release version. The new data panel experience, which provides a more intuitive layout with improved organization of data elements and features such as query sets and custom groups, will be the default data panel experience on all ThoughtSpot Embedded instances using Visual Embed SDK v1.41.1 or later. @@ -147,7 +180,7 @@ Recommended action:: * If your instance has Worksheets, verify whether they are replaced with Models after your instance is upgraded to 10.12.0.cl. * If you are importing Worksheet TML, the import operation will fail. Therefore, ThoughtSpot recommends converting Worksheets to Models and then importing Model TMLs to ThoughtSpot. * Update your CI/CD and Git workflows to use Model TMLs instead of Worksheets. -* In REST APIs, the subtypes of `LOGICAL_TABLE` objects may still be referred to as Worksheet. However, these subtypes imply Models. When you specify subtype `WORKSHEET`, the API will include Models in the response or operation. +* In REST APIs, the subtypes of `LOGICAL_TABLE` objects may still be referred to as Worksheet. However, these subtypes imply Models. When you specify subtype `WORKSHEET`, the API will include Models in the response or operation. * You may find the "Worksheet" terminology in the Visual Embed SDK configuration properties and feature flags; for example, the `worksheetId` property in Spotter embed. However, when configuring these settings, use the Model object and its associated properties. [#restApiPlayground] @@ -164,7 +197,7 @@ When the REST API v1 Playground is no longer available in the ThoughtSpot UI, us [#SageDeprecationNotice] == Sage and Ask Sage deprecation -The Sage Search (the legacy Natural Language Search interface) and *Ask Sage* features are deprecated from 10.11.0.cl and will be removed from the product in December 2025. +The Sage Search (the legacy Natural Language Search interface) and *Ask Sage* features are deprecated starting from 10.11.0.cl and will be removed from the product in December 2025. Along with this, the xref:SageEmbed.adoc[SageEmbed] library in the Visual Embed SDK will also be deprecated. //with no new enhancements or bug fixes supported after July 2025. @@ -293,7 +326,7 @@ If you are embedding ThoughtSpot without the SDK, you can switch to Visual Embed == Deprecated parameter in REST API v2.0 authentication token endpoints -The `jwt_user_options` object property in `/api/rest/2.0/auth/token/full` and `/api/rest/2.0/auth/token/object` is deprecated. +The `jwt_user_options` object property in `/api/rest/2.0/auth/token/full` and `/api/rest/2.0/auth/token/object` endpoints is deprecated. Effective from:: * ThoughtSpot Cloud 9.12.0.cl @@ -301,7 +334,7 @@ Effective from:: === Recommended action Use the `user_parameters` property available with the `/api/rest/2.0/auth/token/full` and `/api/rest/2.0/auth/token/object` endpoints to define security entitlements to a user session. + -For more information, see xref:abac-user-parameters.adoc[ABAC via token][beta betaBackground]^Beta^. +For more information, see xref:abac-user-parameters.adoc[ABAC via token ^Beta^]. == Deprecated parameters in Version Control APIs From acc3833f4f360887ad4c0b618a915518c1f40ac0 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Thu, 2 Apr 2026 15:52:46 +0530 Subject: [PATCH 76/87] typo fixes --- modules/ROOT/pages/events-context-aware-routing.adoc | 6 +++--- modules/ROOT/pages/rest-apiv2-changelog.adoc | 2 +- modules/ROOT/pages/variables.adoc | 6 +++--- modules/ROOT/pages/whats-new.adoc | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/ROOT/pages/events-context-aware-routing.adoc b/modules/ROOT/pages/events-context-aware-routing.adoc index ddacb6448..3dad6545b 100644 --- a/modules/ROOT/pages/events-context-aware-routing.adoc +++ b/modules/ROOT/pages/events-context-aware-routing.adoc @@ -497,9 +497,9 @@ Verify if the action is available in the context and if required, specify the ta * Verify the visualizations and objects specified in the host event are present and visible in the embed view. If not, adjust the UI experience (scroll, navigate, open a dialog) before calling the host event. === Listening for Subscribed events -When Host Events v2 framework is enabled, the embedded ThoughtSpot app emits the `subscribed` signal whenever it registers an internal handler for a Host Event. +When the Host Events v2 framework is enabled, the embedded ThoughtSpot app emits the `subscribed` signal whenever it registers an internal handler for a Host Event. -For a given Host Event type such as OpenFilter, this is exposed as ` Subscribed`. +For a given Host Event type, such as OpenFilter, this is exposed as ` Subscribed`. * `OpenFilter Subscribed` * `Edit Subscribed` @@ -507,7 +507,7 @@ For a given Host Event type such as OpenFilter, this is exposed as ` These events indicate that ThoughtSpot has subscribed its internal handler(s) and the corresponding host event is now ready to trigger from the host application. This helps you avoid race conditions such as: -* Triggering `HostEvent.OpenFilter` before the Liveboard UI has fully loaded and subscribed its `OpenFilter` handler. +* Triggering events before the embed UI has fully loaded and event handler is subscribed. * Relying on `setTimeout` delays to wait until events are ready. diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index 922f5da2d..7964b244c 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -14,7 +14,7 @@ This changelog lists the features and enhancements introduced in REST API v2.0. The following endpoints are introduced for bulk delete and update operations for variables: * `POST /api/rest/2.0/template/variables/{identifier}/update-values` + -Assigns multiple values and scope of each set of variable values in a single API request. +Assigns multiple values to a variable and sets the scope for variable values in a single API request. * `POST /api/rest/2.0/template/variables/delete` + Deletes one or more variables in a single API request. diff --git a/modules/ROOT/pages/variables.adoc b/modules/ROOT/pages/variables.adoc index c03eba684..544bb4506 100644 --- a/modules/ROOT/pages/variables.adoc +++ b/modules/ROOT/pages/variables.adoc @@ -43,7 +43,7 @@ xref:variables.adoc#_create_a_variable[Creates a variable]. * `POST /api/rest/2.0/template/variables/{identifier}/update` + Allows xref:variables.adoc#_update_variable_name[updating variable name]. * `POST /api/rest/2.0/template/variables/{identifier}/update-values` + -Allows xref:variables.adoc#_update_variable_values[assigning values to one or several variables]. +Allows xref:variables.adoc#_update_variable_values[assigning values to a variable]. * `POST /api/rest/2.0/template/variables/search` + xref:variables.adoc#_get_details_of_variables[Retrieves the variables available in your Org context]. * `POST /api/rest/2.0/template/variables/delete` + @@ -228,9 +228,9 @@ curl -X POST \ If the update operation is successful, the API returns a 204 response to indicate that the variable was updated successfully. -== Assign values or update variable values +== Assign or update variable values -To assign values to variables, use the `/api/rest/2.0/template/variables/{identifier}/update-values` API endpoint. For example, you can assign values for a formula variable and limit its scope to a specific Org, Model, or user context. Similarly, for the `CONNECTION_PROPERTY_PER_PRINCIPAL` variable type, you can define the principal type as user or user group, and specifiy the ID of the principal object. +To assign values to a variable, use the `/api/rest/2.0/template/variables/{identifier}/update-values` API endpoint. For example, you can assign values for a formula variable and limit its scope to a specific Org, Model, or user context. Similarly, for the `CONNECTION_PROPERTY_PER_PRINCIPAL` variable type, you can define the principal type as user or user group, and specifiy the ID of the principal object. The API also allows you to edit, replace, or reset the values and scope assigned to a variable. diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index acdd7ba77..6e0d462a5 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -67,7 +67,7 @@ The variable REST API provides new API endpoints for the following bulk operatio * Bulk deletion: You can now delete multiple variables in a single API request using the `/api/rest/2.0/template/variables/delete` endpoint. * Batch update of variable values: -You can now update values of multiple variables in a single API request using the `/api/rest/2.0/template/variables/{identifier}/update-values` endpoint. +You can now assign and update multiple values to a variable in a single API request using the `/api/rest/2.0/template/variables/{identifier}/update-values` endpoint. [NOTE] ==== From 865c103ba6bf0b0260cd9afcb790e33bf40cfb07 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Thu, 2 Apr 2026 15:56:04 +0530 Subject: [PATCH 77/87] deprecation typo fixes --- modules/ROOT/pages/deprecated-features.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index c2ff95617..52cd35cf0 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -96,7 +96,7 @@ Recommended action:: If your embed deployments are still using the legacy experience modes, we recommend that you enable the V3 navigation and home page experience in your development environments and evaluate the changes. For information on the features available in V3 experience mode, refer to the xref:full-app-customize.adoc[Full application embedding documentation]. [#PNGFlowDeprecation] -== Deprecating select options in PNG export +== Deprecation of select options in PNG export The `include_cover_page` and `include_filter_page` options for the `POST /api/rest/2.0/report/liveboard` endpoint are now deprecated for PNG downloads. The Liveboard Report API has improved PNG export options which generate high-quality PNGs that closely match the Liveboard experience. It supports `image_resolution` (up to 3840px wide), `image_scale` (zoom), and allows developers to export a specific tab instead of stitching all tabs vertically. @@ -123,7 +123,7 @@ The `/api/rest/2.0/template/variables/{identifier}/delete` and `/api/rest/2.0/te Impact on your instance:: Your existing implementation will continue to work until further notice. However, these endpoints will be removed from ThoughtSpot in a future release. Therefore, ThoughtSpot recommends using the following new API endpoints: + ** `POST /api/rest/2.0/template/variables/{identifier}/update-values` + -Assigns multiple values to variables and sets the scope for variable values in a single API request. +Assigns multiple values to a variable and sets the scope for variable values in a single API request. ** `POST /api/rest/2.0/template/variables/delete` + Deletes one or more variables in a single API request. From a9df44e08df09fba192f667bb3d2280a662a9e92 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Thu, 2 Apr 2026 17:04:03 +0530 Subject: [PATCH 78/87] EoS timeline --- modules/ROOT/pages/deprecated-features.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/deprecated-features.adoc b/modules/ROOT/pages/deprecated-features.adoc index 52cd35cf0..6054d8f76 100644 --- a/modules/ROOT/pages/deprecated-features.adoc +++ b/modules/ROOT/pages/deprecated-features.adoc @@ -16,8 +16,8 @@ As ThoughtSpot applications evolve, some existing features will be deprecated an |Feature|Impacted interface and release versions|Deprecation date |End of Support / removal from the product a|xref:deprecated-features.adoc#v1-v2-exp-fullApp-embed[V1 and V2 UI experience in full application embedding]|ThoughtSpot Cloud 26.8.0.cl and later | February 2026 | August 2026 a|xref:deprecated-features.adoc#PNGFlowDeprecation[Select PNG export options] a|ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | August 2026 -a|xref:deprecated-features.adoc#variableApis[Variable APIs] a|ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | November 2026 -a|xref:deprecated-features.adoc#metadataParameterization[Metadata parameterization] a|ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | November 2026 +a|xref:deprecated-features.adoc#variableApis[Variable APIs] a|ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | October 2026 +a|xref:deprecated-features.adoc#metadataParameterization[Metadata parameterization] a|ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | October 2026 a|xref:deprecated-features.adoc#SagePrivilegeDeprecation[PREVIEW_THOUGHTSPOT_SAGE privilege] a|ThoughtSpot Cloud 26.3.0.cl and later | March 2026 | September 2026 a|xref:deprecated-features.adoc#_answer_data_panel_classic_experience_deprecation[Answer Data panel classic experience] |ThoughtSpot Cloud 26.4.0.cl and later | April 2026 | August 2026 a|xref:deprecated-features.adoc#_worksheet_deprecation_and_removal[Worksheets] a| ThoughtSpot Cloud 10.4.0.cl and later From c7f37e099dbdd41c89577dfe3c5768d13c096962 Mon Sep 17 00:00:00 2001 From: Rani Gangwar Date: Wed, 8 Apr 2026 11:55:48 +0530 Subject: [PATCH 79/87] Sidharth's feedback --- modules/ROOT/pages/collections.adoc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/collections.adoc b/modules/ROOT/pages/collections.adoc index 0b19b1e08..d1638447d 100644 --- a/modules/ROOT/pages/collections.adoc +++ b/modules/ROOT/pages/collections.adoc @@ -33,7 +33,7 @@ In your `POST` request body, include the following parameters: |`name` a|__String__. Required. Specify a name for the Collection. |`description` a|__String__. Optional. A short description for the Collection. -|`metadata` a|__Array__. Required. The details for the metadata objects to be added to the Collection. +|`metadata` a|__Array__. Optional. The details for the metadata objects to be added to the Collection. * `type` + Metadata type. Select one of the following values: @@ -85,6 +85,8 @@ If the API request is successful, a Collection with the given metadata objects w == Search for a Collection To get a list of Collections, send a `POST` request to the `POST /api/rest/2.0/collections/search` API endpoint. +If no parameters are specified, the API returns the first 10 collections (or fewer, depending on the total number available). + === Request parameters In your `POST` request body, include the following parameters: From 58c325f3ffa301ea8efa5a23b289377117e4a680 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Thu, 9 Apr 2026 10:23:49 +0530 Subject: [PATCH 80/87] minor edits and typo fixes --- modules/ROOT/pages/locale-setting.adoc | 16 ++++++++++++---- modules/ROOT/pages/rest-apiv2-changelog.adoc | 2 +- modules/ROOT/pages/whats-new.adoc | 1 + 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/modules/ROOT/pages/locale-setting.adoc b/modules/ROOT/pages/locale-setting.adoc index 1c43f2a14..fb770a360 100644 --- a/modules/ROOT/pages/locale-setting.adoc +++ b/modules/ROOT/pages/locale-setting.adoc @@ -101,11 +101,19 @@ ThoughtSpot application users can set their locale preference on the Profile set For more information, see link:https://docs.thoughtspot.com/cloud/latest/locale[ThoughtSpot Product Documentation, window=_blank]. == Set locale via REST API -The following REST API v1 and v2 endpoints allow updating locale preference for ThoughtSpot users: +To configure locale settings for a user via REST API, ThoughtSpot administrator can use the `"use_browser_language": true` or `"preferred_locale": "en-US"` settings when creating, importing, or updating user using the following API endpoints: -* +++POST /api/rest/2.0/users/{user_identifier}/update +++ -* +++ POST /api/rest/2.0/users/create+++ -* xref:user-api.adoc#updatepreference-api[POST /tspublic/v1/user/updatepreference] +* +++ POST /api/rest/2.0/users/create+++ (user creation) +* +++POST /api/rest/2.0/users/{user_identifier}/update +++ (User update) +* +++ POST /api/rest/2.0/users/import+++ (User import) + +The `preferred_locale` parameter allows assigning a specific locale to the user, whereas the `use_browser_language` parameter determines whether the user's language preference should be set based on their browser's language settings. When both parameters are defined, the user's current locale preference is overridden and the browser's language takes precedence. + +To get details of the browser language settings for a given user, administrators can use the following API endpoints: + +* `POST /api/rest/2.0/users/search` + +* `POST /api/rest/2.0/users/activate` + +* `GET /api/rest/2.0/auth/session/user` + == Limitations diff --git a/modules/ROOT/pages/rest-apiv2-changelog.adoc b/modules/ROOT/pages/rest-apiv2-changelog.adoc index 7964b244c..77512158a 100644 --- a/modules/ROOT/pages/rest-apiv2-changelog.adoc +++ b/modules/ROOT/pages/rest-apiv2-changelog.adoc @@ -254,7 +254,7 @@ To update the properties of a specific variable, use the `/api/rest/2.0/template ==== Variables search API * The variables search API endpoint `/api/rest/2.0/template/variables/search` now includes the `value_scope` parameter that allows you to filter the API response by the objects to which the variable is mapped. -* Filtering API response by `EDITABLE_METADATA_AND_VALUES` output format is no longer supported. +* Filtering API response by `EDITABLE_METADATA_AND_VALUES` is no longer supported. === User API enhancements diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index 6e0d462a5..b2656886e 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -289,6 +289,7 @@ For more information, see xref:code-based-custom-actions.adoc[Code based custom You can now configure a xref:webhooks-lb-schedule.adoc[webhook for Liveboard schedule events] to automate notifications to external applications. This feature allows you to send Liveboard reports directly to a webhook endpoint and create your own custom emails or workflow. This feature is currently in beta and is not enabled by default. To enable it on your instance, contact ThoughtSpot Support. +==== === Template variables for publishing The variable APIs include several enhancements to streamline variable creation and update workflows. From 2e8d3bd6a7e06ddae04cb8a6c431c40302596f87 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Thu, 9 Apr 2026 12:00:39 +0530 Subject: [PATCH 81/87] variable api note and rbac page update --- modules/ROOT/pages/roles.adoc | 2 +- modules/ROOT/pages/variables.adoc | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/roles.adoc b/modules/ROOT/pages/roles.adoc index a4e0afd38..7ae0fc708 100644 --- a/modules/ROOT/pages/roles.adoc +++ b/modules/ROOT/pages/roles.adoc @@ -170,7 +170,7 @@ UI: *Can create/edit Connections*| Allows creating, editing, and managing link:h |Data objects|API: `CAN_MANAGE_WORKSHEET_VIEWS_TABLES` + UI: *Can manage data models* |Allows users to create, edit, delete, and manage Models, Tables, and Views. |Custom variables| API: `CAN_MANAGE_VARIABLES` + -UI: *Can manage variables* | Allows users to xref:variables.adoc[create and manage custom variables]. +UI: *Can manage variables* | Allows users to manage formula Variables in the current Org scope. |=== diff --git a/modules/ROOT/pages/variables.adoc b/modules/ROOT/pages/variables.adoc index 544bb4506..bdec9af22 100644 --- a/modules/ROOT/pages/variables.adoc +++ b/modules/ROOT/pages/variables.adoc @@ -50,6 +50,12 @@ xref:variables.adoc#_get_details_of_variables[Retrieves the variables available xref:variables.adoc#_delete_a_variable[Deletes the variables] specified in the API request. +[NOTE] +==== +* Variable APIs for creating, deleting, searching, and assigning values can only be used by the ThoughtSpot instance administrator. +* These APIs can only be used from the primary Org. +==== + //// [NOTE] ==== @@ -502,4 +508,3 @@ If the API request is successful, ThoughtSpot returns a 204 response code. * For more information about using formula variables in RLS rules, see link:https://docs.thoughtspot.com/cloud/latest/rls-variables-reference[Formula variables, window=_blank]. * For information about assigning security entitlements via ABAC tokens, see xref:abac_rls-variables.adoc[ABAC via RLS with formula variables]. * For information about RLS rules, see link:https://docs.thoughtspot.com/cloud/latest/security-rls[RLS rules documentation, window=_blank]. - From 3805ba03434ef3da5f9d85fae0d5327bd0e0addf Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Sun, 12 Apr 2026 23:52:02 +0530 Subject: [PATCH 82/87] SCAL-302349 updates --- .../ROOT/pages/rest-api-sdk-libraries.adoc | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/rest-api-sdk-libraries.adoc b/modules/ROOT/pages/rest-api-sdk-libraries.adoc index 332fa0659..306ab3862 100644 --- a/modules/ROOT/pages/rest-api-sdk-libraries.adoc +++ b/modules/ROOT/pages/rest-api-sdk-libraries.adoc @@ -10,6 +10,32 @@ ThoughtSpot provides native SDK libraries to help client applications call REST Currently, the REST API client libraries are available for xref:rest-api-sdk-typescript.adoc[TypeScript] and xref:rest-api-java-sdk.adoc[Java]. These SDKs provide language-specific client libraries to call APIs from client applications. + +== Community SDKs +You can use the following open-source, community-supported SDKs. + +[IMPORTANT] +==== +* ThoughtSpot reserves the right to publish its own SDKs to replace or improve upon these community-based SDKs based on customer feedback. +* These community SDKs may not be reviewed or updated periodically for accuracy or completeness, and are not included in ThoughtSpot product support. +* ThoughtSpot-supported SDKs may not be backward-compatible with these community-based SDKs. +==== + + +[width="100%" cols="2,4"] +[options='header'] +|==== +|SDK/ library|Purpose +|link:https://github.com/thoughtspot/thoughtspot_rest_api_python[thoughtspot_rest_api_python, window=_blank] |Python SDK for working with ThoughtSpot's REST APIs + + +**Language**: Python + + +|link:https://github.com/thoughtspot/thoughtspot_tml[thoughtspot_tml, window=_blank]| Package for working with ThoughtSpot Modeling Language (TML) files programmatically + + +**Language**: Python + +|==== + + == Additional resources For more information about REST APIs, use the following resources: @@ -17,4 +43,4 @@ For more information about REST APIs, use the following resources: * For information about supported authentication types, see xref:authentication.adoc[REST API v2 authentication]. * Browse through the +++REST API v2 Playground+++ before you start constructing your API requests. The playground offers an interactive portal with comprehensive information about the API endpoints, request and response workflows. * For information about supported API endpoints, see xref:rest-api-v2-reference.adoc[REST API v2 reference]. -* For information about new and deprecated features and enhancements, see xref:_rest_api_v2_0_changelog[REST API v2 Changelog]. +* For information about new and deprecated features and enhancements, see xref:rest-apiv2-changelog.adoc[REST API v2 Changelog]. From c3f5aad917f5e70f80e821bbab86eff6034dceb1 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Sun, 12 Apr 2026 23:52:37 +0530 Subject: [PATCH 83/87] SCAL-305744 updates --- modules/ROOT/pages/embed-spotter.adoc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/embed-spotter.adoc b/modules/ROOT/pages/embed-spotter.adoc index 60b161e99..73affc7c6 100644 --- a/modules/ROOT/pages/embed-spotter.adoc +++ b/modules/ROOT/pages/embed-spotter.adoc @@ -14,7 +14,15 @@ To embed Spotter, you need the following access and setup: * Access to a ThoughtSpot instance with the Spotter feature. If you want a specific version of Spotter enabled, work with your ThoughtSpot administrator to enable the xref:embed-ai-analytics.adoc#_feature_status_and_availability_in_embed_mode[required features and settings] on your instance. * Your host application domain is added to xref:security-settings.adoc[ThoughtSpot CSP and CORS allowlists]. -* Your application project has access to the xref:api-changelog.adoc[latest version of the Visual Embed SDK]. +* Your application project has access to the xref:api-changelog.adoc[latest version of the Visual Embed SDK]. + + +[NOTE] +==== +For Spotter embedding that uses cookieless authentication, use the Visual Embed SDK v1.45.0 or later with ThoughtSpot Cloud 26.2.0.cl or a later version. To enable proactive token refresh, set the `refreshAuthTokenOnNearExpiry` parameter to `true`. + +Spotter workflows can run longer, so ensure the authentication token expiry is set to at least 10 minutes to avoid authorization errors. +==== + == Import the SDK package Import the `SpotterEmbed` SDK library to your application environment: From ee71751439ccf4f052bea7e228a2eb1a2d1fa972 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Sun, 12 Apr 2026 23:52:59 +0530 Subject: [PATCH 84/87] filters article update --- modules/ROOT/pages/embed-pinboard.adoc | 206 ++--------- modules/ROOT/pages/filters_overview.adoc | 413 ++++++++++++++++++++--- modules/ROOT/pages/whats-new.adoc | 2 +- 3 files changed, 388 insertions(+), 233 deletions(-) diff --git a/modules/ROOT/pages/embed-pinboard.adoc b/modules/ROOT/pages/embed-pinboard.adoc index 452730976..bcfa4315a 100644 --- a/modules/ROOT/pages/embed-pinboard.adoc +++ b/modules/ROOT/pages/embed-pinboard.adoc @@ -113,7 +113,7 @@ Parameters such as `hideLiveboardHeader`, `hideTabPanel`, `isLiveboardHeaderStic [.widthAuto] image::./images/liveboard_view_config_callouts_2.png[LiveboardViewConfig parameters] -The `hideLiveboardHeader` property removes the entire header area above the Liveboard, including filters and the overall Liveboard menu, which is a common pattern for "read-only' use cases or rebuilding your own menus and buttons using xref:embed-events.adoc[HostEvents]. +The `hideLiveboardHeader` property removes the entire header area above the Liveboard, including filters and the overall Liveboard menu, which is a common pattern for "read-only" use cases or rebuilding your own menus and buttons using xref:embed-events.adoc[HostEvents]. The following constructor will disable the __sticky header__, while showing the Liveboard title, which would be hidden by default: @@ -216,199 +216,43 @@ You can also pin a visualization to a Liveboard tab using the **Pin** action on === Customize filters -To view specific data across the tables and charts on an embedded Liveboard, users can use Liveboard filter options. You can embed a Liveboard with filters already applied or xref:runtime-filters.adoc[define runtime filters] in the Visual Embed SDK and apply filters during load time. +To view specific data across the tables and charts on an embedded Liveboard, users can use Liveboard filter options. By default, Liveboard filters cannot be applied at load. You can either embed a Liveboard that already includes filters or use the xref:runtime-filters.adoc[runtime filters] feature in the Visual Embed SDK to apply filters during load time. -Embedding application users can also apply filters across visualizations using the link:https://docs.thoughtspot.com/cloud/latest/liveboard-filters-cross[cross-filter feature, window=_blank]. - -The Visual Embed SDK provides the following host events to trigger an action to get or update filters: - -* link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_getfilters[`HostEvent.GetFilters`] -* link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_updatefilters[`HostEvent.UpdateFilters`] -* link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_updateruntimefilters[`HostEvent.UpdateRuntimeFilters`] -* link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_updatecrossfilter[`HostEvent.UpdateCrossFilter`] - -==== Date filters - -For `DATE` and `DATE_TIME` data types, you must provide the date and time values in the Epoch time format when xref:runtime-filters.adoc#_apply_runtime_filters_on_embedded_objects[applying or updating runtime filters] via SDK or REST API. - -However, when updating filters using `HostEvent.UpdateFilters`, you must include the date filter `type` along with the time period to apply any rolling or fixed time windows. - -[NOTE] -==== -* For `PERIOD` filters, you must include the `datePeriod` attribute in the date filter object. -* To specify the exact date, date range, you can use the date format such as `YYYY-MM-DD`, `YYYY/MM/DD`. If using epoch format, ensure that they are specified as numbers and not as strings. For example, `[1743465599, 1754006399]`. -==== - -The following table lists the supported filter types and examples for each type: - -[width="100%" cols="3,5,8"] -[options='header'] -|===== -|Type| Description | Example - -| `YESTERDAY` | Specify the `type` as `YESTERDAY`. a| -[source,JavaScript] ----- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - oper: "EQ", - values: [""], - type: "YESTERDAY" - } - }); ----- -| `TODAY` | Specify the `type` as `TODAY`. a| -[source,JavaScript] ----- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - oper: "EQ", - values: [""], - type: "TODAY" - } - }); ----- -| `TOMORROW` | Specify the `type` as `TOMORROW`. a| +=== Customizing filter visibility +To hide filters in an embedded Liveboard, you can use the following options: +* Set `hideLiveboardHeader` to `true` to hide the entire header area, including filters and the Liveboard menu. You can then trigger filter interactions programmatically using host events. ++ [source,JavaScript] ---- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - oper: "EQ", - values: [""], - type: "TOMORROW" - } - }); ----- - -|`EXACT_DATE` | Allows filtering column data to show details for the exact date, before or after the date. For example, to filter data for dates greater than `2023/07/31`, specify `2023/07/31` as value, with the filter operator as `GT`. a| [source,JavaScript] ----- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - oper: "GT", - values: ["2023-07-31"], - type: "EXACT_DATE" - } - }); +const embed = new LiveboardEmbed('#embed', { + ... // other liveboard view config + hideLiveboardHeader:true, +}); ---- -|`EXACT_DATE_RANGE` |Specify the start date and end date in the `values` array. Ensure that the start date is lower than the end date. For example, `"2023-01-31","2023-03-31"`. a| +* If the Liveboard compact header is enabled, set `hideIrrelevantChipsInLiveboardTabs` to `true` to hide filters that are not relevant to the current tab in an embedded Liveboard. ++ [source,JavaScript] ---- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - oper: "BW_INC", - values: ["2023-01-31","2023-03-31"], - type: "EXACT_DATE_RANGE" - } - }); ----- - -|`LAST_N_PERIOD` |Specify the period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `SECOND`, `MINUTE`, `HOUR`, `DAY`, WEEK`, `MONTH`, `QUARTER`, and `YEAR`. For example, to filter column data by last 2 weeks, set `datePeriod` to `WEEK` and `values` to `2`. - -a|[source,JavaScript] ----- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - oper: "EQ", - values: [2], - datePeriod: "WEEK", - type: "LAST_N_PERIOD" - } - }); ----- - -|`NEXT_N_PERIOD` | Specify the period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `SECOND`, `MINUTE`, `HOUR`, `DAY`, WEEK`, `MONTH`, `QUARTER`, and `YEAR`. For example, to filter column data by next 2 months, set `datePeriod` to `MONTH` and `values` to `2`. - -a|[source,JavaScript] ----- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - oper: "EQ", - values: [2], - datePeriod: "MONTH", - type: "NEXT_N_PERIOD" - } - }); ----- - -| `THIS_PERIOD` | Specify the period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `SECOND`, `MINUTE`, `HOUR`, `DAY`, WEEK`, `MONTH`, `QUARTER`, and `YEAR`. - -a|[source,JavaScript] ----- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - oper: "EQ", - values: [""], - datePeriod: "MONTH", - type: "THIS_PERIOD" - } - }); +const embed = new LiveboardEmbed('#embed', { + ... // other liveboard view config + isLiveboardCompactHeaderEnabled: true, + hideIrrelevantChipsInLiveboardTabs: true, +}); ---- -| `PERIOD_TO_DATE` |Specify the period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `WEEK`, `MONTH`, `QUARTER`, and `YEAR`. - -a|[source,JavaScript] ----- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - oper: "EQ", - values: [""], - datePeriod: "QUARTER", - type: "PERIOD_TO_DATE" - } - }); ----- -|`YEAR_ONLY` |Specify the year. For example, 2023. -a|[source,JavaScript] ----- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - oper: "EQ", - values: ["2023"], - type: "YEAR_ONLY" - } - }); ----- +==== Updating filters +Use the following host events in the Visual Embed SDK to update filters: -| `MONTH_YEAR` |Specify the month and year in the `values` array. For example, `"July","2023"`. -a|[source,JavaScript] ----- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - oper: "EQ", - values: ["July","2023"], - type: "MONTH_YEAR" - } - }); ----- +* link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_updatefilters[`HostEvent.UpdateFilters`] to update Liveboard filters +* link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_updateruntimefilters[`HostEvent.UpdateRuntimeFilters`] to update runtime filters +* link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_updatecrossfilter[`HostEvent.UpdateCrossFilter`] -|`QUARTER_YEAR` | Specify the quarter and year in the `values` array. For example, `"Q1","2023"`. +For more information and examples, see xref:filters_overview.adoc#_updating_filters_using_host_events[Updating filters] and xref:filters_overview.adoc#_updating_date_filters[Updating date filters]. -a|[source,JavaScript] ----- -liveboardEmbed.trigger(HostEvent.UpdateFilters, { - filter: { - column: "date", - oper: "EQ", - values: ["Q1","2023"], - type: "QUARTER_YEAR" - } - }); ----- -|===== +//// ==== Customize filter visibility in Liveboard tabs Filters and parameters that are not relevant to the visualizations in a tab can be hidden by default on an embedded Liveboard. This feature is disabled by default on ThoughtSpot embedded instances. To enable this feature, set `hideIrrelevantChipsInLiveboardTabs` to `true`. @@ -431,6 +275,8 @@ const liveboardEmbed = new LiveboardEmbed(document.getElementById('ts-embed'), { }); ---- +//// + //// diff --git a/modules/ROOT/pages/filters_overview.adoc b/modules/ROOT/pages/filters_overview.adoc index 1be5a5c36..30345b54f 100644 --- a/modules/ROOT/pages/filters_overview.adoc +++ b/modules/ROOT/pages/filters_overview.adoc @@ -6,13 +6,143 @@ :page-pageid: filters-overview :page-description: ThoughtSpot has several layers of filters which have an order of precedence and different events -ThoughtSpot provides multiple types of filters for various xref:intro-thoughtspot-objects.adoc[object types], which can be applied in a layered fashion. +ThoughtSpot Embedded provides a robust filtering framework for Liveboards, Answers, visualizations, and other ThoughtSpot objects with multiple filter types and layered application logic. Filters can be configured using the Visual Embed SDK events and parameters when embedding, applied at runtime, or via UI-driven workflows. +== Filter types and application layers +The behavior of each filter type and the mechanism for setting filters can differ widely. +There are different types of filters, which can be applied in the following order: + +1. xref:rls-rules.adoc[**Row-level security (RLS) Rules**] + +Rules are defined at the table level and applied at the query generation layer to all objects derived from that table. Rules can be defined based on the logged-in user, their group memberships, or custom variables. + +RLS rules secure data and cannot be altered by the logged-in user. + +RLS rules can also be used, along with custom variables and the JSON Web Token (JWT) generated for the user, to implement xref:abac_rls-variables.adoc[Attribute-Based Access Control (ABAC)]. + +2. **Data Model filters** + +Models can have parameters, formulas, and filters. + +Embedding application users cannot affect the formulas or filters, which are always applied, but Parameters used in a formula can be set by other methods. + +If the user can edit the Parameter, use the runtime parameters layer to programmatically set the parameter value. + +3. xref:runtime-filters.adoc[Runtime filters] and xref:runtime-parameters.adoc[Runtime Parameters] + +You can define xref:runtime-filters.adoc[runtime filters] and xref:runtime-parameters.adoc[runtime parameters] within the browser for a given object at load time. Filters and parameters can be set using the Visual Embed SDK, REST API, or URL query parameters and updated via host events in the Visual Embed SDK. ++ +[NOTE] +==== +Runtime filters do not display as UI filter components. +==== + +4. link:https://docs.thoughtspot.com/cloud/latest/liveboard-filters[Liveboard filters, window=_blank] + +Liveboard filters apply to all visualizations on the Liveboard and are visible as UI components at the top of a Liveboard page. When a filter is clicked, a modal with filter options appropriate for the data type is displayed. + +Liveboard users can add or modify filters as required. If you are embedding a Liveboard that includes preset filters, you can programmatically update, reset, or remove filters using the `HostEvent.UpdateFilters`. + +5. link:https://docs.thoughtspot.com/cloud/latest/liveboard-filters-cross[Liveboard cross filters, window=_blank] + +Cross-filters are ad-hoc filters based on user selection. These filters are used for brushing and linking Liveboard visualizations. + +Cross-filters are supported only on attribute columns. + +6. link:https://docs.thoughtspot.com/cloud/latest/filters[Search query filters, window=_blank] + +Set via the search query string in Answers and visualizations, not visible as UI filter components on a Liveboard, but can be viewed in **Explore** or *Edit* modes. + +The lowest layer of filters is defined as part of the search query for a given Answer or visualization on a Liveboard. + +The link:https://docs.thoughtspot.com/cloud/latest/filters[filter terms, window=_blank] are saved as part of the `search_query` of the object, visible in TML. + +== Filter attributes +When specifying a column for filtering, you must use the exact column name as defined in the model. Filters can be applied to string, number, boolean, Date, Datetime, and time data types. +For the `DATE` and `DATE_TIME` data types, some filter types may require the date and time values to be specified in the Epoch time format. + +All operations include a form of `WHERE` clause being applied to the resulting queries generated by ThoughtSpot, or no query being issued if the resulting logic is always false. + +A data filter object in ThoughtSpot typically includes the following attributes: + +`column`, `columnName`, or `columnId`:: +The name of the column to filter on. For example, `item type` or `product`. The column value must match the actual column name in the ThoughtSpot model. If the model uses column aliases, use the base column name, not the alias. This attribute is defined as `col1`, `col2`, `col3` in the object URLs and REST API requests, as `columnName` in the `runtimeFilters` array in the Visual Embed SDK. The filter object for host events in the SDK allows `column` or `columnName`. ++ +If there are multiple columns with the same name, you can use the `WORKSHEET_NAME::COLUMN_NAME` format; for example, `"(Sample) Retail - Apparel::city"`. + +`oper` or `operator`:: +The supported operators include: ++ +[width="80%" cols="1,2,2"] +[options='header'] +|=== +|Operator|Description|Number of Values + +| `EQ` +| equals +| 1 + +| `NE` +| not equal to +| 1 + +| `LT` +| less than +| 1 + +| `LE` +| less than or equal to +| 1 + +| `GT` +| greater than +| 1 + +| `GE` +| greater than or equal to +| 1 + +| `CONTAINS` +| contains +| 2 + +| `BEGINS_WITH` +| begins with +| 1 + +| `ENDS_WITH` +| ends with +| 1 + +| `BW_INC_MAX` +| between inclusive of the higher value +| 2 + +| `BW_INC_MIN` +| between inclusive of the lower value +| 2 + +| `BW_INC` +| between inclusive +| 2 + +| `BW` +| between non-inclusive +| 2 + +|`IN` +|is included in this list of values +|multiple +|`NOT_IN` +|is not included in this list of values +|multiple +|=== + +values:: +An array of one or more values to filter by. The values must match the data type of the column. + +type:: +Specifies the type for date filters. Supported types include `YESTERDAY`, `TODAY`, `TOMORROW`, `EXACT_DATE`, `EXACT_DATE_RANGE`, `LAST_N_PERIOD`, `NEXT_N_PERIOD`, `THIS_PERIOD`, `PERIOD_TO_DATE`, `YEAR_ONLY`, `MONTH_YEAR`, and `QUARTER_YEAR`. + +[NOTE] +==== +* To specify the exact date or date range, you can use the date format such as `YYYY-MM-DD`, `YYYY/MM/DD`. If using epoch format, ensure that they are specified as numbers and not as strings. For example, `[1743465599, 1754006399]`. +* For `PERIOD` filters, you must include the `datePeriod` attribute in the date filter object. +* For rolling date filters with **Last ** and **Next **, you can specify whether to include or exclude the current period. +==== + +//// == Order of filter layers The behavior of each filter type and the mechanism for setting filters can differ widely. There are different types of filters, which can be applied in the following order: -1. xref:rls-rules.adoc[Row-level security (RLS) Rules] + +1. xref:rls-rules.adoc[Row-level security (RLS) Rules]+ Tied to the logged-in user and their group memberships. Completely secure and cannot be altered by the logged-in user. 2. xref:abac-user-parameters.adoc[Attribute-Based Access Control (ABAC) filter rules] + Filters and Parameter rules applied on a Modeland assigned to a token. @@ -26,60 +156,42 @@ Filters used for brushing and linking Liveboard visualizations Set via the search query string, not visible as UI filter components on a Liveboard, but can be viewed in **Explore** or *Edit* modes. All types of filters result in some form of `WHERE` clause being applied to the resulting queries generated by ThoughtSpot, or no query being issued if the resulting logic is always false. +//// -== RLS Rules -xref:rls-rules.adoc[RLS rules] are defined at the ThoughtSpot Table object level. - -Once in place, they always apply within the query generation layer. - -Multiple RLS Rules are appended to the query via `OR` logic, rather than `AND`. - +//// == ABAC filter rules Filters and parameter values defined via xref:abac-user-parameters.adoc[ABAC token] that apply at the data model layer are locked-in and always apply until changed or removed by a new token request. The ABAC filter rules and runtime filters are converted into SQL with the same logic: - + 1. clauses are appended via `AND` 2. filters are applied to exact matching Model Column names Any data restrictions resulting from filter rules will be seen in the visible filter UI of the Liveboard filters and `search_query` filters layers, but there is no visible filter UI directly related to these filtering layers. +//// -=== Data Model filters -Models can have Parameters, formulas, and filters. - -End users cannot affect the formulas or filters, which are always applied, but any Parameters that are used in a formula can be set by these other methods. - -To create an adjustable formula-filter that is secure, use the ABAC filtering layer to set the value of the parameter programmatically. +== Applying filters before and after load -If the user can edit the Parameter, use the runtime Parameters layer to set the Parameter value. +* xref:runtime-filters.adoc[Runtime filters] can be applied at load via Visual Embed SDK, REST API, or URL parameters. +* Liveboard filters cannot be applied at load. However, they can be updated using `HostEvent.UpdateFilters` in the SDK. +* Search query filters can be applied at load by specifying them in the initial search query when embedding an Answer or Spotter session. For example, in Spotter embed, you can use the `searchQuery` property to set a pre-defined search (including filters) at load. ++ +When you view an Answer or visualization in *Edit* mode, the filter UI for search query filters appears above the chart or table. These filters are not shown on a Liveboard. If a Liveboard filter is applied to the same column as a search query filter, the Liveboard filter will override the search query filter values. -== Runtime filters and Parameters -You can define xref:runtime-filters.adoc[runtime filters] and xref:runtime-parameters.adoc[runtime parameters] within the browser for a given object at load time. - -Filters and parameters set for ABAC token cannot be overridden by setting runtime filters or Parameters in the browser. - -== Liveboard filters -link:https://docs.thoughtspot.com/cloud/latest/liveboard-filters[Liveboard filters, window=_blank] display at the top of a Liveboard. When clicked, a modal filtering dialog appears with filter options appropriate for the data type. - -The author of a Liveboard can set default values for Liveboard filters and other options on each filter when editing the Liveboard. +=== Cross filters +Liveboard users can apply filters across all visualizations based on the current selection using the *Filter* menu option from the contextual menu. For more information, see link:https://docs.thoughtspot.com/cloud/latest/liveboard-filters-cross[Liveboard cross filter, window=_blank]. -The entire header where the Liveboard filters display link:https://developers.thoughtspot.com/docs/Interface_LiveboardViewConfig#_hideliveboardheader[can be hidden] and then their interaction triggered via events: +If the column already has a Liveboard filter and the user applies cross filters, the cross filter replaces the values in the currently applied Liveboard filter. If there is no Liveboard filter applied to a column and the user applies a cross filter, a new filter chip with cross filter values is displayed in the header area. This filter chip is removed when the cross filter is cleared. -[source,JavaScript] ----- -const embed = new LiveboardEmbed('#embed', { - ... // other liveboard view config - hideLiveboardHeader:true, -}); ----- +Whenever any user action affects a cross filter, a link:https://developers.thoughtspot.com/docs/Enumeration_EmbedEvent#_crossfilterchanged[EmbedEvent.CrossFilterChanged] fires, which can then be used to trigger a specific action. -=== Events +== Updating filters using host events There is no programmatic way to adjust the filter values before loading the Liveboard, but there are events that can adjust the values after the Liveboard is rendered. === OpenFilter event -If you have hidden the Liveboard header, you can trigger the opening of the filter modal dialog by using the link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_openfilter[HostEvent.OpenFilter]: +If you have hidden the Liveboard header, you can trigger the action of opening a filter modal dialog using link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_openfilter[HostEvent.OpenFilter]: [source,JavaScript] ---- @@ -102,7 +214,7 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { }); ---- -The Liveboard filter exists already on the Liveboard for the `HostEvent.UpdateFilters` to work. +The Liveboard filter must already exist on the Liveboard for `HostEvent.UpdateFilters` to work. For more information and examples, see xref:embed-pinboard.adoc#_filters[Liveboard filters]. @@ -127,14 +239,6 @@ You can also listen for the user's interactions with the filters using the link: There is an equivalent EmbedEvent for Parameters called link:https://developers.thoughtspot.com/docs/Enumeration_EmbedEvent#_parameterchanged[EmbedEvent.ParameterChanged]. -== Liveboard cross filters -Liveboard users can apply filters across all visualizations based on the current selection using the *Filter* menu option from the contextual menu. For more information, see link:https://docs.thoughtspot.com/cloud/latest/liveboard-filters-cross[Liveboard cross filter, window=_blank]. - -If the column already has a Liveboard filter and the user applies cross filters, the cross filter replaces the values in the currently applied Liveboard filter. If there is no Liveboard filter applied to a column and user applies a cross filter, a new filter chip with cross filter values is displayed in the header area. This filter chip is removed when the cross filter is cleared. - -=== CrossFilterChanged event -Whenever any user action affects a cross filter, a link:https://developers.thoughtspot.com/docs/Enumeration_EmbedEvent#_crossfilterchanged[EmbedEvent.CrossFilterChanged] fires, which can be listened to for register details about the action that happened. - === UpdateCrossFilter event You can programmatically trigger an action to update a cross filter using link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_updatecrossfilter[HostEvent.UpdateCrossFilter]: @@ -149,19 +253,224 @@ liveboardEmbed.trigger(HostEvent.UpdateCrossFilter, { }); ---- -== Search query filters +== Updating date filters +To update date filters in an embedded Liveboard, visualization, or saved answer, use `HostEvent.UpdateFilters`. -The lowest layer of filters is defined as part of the search query for a given Answer or visualization on a Liveboard. +When updating filters using `HostEvent.UpdateFilters`, you must include the date filter `type` along with the time period to apply a rolling or fixed time windows. -The link:https://docs.thoughtspot.com/cloud/latest/filters[filter terms, window=_blank] are saved as part of the `search_query` of the object, visible in TML. +[NOTE] +==== +* For `PERIOD` filters, you must include the `datePeriod` attribute in the date filter object. +* To specify the exact date or date range, you can use the date format such as `YYYY-MM-DD`, `YYYY/MM/DD`. If using epoch format, ensure that they are specified as numbers and not as strings. For example, `[1743465599, 1754006399]`. +==== + +The following table lists the supported filter types and examples for each type: + +[width="100%" cols="3,5,8"] +[options='header'] +|===== +|Type| Description | Example + +| `YESTERDAY` | Specify the `type` as `YESTERDAY`. a| +[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: [""], + type: "YESTERDAY" + } + }); +---- +| `TODAY` | Specify the `type` as `TODAY`. a| +[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: [""], + type: "TODAY" + } + }); +---- +| `TOMORROW` | Specify the `type` as `TOMORROW`. a| + +[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: [""], + type: "TOMORROW" + } + }); +---- + +|`EXACT_DATE` | Allows filtering column data to show details for the exact date, before or after the date. For example, to filter data for dates greater than `2023/07/31`, specify `2023/07/31` as value, with the filter operator as `GT`. a| [source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "GT", + values: ["2023-07-31"], + type: "EXACT_DATE" + } + }); +---- +|`EXACT_DATE_RANGE` |Specify the start date and end date in the `values` array. Ensure that the start date is lower than the end date. For example, `"2023-01-31","2023-03-31"`. a| + +[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "BW_INC", + values: ["2023-01-31","2023-03-31"], + type: "EXACT_DATE_RANGE" + } + }); +---- + +|`LAST_N_PERIOD` |Specify the period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `SECOND`, `MINUTE`, `HOUR`, `DAY`, `WEEK`, `MONTH`, `QUARTER`, and `YEAR`. For example, to filter column data by last 2 weeks, set `datePeriod` to `WEEK` and `values` to `2`. + +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: [2], + datePeriod: "WEEK", + type: "LAST_N_PERIOD", + includeCurrentPeriod: true, + } + }); +---- + +|`NEXT_N_PERIOD` | Specify the period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `SECOND`, `MINUTE`, `HOUR`, `DAY`, `WEEK`, `MONTH`, `QUARTER`, and `YEAR`. For example, to filter column data by next 2 months, set `datePeriod` to `MONTH` and `values` to `2`. + +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: [2], + datePeriod: "MONTH", + type: "NEXT_N_PERIOD", + includeCurrentPeriod: false, + } + }); +---- + +| `THIS_PERIOD` | Specify the period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `SECOND`, `MINUTE`, `HOUR`, `DAY`, `WEEK`, `MONTH`, `QUARTER`, and `YEAR`. + +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: [""], + datePeriod: "MONTH", + type: "THIS_PERIOD" + } + }); +---- + +| `PERIOD_TO_DATE` |Specify the period. You must include the `datePeriod` attribute based on the time period specified in the filter object. Valid values for `datePeriod` are `WEEK`, `MONTH`, `QUARTER`, and `YEAR`. + +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: [""], + datePeriod: "QUARTER", + type: "PERIOD_TO_DATE" + } + }); +---- +|`YEAR_ONLY` |Specify the year. For example, 2023. +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: ["2023"], + type: "YEAR_ONLY" + } + }); +---- + +| `MONTH_YEAR` |Specify the month and year in the `values` array. For example, `"July","2023"`. +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: ["July","2023"], + type: "MONTH_YEAR" + } + }); +---- + +|`QUARTER_YEAR` | Specify the quarter and year in the `values` array. For example, `"Q1","2023"`. + +a|[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filter: { + column: "date", + oper: "EQ", + values: ["Q1","2023"], + type: "QUARTER_YEAR" + } + }); +---- +|===== + +== Updating runtime filters + +For information about runtime filters update, see xref:runtime-filters.adoc#_adjust_runtime_filters_using_sdk_events[Runtime filters documentation]. + +== Removing filters +To remove a specific filter, pass the empty values array, as shown in the following examples: + +*Runtime filters* +[source,JavaScript] +---- +liveboardEmbed.trigger(HostEvent.UpdateRuntimeFilters, [{ + columnName: "item type", + operator: RuntimeFilterOp.EQ, + values: [" "] // replace the values +}]); +---- + +*Liveboard filters* + +---- +liveboardEmbed.trigger(HostEvent.UpdateFilters, { + filters: [{ + column: "state", + oper: "EQ", + values: [" "] // sets empty values + }] + }); +---- -When viewing an Answer or a visualization in the *Edit* mode, you will see the filter UI for `search_query` filters above the chart or table. These filters are not visible on a Liveboard. +Setting empty values via `HostEvent.UpdateFilters` removes only the values applied to the filter and it doesn't remove or hide the filter chip from the Liveboard. -=== Liveboard filters override search query filters -When viewing a visualization on a Liveboard, any Liveboard filter on the same column as a `search_query` filter will fully override the values. +//// === Events -There is no specific event to update `search_query filters` in the `SearchEmbed` component or the Liveboard edit mode. +There is no specific event to update `search_query filters` in the `SearchEmbed` component or the Liveboard edit mode. You can set your app to listen to link:https://developers.thoughtspot.com/docs/Enumeration_EmbedEvent#_querychanged[EmbedEvent.QueryChanged] and trigger the link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_gettml[HostEvent.GetTML] event to get a new TML generated for the `search_query` string after an update. diff --git a/modules/ROOT/pages/whats-new.adoc b/modules/ROOT/pages/whats-new.adoc index b2656886e..0d6c259ee 100644 --- a/modules/ROOT/pages/whats-new.adoc +++ b/modules/ROOT/pages/whats-new.adoc @@ -45,7 +45,7 @@ Centralized filter modal:: Liveboard users can modify multiple filters and parameters in a single session using the centralized filter modal. This is an early access feature and disabled by default on ThoughtSpot embedded instances. To enable this feature on embedded Liveboards, set the `isCentralizedLiveboardFilterUXEnabled` to `true`. Current period inclusion in rolling date filters:: -The rolling date filters in embedded Liveboards support including current period in **Last ** and **Next **. Developers can disable, show, or hide this option using `isThisPeriodInDateFiltersEnabled` or `Action.IncludeCurrentPeriod`. +The rolling date filters with the **Last ** and **Next ** filter types support including current period. Developers can disable, show, or hide this option using `isThisPeriodInDateFiltersEnabled` or `Action.IncludeCurrentPeriod`. Liveboard PNG export:: The PNG export workflow in the `/api/rest/2.0/report/liveboard` REST API is enhanced to provide high-resolution PNG files. The legacy PNG workflow is deprecated in 26.4.0.cl. For more information about breaking changes and deprecation guidelines, see xref:deprecated-features.adoc[Deprecation announcements]. For information about the new PNG download workflow, see xref:data-report-v2-api.adoc#_liveboard_report_api[Liveboard report API documentation]. From 3da01673a050bfe7d689bb8312dc6aff47a5a8a2 Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Mon, 13 Apr 2026 08:00:09 +0530 Subject: [PATCH 85/87] edits --- modules/ROOT/pages/embed-spotter.adoc | 5 ++--- modules/ROOT/pages/filters_overview.adoc | 28 ++++++++++-------------- 2 files changed, 13 insertions(+), 20 deletions(-) diff --git a/modules/ROOT/pages/embed-spotter.adoc b/modules/ROOT/pages/embed-spotter.adoc index 73affc7c6..ac233a553 100644 --- a/modules/ROOT/pages/embed-spotter.adoc +++ b/modules/ROOT/pages/embed-spotter.adoc @@ -18,9 +18,8 @@ To embed Spotter, you need the following access and setup: [NOTE] ==== -For Spotter embedding that uses cookieless authentication, use the Visual Embed SDK v1.45.0 or later with ThoughtSpot Cloud 26.2.0.cl or a later version. To enable proactive token refresh, set the `refreshAuthTokenOnNearExpiry` parameter to `true`. - -Spotter workflows can run longer, so ensure the authentication token expiry is set to at least 10 minutes to avoid authorization errors. +For Spotter embedding that uses cookieless authentication, use the Visual Embed SDK v1.45.0 or later with ThoughtSpot Cloud 26.2.0.cl or a later version. To enable proactive token refresh, set the `refreshAuthTokenOnNearExpiry` parameter to `true`. + +Spotter workflows can run longer, so set the authentication token expiry to at least 10 minutes to avoid authorization errors. ==== diff --git a/modules/ROOT/pages/filters_overview.adoc b/modules/ROOT/pages/filters_overview.adoc index 4c1ae9a19..42ab9c701 100644 --- a/modules/ROOT/pages/filters_overview.adoc +++ b/modules/ROOT/pages/filters_overview.adoc @@ -13,14 +13,14 @@ The behavior of each filter type and the mechanism for setting filters can diffe There are different types of filters, which can be applied in the following order: 1. xref:rls-rules.adoc[**Row-level security (RLS) Rules**] + -Rules are defined at the table level and applied at the query generation layer to all objects derived from that table. Rules can be defined based on the logged-in user, their group memberships, or custom variables. + +Rules are defined at the table level and applied during query generation to all objects derived from that table. Rules can be defined based on the logged-in user, their group memberships, or custom variables. + RLS rules secure data and cannot be altered by the logged-in user. + RLS rules can also be used, along with custom variables and the JSON Web Token (JWT) generated for the user, to implement xref:abac_rls-variables.adoc[Attribute-Based Access Control (ABAC)]. 2. **Data Model filters** + Models can have parameters, formulas, and filters. + Embedding application users cannot affect the formulas or filters, which are always applied, but Parameters used in a formula can be set by other methods. + -If the user can edit the Parameter, use the runtime parameters layer to programmatically set the parameter value. +If the user can edit the parameter, use the runtime parameters layer to programmatically set its value. 3. xref:runtime-filters.adoc[Runtime filters] and xref:runtime-parameters.adoc[Runtime Parameters] + You can define xref:runtime-filters.adoc[runtime filters] and xref:runtime-parameters.adoc[runtime parameters] within the browser for a given object at load time. Filters and parameters can be set using the Visual Embed SDK, REST API, or URL query parameters and updated via host events in the Visual Embed SDK. @@ -32,22 +32,22 @@ Runtime filters do not display as UI filter components. 4. link:https://docs.thoughtspot.com/cloud/latest/liveboard-filters[Liveboard filters, window=_blank] + Liveboard filters apply to all visualizations on the Liveboard and are visible as UI components at the top of a Liveboard page. When a filter is clicked, a modal with filter options appropriate for the data type is displayed. + -Liveboard users can add or modify filters as required. If you are embedding a Liveboard that includes preset filters, you can programmatically update, reset, or remove filters using the `HostEvent.UpdateFilters`. +Liveboard users can add or modify filters as needed. If you are embedding a Liveboard that includes preset filters, you can programmatically update, reset, or remove filters using the `HostEvent.UpdateFilters`. 5. link:https://docs.thoughtspot.com/cloud/latest/liveboard-filters-cross[Liveboard cross filters, window=_blank] + -Cross-filters are ad-hoc filters based on user selection. These filters are used for brushing and linking Liveboard visualizations. + -Cross-filters are supported only on attribute columns. +Cross filters are ad-hoc filters based on user selection. These filters are used for brushing and linking Liveboard visualizations. + +Cross filters are supported only on attribute columns. 6. link:https://docs.thoughtspot.com/cloud/latest/filters[Search query filters, window=_blank] + Set via the search query string in Answers and visualizations, not visible as UI filter components on a Liveboard, but can be viewed in **Explore** or *Edit* modes. + -The lowest layer of filters is defined as part of the search query for a given Answer or visualization on a Liveboard. + +The lowest layer of filters is defined in the search query for a given Answer or visualization on a Liveboard. + The link:https://docs.thoughtspot.com/cloud/latest/filters[filter terms, window=_blank] are saved as part of the `search_query` of the object, visible in TML. == Filter attributes When specifying a column for filtering, you must use the exact column name as defined in the model. Filters can be applied to string, number, boolean, Date, Datetime, and time data types. For the `DATE` and `DATE_TIME` data types, some filter types may require the date and time values to be specified in the Epoch time format. -All operations include a form of `WHERE` clause being applied to the resulting queries generated by ThoughtSpot, or no query being issued if the resulting logic is always false. +All operations result in a `WHERE` clause being applied to the queries generated by ThoughtSpot, or no query being issued if the logic is always false. A data filter object in ThoughtSpot typically includes the following attributes: @@ -200,7 +200,7 @@ LiveboardEmbed.trigger(HostEvent.OpenFilter, ---- === UpdateFilters event -The link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_updatefilters[HostEvent.UpdateFilters] directly updates the values of the target Liveboard filter: +The link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_updatefilters[HostEvent.UpdateFilters] directly updates the values of the target of an existing filter that's currently applied on a Liveboard: [source,JavaScript] ---- @@ -214,22 +214,17 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { }); ---- -The Liveboard filter must already exist on the Liveboard for `HostEvent.UpdateFilters` to work. - -For more information and examples, see xref:embed-pinboard.adoc#_filters[Liveboard filters]. - === GetFilters and GetParameters events If you want to build your own filter UI within the embedding app, you can find out details of the Liveboard and runtime filters that are defined using the link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_getfilters[HostEvent.GetFilters]. There is an equivalent link:https://developers.thoughtspot.com/docs/Enumeration_HostEvent#_getparameters[HostEvent.GetParameters] to get the currently set Parameter values: [source,JavaScript] ---- const data = await liveboardEmbed.trigger(HostEvent.GetFilters); - console.log('data', data); +console.log('data', data); liveboardEmbed.trigger(HostEvent.GetParameters).then((parameter) => { - console.log('parameters', parameter); + console.log('parameters', parameter); }); - ---- Note that `HostEvent.GetFilters` and `HostEvent.GetParameters` return a promise directly rather than taking a callback function as their second argument. @@ -465,8 +460,7 @@ liveboardEmbed.trigger(HostEvent.UpdateFilters, { }); ---- -Setting empty values via `HostEvent.UpdateFilters` removes only the values applied to the filter and it doesn't remove or hide the filter chip from the Liveboard. - +Setting empty values via `HostEvent.UpdateFilters` removes only the filter values; it does not remove or hide the filter chips from the Liveboard. //// From 4a0ff62e28215b6c35e1a84fcd377d6b1b09645b Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Mon, 13 Apr 2026 08:07:53 +0530 Subject: [PATCH 86/87] edits --- modules/ROOT/pages/embed-spotter.adoc | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/ROOT/pages/embed-spotter.adoc b/modules/ROOT/pages/embed-spotter.adoc index ac233a553..0ab813019 100644 --- a/modules/ROOT/pages/embed-spotter.adoc +++ b/modules/ROOT/pages/embed-spotter.adoc @@ -22,7 +22,6 @@ For Spotter embedding that uses cookieless authentication, use the Visual Embed Spotter workflows can run longer, so set the authentication token expiry to at least 10 minutes to avoid authorization errors. ==== - == Import the SDK package Import the `SpotterEmbed` SDK library to your application environment: From 7ed39c6f3c3935db950216436d49e11cdbcbad3d Mon Sep 17 00:00:00 2001 From: ShashiSubramanya Date: Mon, 13 Apr 2026 08:11:22 +0530 Subject: [PATCH 87/87] version drop-down update --- src/configs/doc-configs.js | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/src/configs/doc-configs.js b/src/configs/doc-configs.js index fd19eddc3..d0db4df1d 100644 --- a/src/configs/doc-configs.js +++ b/src/configs/doc-configs.js @@ -47,17 +47,17 @@ module.exports = { DEV: 'dev', }, VERSION_DROPDOWN: [ - { - label: '26.3.0.cl', - link: ' ', - subLabel: 'Cloud (Latest)', - iframeUrl: 'https://developer-docs-26-3-0-cl.vercel.app/docs/', - }, { label: '26.4.0.cl', link: '26.4.0.cl', - subLabel: 'Coming soon', + subLabel: 'Cloud (Latest)', iframeUrl: 'https://developer-docs-26-4-0-cl.vercel.app/docs/', + }, + { + label: '26.3.0.cl', + link: '26.3.0.cl', + subLabel: 'Cloud', + iframeUrl: 'https://developer-docs-26-3-0-cl.vercel.app/docs/', }, { label: '26.2.0.cl', @@ -65,19 +65,12 @@ module.exports = { subLabel: 'Cloud', iframeUrl: 'https://developer-docs-26-2-0-cl.vercel.app/docs/', }, - { label: '10.15.0.cl', link: '10.15.0.cl', subLabel: 'Cloud', iframeUrl: 'https://developer-docs-10-15-0-cl.vercel.app/docs/', }, - { - label: '10.14.0.cl', - link: '10.14.0.cl', - subLabel: 'Cloud', - iframeUrl: 'https://developer-docs-10-14-0-cl.vercel.app/docs/', - }, { label: '10.10.0.sw', link: '10.10.0.sw',

W6+IyE)$St3Z=AYDuP#`)MR9X{mf}aj1e804 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