ThoughtSpot Authentication API is one of 29 APIs that ThoughtSpot publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Authentication. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, and authentication docs.
This API exposes
11 operations
across 11 paths,
and defines 37 schemas.
It is described by OpenAPI 3.2.0, at version 2.0.
Requests are made against a single base URL, {base-url}.
11 operations11 paths37 schemas2 GET9 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
2.0
Base URL
https://my.thoughtspot.cloud/api/rest/2.0
Authentication
HTTP Bearer
Resource Areas
1
Authentication & Security 1
ThoughtSpot Authentication API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (bearerAuth).
By default, every request must be authenticated.
Paths & Operations 11
Across 11 paths, the API surfaces 11 operations — 2 GET, 9 POST. Each is listed below with its method, path, parameters, and response codes.
Authentication 11
POST
/api/rest/2.0/auth/configure
Version: 26.6.0.cl or later Version: 26.6.0.cl or later Enables or disables authentication at cluster or org level for the specified auth type. Currently supports TRUSTEDAUTH. Required privileges Req…
configureAuthSettingsbody→ 204400401403500
GET
/api/rest/2.0/auth/session/user
Version: 9.0.0.cl or later Retrieves details of the current user session for the token provided in the request header. Any ThoughtSpot user can access this endpoint and send an API request. The data…
getCurrentUserInfo→ 200400401403500
GET
/api/rest/2.0/auth/session/token
Version: 9.4.0.cl or later Retrieves details of the current session token for the bearer token provided in the request header. This API endpoint does not create a new token. Instead, it returns detai…
getCurrentUserToken→ 200400401403500
POST
/api/rest/2.0/auth/token/custom
Version: 10.4.0.cl or later Creates an authentication token that provides values for the formula variables in the Row Level Security (RLS) rules for a given user. Recommended for use cases that requi…
getCustomAccessTokenbody→ 200400401403409500
POST
/api/rest/2.0/auth/token/full
Version: 9.0.0.cl or later Generates an authentication token for creating a full session in ThoughtSpot for a given user. Recommended for use cases that do not require Attribute-based access control…
getFullAccessTokenbody→ 200400401403500
POST
/api/rest/2.0/auth/token/object
Version: 9.0.0.cl or later Generates an authentication token that provides access to a specific metadata object. This object list is intersected with the list of objects the user is allowed to access…
getObjectAccessTokenbody→ 200400401403500
POST
/api/rest/2.0/auth/session/login
Version: 9.0.0.cl or later Creates a login session for a ThoughtSpot user with Basic authentication. In Basic authentication method, REST clients log in to ThoughtSpot using username and password att…
loginbody→ 204400401403500
POST
/api/rest/2.0/auth/session/logout
Version: 9.0.0.cl or later Logs out a user from their current session. Endpoint URL
logout→ 204400401403500
POST
/api/rest/2.0/auth/token/revoke
Version: 9.0.0.cl or later Revokes the authentication token issued for current user session. The token of your current session expires when you make a call to the /api/rest/2.0/auth/token/revoke endp…
revokeTokenbody→ 204400401403500
POST
/api/rest/2.0/auth/search
Version: 26.6.0.cl or later Version: 26.6.0.cl or later Returns the authentication configuration for the specified auth type at cluster and org level. Currently supports TRUSTEDAUTH. Required privile…
searchAuthSettingsbody→ 200400401403500
POST
/api/rest/2.0/auth/token/validate
Version: 9.12.0.cl or later Validates the authentication token specified in the API request. If your token is not valid, [Get a new token](/http/api-endpoints/authentication/get-full-access-token). E…
validateTokenbody→ 200400401403500
Schemas 37
The contract defines 37 schemas that model the data the API accepts and returns. The most detailed are User (47 properties), GetCustomAccessTokenRequest (14 properties), GetObjectAccessTokenRequest (11 properties), GetFullAccessTokenRequest (10 properties). Each schema is shown below with its type and property counts.
GetFullAccessTokenRequest
object
10 properties1 required
AuthOrgPreference
object
Org-level authentication preferences for a single org.
3 properties
User_Object
object
Objects to apply the UserObject.
2 properties1 required
TokenValidationResponse
object
5 properties5 required
AuthSettingsAccessToken
object
An auth settings access token.
1 property1 required
Runtime_Sorts
object
Objects to apply the RuntimeSorts.
4 properties
Runtime_Filters
object
Objects to apply the RuntimeFilters.
5 properties3 required
UserInfo
object
2 properties1 required
AuthClusterPreferences
object
Cluster-level authentication preferences.
2 properties
Runtime_Parameters
object
Objects to apply the RuntimeParameters.
4 properties2 required
ConfigureAuthSettingsRequest
object
3 properties1 required
User
object
47 properties4 required
Scope
object
3 properties1 required
ParameterValues
object
Filter Rules to be applied on Objects.
2 properties2 required
SearchAuthSettingsResponse
object
Response for searchAuthSettings. Contains auth type and cluster/org-level preferences.
3 properties
AccessToken
object
6 properties5 required
Token
object
6 properties6 required
AuthClusterPreferencesInput
object
Input for cluster-level auth configuration.
1 property
User_Parameter_Options
object
Define attributes such as Runtime filters and Runtime parameters to send security entitlements to a user session. For more information, see [Documentation](htt…
4 properties
RevokeTokenRequest
object
2 properties
GetTokenResponse
object
5 properties5 required
VariableValues
object
Variable values.
2 properties2 required
OrgInfo
object
2 properties1 required
AuthOrgInfo
object
Org identifier returned in auth settings search results.
2 properties1 required
ValidateTokenRequest
object
1 property1 required
GetCustomAccessTokenRequest
object
14 properties2 required
ErrorResponse
object
1 property
Object_ID_And_Name
object
The object representation with ID and Name.
2 properties
GetObjectAccessTokenRequest
object
11 properties1 required
Group_Object
object
Groups objects.
1 property
FavoriteMetadataItem
object
3 properties3 required
FilterRules
object
Filter Rules to be applied on Objects.
3 properties3 required
SearchAuthSettingsRequest
object
2 properties1 required
TokenAccessScopeObject
object
Objects on which the filter rules and parameters values should be applied to
2 properties1 required
AuthOrgPreferenceInput
object
Input for org-level auth configuration.
2 properties1 required
LoginRequest
object
4 properties
Org
object
The current Org context of the user.
2 properties2 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of ThoughtSpot Authentication API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.