Rest client download option
You can use the TSC library to sign in and sign out of Tableau Server and Tableau Online. projects.update_flow_default_permissions.projects.update_datasource_default_permissions.projects.update_workbook_default_permissions.projects.populate_flow_default_permissions.projects.populate_workbook_default_permissions.For more information, see the Tableau Server REST API Reference. In addition, the same limitations apply to the TSC library that apply to the REST API with respect to resources on Tableau Server and Tableau Online.
Note: Some methods and features provided in the REST API might not be currently available in the TSC library (and in some cases, the opposite is true). The model classes (for example, the WorkbookItem class have attributes that represent the fields ( name, id, owner_id) that are in the REST API request and response packages, or payloads. The methods, for example, workbooks.get(), correspond to the endpoints for resources, such as workbooks, users, views, and data sources. The TSC library is modeled after the REST API. The TSC API reference is organized by resource.
You can use this library to create your own custom applications. Using the TSC library, you can manage and change many of the Tableau Server and Tableau Online resources programmatically. The Tableau Server Client (TSC) is a Python library for the Tableau Server REST API. Important: More coming soon! This section is under active construction and might not reflect all the available functionality of the TSC library.