REST API

Programmatic access to work with your content, users, sites, and more.

Level of Support
Products
Tableau Server, Tableau Online

Supported By: Tableau Server: at least 29.0 & Tableau Online

Manage and change Tableau Server, Tableau Online site, and Prep Conductor resources programmatically, using HTTP. The API gives you simple access to the functionality behind Tableau data sources, projects, workbooks, site users, sites, flows, and more. You can use this access to create your own custom applications or to script interactions with Tableau resources.

Use Cases

  • Integrate user management of Tableau Server with the user management of the embedding application.
  • Manage Server content and permissions based on your application's state.
  • Query Server metadata so the correct information is displayed to your user.
  • Automate the management of Tableau Server amongst many other applications.

Benefits

Manage and change Tableau Server, Tableau Online site, and Prep Conductor resources programmatically