ThoughtSpot provides several REST APIs to manage users, sessions, ThoughtSpot data objects.
Use the following REST APIs to programmatically manage ThoughtSpot users, user groups, sessions, and data objects.
To access REST APIs, you must authenticate through SAML SSO. For more information on configuring SAML, see SAML SSO.
|API Service||Request URLs||Description|
||Transfer ownership of all objects from one user to another.|
||Synchronize principal from your external system with ThoughtSpot.|
||Change the password of a user.|
||Get all users, groups and their inter-dependencies.|
||Add a privilege to a group.|
||Remove a privilege from a group.|
||Authenticate and log in a user.|
||Log out a user from an existing session.|
||Obtain an authentication token for a user.|
||Get the pinboard data from the ThoughtSpot system.|
||Export a pinboard or the visualizations in a pinboard as a PDF file.|
||List the metadata object headers in the repository.|
||Get the visualization headers from the ThoughtSpot system.|
||Search data from a specific data source in the ThoughtSpot system.|
||Validate and import TML objects.|
||Export TML objects.|