About REST APIs
The ThoughtSpot REST API framework lets you programmatically create, access, edit, and manage objects and resources in the ThoughtSpot system.
REST API v1 and v2
ThoughtSpot REST API supports several resource collections and request operations in two distinct versions:
-
REST API v1
The legacy framework with several endpoints to create, edit, administer and manage ThoughtSpot objects and data.
-
REST API V2
The REST API v2 Beta framework is a new developer-focused solution that provides additional functionality and an interactive Playground experience. The REST v2 framework also supports language-specific SDK and client libraries.
The REST API v2 is a limited availability feature and is in Beta. To enable this feature on your instance, contact ThoughtSpot Support.
For more information about the differences between these two REST API versions, see REST API v1 and v2 comparison.
REST API Playground
ThoughtSpot users with Developer or Administrator privileges can access the REST v1 and v2 endpoints in the Developer portal. If the REST API SDK and PlaygroundBETA feature is enabled on your cluster, you can see the REST Playground v1 and REST Playground v2 menu options under REST API in the Develop tab.
The portal provides a separate Playground for each version and lets you explore the API endpoints and make an API call.
-
To try out the REST v1 APIs, select REST Playground v1.
-
To access the REST v2 Playground, select REST Playground v2.
Get started
To know how to get started with REST APIs, see the following articles in ThoughtSpot Developer Documentation: