Home
Providers
Tableau
Tableau
Tableau is a visual analytics platform transforming the way we use data to solve problems—empowering people and organizations to make the most of their data.
Tableau publishes 13 APIs on the APIs.io network, including Authentication API, Data Sources API, Favorites API, and 10 more. Tagged areas include Analytics, Business Intelligence, Dashboards, and Data Visualization.
The Tableau catalog on APIs.io includes 2 JSON-LD contexts and 2 Spectral governance rulesets.
Tableau’s developer surface includes authentication, engineering blog, support, release notes, signup flow, documentation, Stack Overflow tag, and 14 more developer resources.
25 APIs
1 MCP Servers
10 Features
5 Use Cases
Analytics Business Intelligence Dashboards Data Visualization
On this page
Kin Score
APIs 25
Postman 13
Open Collections 1
MCP Servers 1
GraphQL 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 10
Vocabularies 2
Spectral Rules 2
JSON Schema 116
JSON Structure 59
Examples 117
Security Posture 2
Agentic Access 1
Use Cases 5
Integrations 5
Resources 21
apis.yml
68 Operational Transparency
Composite quality — 65.1/100 · strong
Contract Quality
18.6 / 25
Developer Ergonomics
9.6 / 20
Commercial Clarity
14.7 / 20
Operational Transparency
8.9 / 13
Agent readiness — 48/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
12 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
0 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
GraphQL-based API for querying metadata about Tableau content, data sources, and lineage information.
API for creating, reading, and updating Hyper files, which are the data files that power Tableau extracts.
JavaScript API for embedding Tableau visualizations in web applications with advanced interaction capabilities.
Python library for programmatically updating Tableau workbook and data source files.
Python library that wraps the Tableau REST API for easier programmatic access.
The Tableau Extensions API allows developers to create dashboard extensions and viz extensions that users can interact with directly in Tableau, enabling integration with other ...
The Tableau Web Data Connector (WDC) provides an SDK for building connectors to any data accessible over HTTP, allowing users to bring external data into Tableau for analysis an...
SDK for developing custom Tableau connectors using ODBC or JDBC drivers, including documentation, example files, a test harness, and a packaging tool for distribution.
The Analytics Extensions API allows integration of external analytics engines such as Python, R, MATLAB, and data science platforms with Tableau calculations for advanced analyt...
Tableau Webhooks enable event-driven automation by sending HTTP POST notifications to specified URLs when events occur on Tableau Server or Tableau Cloud.
The VizQL Data Service provides a programmatic HTTP interface to query published data sources outside of Tableau visualizations, enabling headless data access from any application.
The Tableau Pulse API enables programmatic creation, management, and querying of Tableau Pulse metrics and subscriptions, as well as embedding Pulse insights into web applications.
Sign in and sign out of Tableau Server or Tableau Cloud. You must sign in to obtain an authentication token before calling other methods.
Publish, query, update, delete, and download data sources. Data sources define the connection to data and can be shared across multiple workbooks.
Add and remove content items from a user's list of favorites, including workbooks, views, data sources, projects, and flows.
Create, update, delete, and query groups. Groups are collections of users that simplify permission management.
Query and cancel background jobs on a site, including extract refreshes, subscriptions, and flow runs.
Query and set permissions on content items including workbooks, data sources, projects, views, and flows.
Create, update, delete, and query projects. Projects are containers for organizing workbooks, data sources, and other content on a site.
Create, update, delete, and query schedules for extract refreshes and subscriptions on Tableau Server.
Manage sites on Tableau Server. A site is a collection of users, groups, projects, workbooks, data sources, and other resources.
Create, update, delete, and query subscriptions. Subscriptions deliver snapshots of views to users on a schedule.
Add, update, remove, and query users on a site. Users are individuals who can sign in to Tableau Server or Tableau Cloud.
Query views and download view images or data. Views are the individual sheets, dashboards, or stories within a workbook.
Publish, query, update, delete, and download workbooks. Workbooks contain one or more views (sheets, dashboards, or stories) and can connect to one or more data sources.
Scroll for all 25
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 13
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Model Context Protocol servers that expose these APIs to AI agents.
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Scroll for all 10
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 116
JSON Structure definitions describing this provider's data shapes.
Scroll for all 59
Example request and response payloads for these APIs.
Scroll for all 117
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Pre-built integrations with other platforms and tools.
Get Started 3
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 2
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 1
Pagination, idempotency, versioning, errors, and events
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Learn 2
Tutorials, courses, talks, and written guidance
Operate 4
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Source (apis.yml)
name: Tableau
description: Tableau is a visual analytics platform transforming the way we use data to solve problems—empowering people and
organizations to make the most of their data.
accessModel:
pricing: enterprise
onboarding: self-serve
trial: false
try_now: false
public: false
label: Enterprise · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://www.tableau.com/sites/default/files/tableau_logo_800.png
tags:
- Analytics
- Business Intelligence
- Dashboards
- Data Visualization
created: '2024'
modified: '2026-05-19'
url: https://www.tableau.com
specificationVersion: '0.18'
apis:
- name: Tableau Metadata API
description: GraphQL-based API for querying metadata about Tableau content, data sources, and lineage information.
image: https://www.tableau.com/sites/default/files/tableau_logo_800.png
humanURL: https://help.tableau.com/current/api/metadata_api/en-us/index.html
baseURL: https://[server]/api/metadata/graphql
tags:
- Data Catalog
- GraphQL
- Lineage
- Metadata
properties:
- type: Documentation
url: https://help.tableau.com/current/api/metadata_api/en-us/index.html
- type: APIReference
url: https://help.tableau.com/current/api/metadata_api/en-us/reference/index.html
- type: CodeExamples
url: https://help.tableau.com/current/api/metadata_api/en-us/docs/use-cases.html
- type: GettingStarted
url: https://help.tableau.com/current/api/metadata_api/en-us/docs/meta_api_start.html
- type: Authentication
url: https://help.tableau.com/current/api/metadata_api/en-us/docs/meta_api_auth.html
- type: ChangeLog
url: https://help.tableau.com/current/api/metadata_api/en-us/docs/meta_api_release_notes.html
- type: GitHubRepository
url: https://github.com/tableau/metadata-api-samples
- url: graphql/tableau-graphql.md
type: GraphQL
- name: Tableau Hyper API
description: API for creating, reading, and updating Hyper files, which are the data files that power Tableau extracts.
image: https://www.tableau.com/sites/default/files/tableau_logo_800.png
humanURL: https://help.tableau.com/current/api/hyper_api/en-us/index.html
baseURL: https://github.com/tableau/hyper-api-samples
tags:
- Data Files
- ETL
- Extracts
- Hyper
properties:
- type: Documentation
url: https://help.tableau.com/current/api/hyper_api/en-us/index.html
- type: GitHubRepository
url: https://github.com/tableau/hyper-api-samples
- type: GettingStarted
url: https://www.tableau.com/developer/learning/tableau-hyper-api
- type: ChangeLog
url: https://tableau.github.io/hyper-db/docs/releases/
- name: Tableau Embedding API
description: JavaScript API for embedding Tableau visualizations in web applications with advanced interaction capabilities.
image: https://www.tableau.com/sites/default/files/tableau_logo_800.png
humanURL: https://help.tableau.com/current/api/embedding_api/en-us/index.html
baseURL: https://[server]
tags:
- Embedding
- JavaScript
- Visualization
- Web Components
properties:
- type: Documentation
url: https://help.tableau.com/current/api/embedding_api/en-us/index.html
- type: Tutorials
url: https://help.tableau.com/current/api/embedding_api/en-us/docs/embedding_api_get_started.html
- type: APIReference
url: https://help.tableau.com/current/api/embedding_api/en-us/reference/index.html
- type: Authentication
url: https://help.tableau.com/current/api/embedding_api/en-us/docs/embedding_api_auth.html
- type: ChangeLog
url: https://help.tableau.com/current/api/embedding_api/en-us/docs/embedding_api_release_notes.html
- type: GitHubRepository
url: https://github.com/tableau/embedding-api-v3-samples
- name: Tableau Document API
description: Python library for programmatically updating Tableau workbook and data source files.
image: https://www.tableau.com/sites/default/files/tableau_logo_800.png
humanURL: https://tableau.github.io/document-api-python/
baseURL: https://github.com/tableau/document-api-python
tags:
- Automation
- Data Sources
- Python
- Workbooks
properties:
- type: Documentation
url: https://tableau.github.io/document-api-python/
- type: GitHubRepository
url: https://github.com/tableau/document-api-python
- type: GettingStarted
url: https://tableau.github.io/document-api-python/docs/
- type: APIReference
url: https://tableau.github.io/document-api-python/docs/api-ref
- name: Tableau Server Client (Python)
description: Python library that wraps the Tableau REST API for easier programmatic access.
image: https://www.tableau.com/sites/default/files/tableau_logo_800.png
humanURL: https://tableau.github.io/server-client-python/
baseURL: https://github.com/tableau/server-client-python
tags:
- Python
- REST
- SDK
- Wrapper
properties:
- type: Documentation
url: https://tableau.github.io/server-client-python/
- type: GitHubRepository
url: https://github.com/tableau/server-client-python
- type: CodeExamples
url: https://tableau.github.io/server-client-python/docs/samples
- type: APIReference
url: https://tableau.github.io/server-client-python/docs/api-ref
- type: GettingStarted
url: https://tableau.github.io/server-client-python/docs/
- type: ChangeLog
url: https://github.com/tableau/server-client-python/blob/master/CHANGELOG.md
- name: Tableau Extensions API
description: The Tableau Extensions API allows developers to create dashboard extensions and viz extensions that users can
interact with directly in Tableau, enabling integration with other applications and custom visualization types.
image: https://www.tableau.com/sites/default/files/tableau_logo_800.png
humanURL: https://tableau.github.io/extensions-api/docs/
baseURL: https://[server]
tags:
- Dashboard Extensions
- Extensibility
- JavaScript
- Viz Extensions
- Web Components
properties:
- type: Documentation
url: https://tableau.github.io/extensions-api/docs/
- type: GitHubRepository
url: https://github.com/tableau/extensions-api
- type: GettingStarted
url: https://tableau.github.io/extensions-api/docs/dashext/trex_getstarted/
- type: APIReference
url: https://tableau.github.io/extensions-api/docs/trex_tableau_viz_ref/
- type: ChangeLog
url: https://tableau.github.io/extensions-api/docs/trex_release-notes/
- type: CodeExamples
url: https://tableau.github.io/extensions-api/docs/dashext/trex_examples/
- name: Tableau Web Data Connector
description: The Tableau Web Data Connector (WDC) provides an SDK for building connectors to any data accessible over HTTP,
allowing users to bring external data into Tableau for analysis and visualization.
image: https://www.tableau.com/sites/default/files/tableau_logo_800.png
humanURL: https://help.tableau.com/current/api/webdataconnector/en-us/index.html
baseURL: https://[server]
tags:
- Connectors
- Data Integration
- HTTP
- JavaScript
properties:
- type: Documentation
url: https://help.tableau.com/current/api/webdataconnector/en-us/index.html
- type: APIReference
url: https://tableau.github.io/webdataconnector/docs/api_ref.html
- type: GitHubRepository
url: https://github.com/tableau/webdataconnector
- type: ChangeLog
url: https://help.tableau.com/current/api/webdataconnector/en-us/docs/wdc_whats_new.html
- type: Tutorials
url: https://tableau.github.io/webdataconnector/docs/wdc_tutorial.html
- type: CodeExamples
url: https://tableau.github.io/webdataconnector/docs/wdc_samples.html
- name: Tableau Connector SDK
description: SDK for developing custom Tableau connectors using ODBC or JDBC drivers, including documentation, example files,
a test harness, and a packaging tool for distribution.
image: https://www.tableau.com/sites/default/files/tableau_logo_800.png
humanURL: https://tableau.github.io/connector-plugin-sdk/
baseURL: https://github.com/tableau/connector-plugin-sdk
tags:
- Connectors
- Custom Connectors
- JDBC
- ODBC
- SDK
properties:
- type: Documentation
url: https://tableau.github.io/connector-plugin-sdk/docs/
- type: GitHubRepository
url: https://github.com/tableau/connector-plugin-sdk
- type: APIReference
url: https://tableau.github.io/connector-plugin-sdk/docs/api-reference
- type: CodeExamples
url: https://tableau.github.io/connector-plugin-sdk/docs/example
- type: GettingStarted
url: https://tableau.github.io/connector-plugin-sdk/docs/
- name: Tableau Analytics Extensions API
description: The Analytics Extensions API allows integration of external analytics engines such as Python, R, MATLAB, and
data science platforms with Tableau calculations for advanced analytics.
image: https://www.tableau.com/sites/default/files/tableau_logo_800.png
humanURL: https://tableau.github.io/analytics-extensions-api/docs/ae_intro.html
baseURL: https://[server]
tags:
- Analytics
- Data Science
- Machine Learning
- Python
- R
properties:
- type: Documentation
url: https://tableau.github.io/analytics-extensions-api/docs/ae_intro.html
- type: CodeExamples
url: https://tableau.github.io/analytics-extensions-api/docs/ae_example_tabpy.html
- type: GettingStarted
url: https://tableau.github.io/analytics-extensions-api/docs/ae_connect_desktop.html
- type: APIReference
url: https://tableau.github.io/analytics-extensions-api/docs/ae_summary.html
- type: GitHubRepository
url: https://github.com/tableau/TabPy
- name: Tableau Webhooks
description: Tableau Webhooks enable event-driven automation by sending HTTP POST notifications to specified URLs when events
occur on Tableau Server or Tableau Cloud.
image: https://www.tableau.com/sites/default/files/tableau_logo_800.png
humanURL: https://help.tableau.com/current/developer/webhooks/en-us/
baseURL: https://[server]/api/[api-version]
tags:
- Automation
- Events
- Notifications
- Webhooks
properties:
- type: Documentation
url: https://help.tableau.com/current/developer/webhooks/en-us/
- type: GitHubRepository
url: https://github.com/tableau/webhooks-docs
- type: GettingStarted
url: https://help.tableau.com/current/developer/webhooks/en-us/docs/webhooks-get-started.html
- type: APIReference
url: https://help.tableau.com/current/developer/webhooks/en-us/docs/webhooks-events-payload.html
- name: Tableau VizQL Data Service
description: The VizQL Data Service provides a programmatic HTTP interface to query published data sources outside of Tableau
visualizations, enabling headless data access from any application.
image: https://www.tableau.com/sites/default/files/tableau_logo_800.png
humanURL: https://help.tableau.com/current/api/vizql-data-service/en-us/index.html
baseURL: https://[server]/api/v1
tags:
- Data Access
- Headless
- Query
- REST
properties:
- type: Documentation
url: https://help.tableau.com/current/api/vizql-data-service/en-us/index.html
- type: APIReference
url: https://help.tableau.com/current/api/vizql-data-service/en-us/reference/index.html
- type: ChangeLog
url: https://help.tableau.com/current/api/vizql-data-service/en-us/docs/vds_whats_new.html
- type: GitHubRepository
url: https://github.com/tableau/VizQL-Data-Service
- type: GettingStarted
url: https://help.tableau.com/current/api/vizql-data-service/en-us/docs/vds_create_queries.html
- name: Tableau Pulse API
description: The Tableau Pulse API enables programmatic creation, management, and querying of Tableau Pulse metrics and
subscriptions, as well as embedding Pulse insights into web applications.
image: https://www.tableau.com/sites/default/files/tableau_logo_800.png
humanURL: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref_pulse.htm
baseURL: https://[server]/api/[api-version]
tags:
- Analytics
- Insights
- Metrics
- Pulse
properties:
- type: Documentation
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref_pulse.htm
- type: APIReference
url: https://help.tableau.com/current/api/embedding_api/en-us/reference/interfaces/pulse.html
- type: GitHubRepository
url: https://github.com/tableau/pulse-api-utilities
- aid: tableau:tableau-authentication-api
name: Tableau Authentication API
description: Sign in and sign out of Tableau Server or Tableau Cloud. You must sign in to obtain an authentication token
before calling other methods.
humanURL: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
baseURL: https://[server]/api/[api-version]
tags:
- Authentication
properties:
- type: OpenAPI
url: openapi/tableau-authentication-api-openapi.yml
- type: Documentation
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
- type: JSONSchema
url: json-schema/tableau-workbook-schema.json
- type: JSONLD
url: json-ld/tableau-context.jsonld
- type: Authentication
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_auth.htm
- type: Versioning
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_versions.htm
- type: ChangeLog
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_whats_new.htm
- type: GettingStarted
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_get_started_tutorial_part_1.htm
- type: APIReference
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm
- type: CodeExamples
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_samples.htm
- type: SDKs
url: https://tableau.github.io/server-client-python/
- type: GitHubRepository
url: https://github.com/tableau/rest-api-samples
- aid: tableau:tableau-data-sources-api
name: Tableau Data Sources API
description: Publish, query, update, delete, and download data sources. Data sources define the connection to data and can
be shared across multiple workbooks.
humanURL: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
baseURL: https://[server]/api/[api-version]
tags:
- Data Sources
properties:
- type: OpenAPI
url: openapi/tableau-data-sources-api-openapi.yml
- type: Documentation
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
- type: JSONSchema
url: json-schema/tableau-workbook-schema.json
- type: JSONLD
url: json-ld/tableau-context.jsonld
- type: Authentication
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_auth.htm
- type: Versioning
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_versions.htm
- type: ChangeLog
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_whats_new.htm
- type: GettingStarted
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_get_started_tutorial_part_1.htm
- type: APIReference
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm
- type: CodeExamples
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_samples.htm
- type: SDKs
url: https://tableau.github.io/server-client-python/
- type: GitHubRepository
url: https://github.com/tableau/rest-api-samples
- aid: tableau:tableau-favorites-api
name: Tableau Favorites API
description: Add and remove content items from a user's list of favorites, including workbooks, views, data sources, projects,
and flows.
humanURL: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
baseURL: https://[server]/api/[api-version]
tags:
- Favorites
properties:
- type: OpenAPI
url: openapi/tableau-favorites-api-openapi.yml
- type: Documentation
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
- type: JSONSchema
url: json-schema/tableau-workbook-schema.json
- type: JSONLD
url: json-ld/tableau-context.jsonld
- type: Authentication
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_auth.htm
- type: Versioning
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_versions.htm
- type: ChangeLog
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_whats_new.htm
- type: GettingStarted
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_get_started_tutorial_part_1.htm
- type: APIReference
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm
- type: CodeExamples
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_samples.htm
- type: SDKs
url: https://tableau.github.io/server-client-python/
- type: GitHubRepository
url: https://github.com/tableau/rest-api-samples
- aid: tableau:tableau-groups-api
name: Tableau Groups API
description: Create, update, delete, and query groups. Groups are collections of users that simplify permission management.
humanURL: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
baseURL: https://[server]/api/[api-version]
tags:
- Groups
properties:
- type: OpenAPI
url: openapi/tableau-groups-api-openapi.yml
- type: Documentation
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
- type: JSONSchema
url: json-schema/tableau-workbook-schema.json
- type: JSONLD
url: json-ld/tableau-context.jsonld
- type: Authentication
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_auth.htm
- type: Versioning
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_versions.htm
- type: ChangeLog
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_whats_new.htm
- type: GettingStarted
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_get_started_tutorial_part_1.htm
- type: APIReference
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm
- type: CodeExamples
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_samples.htm
- type: SDKs
url: https://tableau.github.io/server-client-python/
- type: GitHubRepository
url: https://github.com/tableau/rest-api-samples
- aid: tableau:tableau-jobs-api
name: Tableau Jobs API
description: Query and cancel background jobs on a site, including extract refreshes, subscriptions, and flow runs.
humanURL: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
baseURL: https://[server]/api/[api-version]
tags:
- Jobs
properties:
- type: OpenAPI
url: openapi/tableau-jobs-api-openapi.yml
- type: Documentation
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
- type: JSONSchema
url: json-schema/tableau-workbook-schema.json
- type: JSONLD
url: json-ld/tableau-context.jsonld
- type: Authentication
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_auth.htm
- type: Versioning
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_versions.htm
- type: ChangeLog
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_whats_new.htm
- type: GettingStarted
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_get_started_tutorial_part_1.htm
- type: APIReference
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm
- type: CodeExamples
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_samples.htm
- type: SDKs
url: https://tableau.github.io/server-client-python/
- type: GitHubRepository
url: https://github.com/tableau/rest-api-samples
- aid: tableau:tableau-permissions-api
name: Tableau Permissions API
description: Query and set permissions on content items including workbooks, data sources, projects, views, and flows.
humanURL: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
baseURL: https://[server]/api/[api-version]
tags:
- Permissions
properties:
- type: OpenAPI
url: openapi/tableau-permissions-api-openapi.yml
- type: Documentation
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
- type: JSONSchema
url: json-schema/tableau-workbook-schema.json
- type: JSONLD
url: json-ld/tableau-context.jsonld
- type: Authentication
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_auth.htm
- type: Versioning
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_versions.htm
- type: ChangeLog
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_whats_new.htm
- type: GettingStarted
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_get_started_tutorial_part_1.htm
- type: APIReference
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm
- type: CodeExamples
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_samples.htm
- type: SDKs
url: https://tableau.github.io/server-client-python/
- type: GitHubRepository
url: https://github.com/tableau/rest-api-samples
- aid: tableau:tableau-projects-api
name: Tableau Projects API
description: Create, update, delete, and query projects. Projects are containers for organizing workbooks, data sources,
and other content on a site.
humanURL: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
baseURL: https://[server]/api/[api-version]
tags:
- Projects
properties:
- type: OpenAPI
url: openapi/tableau-projects-api-openapi.yml
- type: Documentation
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
- type: JSONSchema
url: json-schema/tableau-workbook-schema.json
- type: JSONLD
url: json-ld/tableau-context.jsonld
- type: Authentication
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_auth.htm
- type: Versioning
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_versions.htm
- type: ChangeLog
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_whats_new.htm
- type: GettingStarted
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_get_started_tutorial_part_1.htm
- type: APIReference
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm
- type: CodeExamples
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_samples.htm
- type: SDKs
url: https://tableau.github.io/server-client-python/
- type: GitHubRepository
url: https://github.com/tableau/rest-api-samples
- aid: tableau:tableau-schedules-api
name: Tableau Schedules API
description: Create, update, delete, and query schedules for extract refreshes and subscriptions on Tableau Server.
humanURL: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
baseURL: https://[server]/api/[api-version]
tags:
- Schedules
properties:
- type: OpenAPI
url: openapi/tableau-schedules-api-openapi.yml
- type: Documentation
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
- type: JSONSchema
url: json-schema/tableau-workbook-schema.json
- type: JSONLD
url: json-ld/tableau-context.jsonld
- type: Authentication
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_auth.htm
- type: Versioning
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_versions.htm
- type: ChangeLog
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_whats_new.htm
- type: GettingStarted
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_get_started_tutorial_part_1.htm
- type: APIReference
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm
- type: CodeExamples
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_samples.htm
- type: SDKs
url: https://tableau.github.io/server-client-python/
- type: GitHubRepository
url: https://github.com/tableau/rest-api-samples
- aid: tableau:tableau-sites-api
name: Tableau Sites API
description: Manage sites on Tableau Server. A site is a collection of users, groups, projects, workbooks, data sources,
and other resources.
humanURL: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
baseURL: https://[server]/api/[api-version]
tags:
- Sites
properties:
- type: OpenAPI
url: openapi/tableau-sites-api-openapi.yml
- type: Documentation
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
- type: JSONSchema
url: json-schema/tableau-workbook-schema.json
- type: JSONLD
url: json-ld/tableau-context.jsonld
- type: Authentication
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_auth.htm
- type: Versioning
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_versions.htm
- type: ChangeLog
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_whats_new.htm
- type: GettingStarted
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_get_started_tutorial_part_1.htm
- type: APIReference
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm
- type: CodeExamples
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_samples.htm
- type: SDKs
url: https://tableau.github.io/server-client-python/
- type: GitHubRepository
url: https://github.com/tableau/rest-api-samples
- aid: tableau:tableau-subscriptions-api
name: Tableau Subscriptions API
description: Create, update, delete, and query subscriptions. Subscriptions deliver snapshots of views to users on a schedule.
humanURL: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
baseURL: https://[server]/api/[api-version]
tags:
- Subscriptions
properties:
- type: OpenAPI
url: openapi/tableau-subscriptions-api-openapi.yml
- type: Documentation
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
- type: JSONSchema
url: json-schema/tableau-workbook-schema.json
- type: JSONLD
url: json-ld/tableau-context.jsonld
- type: Authentication
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_auth.htm
- type: Versioning
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_versions.htm
- type: ChangeLog
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_whats_new.htm
- type: GettingStarted
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_get_started_tutorial_part_1.htm
- type: APIReference
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm
- type: CodeExamples
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_samples.htm
- type: SDKs
url: https://tableau.github.io/server-client-python/
- type: GitHubRepository
url: https://github.com/tableau/rest-api-samples
- aid: tableau:tableau-users-api
name: Tableau Users API
description: Add, update, remove, and query users on a site. Users are individuals who can sign in to Tableau Server or
Tableau Cloud.
humanURL: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
baseURL: https://[server]/api/[api-version]
tags:
- Users
properties:
- type: OpenAPI
url: openapi/tableau-users-api-openapi.yml
- type: Documentation
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
- type: JSONSchema
url: json-schema/tableau-workbook-schema.json
- type: JSONLD
url: json-ld/tableau-context.jsonld
- type: Authentication
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_auth.htm
- type: Versioning
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_versions.htm
- type: ChangeLog
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_whats_new.htm
- type: GettingStarted
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_get_started_tutorial_part_1.htm
- type: APIReference
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm
- type: CodeExamples
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_samples.htm
- type: SDKs
url: https://tableau.github.io/server-client-python/
- type: GitHubRepository
url: https://github.com/tableau/rest-api-samples
- aid: tableau:tableau-views-api
name: Tableau Views API
description: Query views and download view images or data. Views are the individual sheets, dashboards, or stories within
a workbook.
humanURL: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
baseURL: https://[server]/api/[api-version]
tags:
- Views
properties:
- type: OpenAPI
url: openapi/tableau-views-api-openapi.yml
- type: Documentation
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
- type: JSONSchema
url: json-schema/tableau-workbook-schema.json
- type: JSONLD
url: json-ld/tableau-context.jsonld
- type: Authentication
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_auth.htm
- type: Versioning
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_versions.htm
- type: ChangeLog
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_whats_new.htm
- type: GettingStarted
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_get_started_tutorial_part_1.htm
- type: APIReference
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm
- type: CodeExamples
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_samples.htm
- type: SDKs
url: https://tableau.github.io/server-client-python/
- type: GitHubRepository
url: https://github.com/tableau/rest-api-samples
- aid: tableau:tableau-workbooks-api
name: Tableau Workbooks API
description: Publish, query, update, delete, and download workbooks. Workbooks contain one or more views (sheets, dashboards,
or stories) and can connect to one or more data sources.
humanURL: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
baseURL: https://[server]/api/[api-version]
tags:
- Workbooks
properties:
- type: OpenAPI
url: openapi/tableau-workbooks-api-openapi.yml
- type: Documentation
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
- type: JSONSchema
url: json-schema/tableau-workbook-schema.json
- type: JSONLD
url: json-ld/tableau-context.jsonld
- type: Authentication
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_auth.htm
- type: Versioning
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_concepts_versions.htm
- type: ChangeLog
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_whats_new.htm
- type: GettingStarted
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_get_started_tutorial_part_1.htm
- type: APIReference
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm
- type: CodeExamples
url: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_samples.htm
- type: SDKs
url: https://tableau.github.io/server-client-python/
- type: GitHubRepository
url: https://github.com/tableau/rest-api-samples
maintainers:
- name: Tableau
email: developers@tableau.com
url: https://www.tableau.com
- name: Kin Lane
email: kin@apievangelist.com
url: https://apievangelist.com
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/tableau/overview
- type: AgenticAccess
url: agentic-access/tableau-agentic-access.yml
- type: DomainSecurity
url: security/tableau-domain-security.yml
- type: Authentication
url: authentication/tableau-authentication.yml
- type: LinkedIn
url: https://www.linkedin.com/company/tableau-software
- type: DeveloperPortal
url: https://www.tableau.com/developer
- type: Blog
url: https://www.tableau.com/blog/developers
- type: Suppor
# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/tableau/refs/heads/main/apis.yml