---
schema_version: "1"
id: 27b688570a6afa2ed7dee4162b53612ebca977ad393de6e48d4e7c67431999db
title: Tableau Studio API Reference
collection: tableau
version: next
locale: en-us
portal_url: https://docs.salesforce.com/tableau/next/en-us/api/studio-api-ref/index.md
canonical_url: https://help.tableau.com/v0.0/api/studio-api-ref/en-us/index.html
source_site: help.tableau.com
content_type: documentation
content_hash: ae7220874fcad2a258147d38581dcf3956888cb99aeca407eea23da71dae759a
description: Documentation for the Tableau Studio API Reference
---
  

### Overview

The External Client API provides programmatic access to [Tableau Studio![(opens in new window)](/v0.0/api/studio-api-ref/en-us/assets/external-link.svg)](https://help.tableau.com/v0.0/api/studio-dev-guide/en-us/index.html) (formerly known as Tableau Desktop) authoring actions. Its operations are mirrored in tools in [Tableau MCP![(opens in new window)](/v0.0/api/studio-api-ref/en-us/assets/external-link.svg)](https://git.soma.salesforce.com/pages/cx-labs/tableau-mcp-tabstudio/docs/intro)

.

### In this guide

This guide offers the [API Reference](/reference/index.html) and [Troubleshooting](/docs/troubleshooting.html).

The categories of operations in this API are:

- [Application](/v0.0/api/studio-api-ref/en-us/reference/index.html#tag/Application)
- [Dashboards](/v0.0/api/studio-api-ref/en-us/reference/index.html#tag/Dashboards)
- [Service](/v0.0/api/studio-api-ref/en-us/reference/index.html#tag/Service)
- [Site](/v0.0/api/studio-api-ref/en-us/reference/index.html#tag/Site)
- [Storyboards](/v0.0/api/studio-api-ref/en-us/reference/index.html#tag/Storyboards)
- [Workbook](/v0.0/api/studio-api-ref/en-us/reference/index.html#tag/Workbook)
- [Worksheets](/v0.0/api/studio-api-ref/en-us/reference/index.html#tag/Worksheets)

### Helper script

You can download an example [`call-studio-api.py` helper script](/v0.0/api/studio-api-ref/en-us/assets/samples/call-studio-api.py). Usage is covered in the [Tableau Studio Developer Guide![(opens in new window)](/v0.0/api/studio-api-ref/en-us/assets/external-link.svg)](https://help.tableau.com/v0.0/api/studio-dev-guide/en-us/index.html) .

This script gets the `baseUrl` and `token` required for a REST call to the API and simplifies making a call, For instance, to get a list of available workbooks you would use:

```
python call-studio-api.py GET v0/site/workbooks
```

#### Additional Resources

- [Tableau Developer Documentation](https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm)
- [Tableau Community](https://community.tableau.com)