Tableau website screenshot

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.

65.1/100 strong ▬ flat Agent 48/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessEnterpriseSelf serve
25 APIs 1 MCP Servers 10 Features 5 Use Cases
AnalyticsBusiness IntelligenceDashboardsData Visualization

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
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
Governance 7.0 / 12
Discoverability 6.3 / 10
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
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/tableau: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 25

Individual APIs this provider publishes, each with its own machine-readable definition.

Tableau Metadata API

GraphQL-based API for querying metadata about Tableau content, data sources, and lineage information.

Tableau Hyper API

API for creating, reading, and updating Hyper files, which are the data files that power Tableau extracts.

Tableau Embedding API

JavaScript API for embedding Tableau visualizations in web applications with advanced interaction capabilities.

Tableau Document API

Python library for programmatically updating Tableau workbook and data source files.

Tableau Server Client (Python)

Python library that wraps the Tableau REST API for easier programmatic access.

Tableau Extensions API

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 ...

Tableau Web Data Connector

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...

Tableau Connector SDK

SDK for developing custom Tableau connectors using ODBC or JDBC drivers, including documentation, example files, a test harness, and a packaging tool for distribution.

Tableau Analytics Extensions API

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

Tableau Webhooks enable event-driven automation by sending HTTP POST notifications to specified URLs when events occur on Tableau Server or Tableau Cloud.

Tableau VizQL Data Service

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.

Tableau Pulse API

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.

Tableau Authentication API

Sign in and sign out of Tableau Server or Tableau Cloud. You must sign in to obtain an authentication token before calling other methods.

Tableau Data Sources API

Publish, query, update, delete, and download data sources. Data sources define the connection to data and can be shared across multiple workbooks.

Tableau Favorites API

Add and remove content items from a user's list of favorites, including workbooks, views, data sources, projects, and flows.

Tableau Groups API

Create, update, delete, and query groups. Groups are collections of users that simplify permission management.

Tableau Jobs API

Query and cancel background jobs on a site, including extract refreshes, subscriptions, and flow runs.

Tableau Permissions API

Query and set permissions on content items including workbooks, data sources, projects, views, and flows.

Tableau Projects API

Create, update, delete, and query projects. Projects are containers for organizing workbooks, data sources, and other content on a site.

Tableau Schedules API

Create, update, delete, and query schedules for extract refreshes and subscriptions on Tableau Server.

Tableau Sites API

Manage sites on Tableau Server. A site is a collection of users, groups, projects, workbooks, data sources, and other resources.

Tableau Subscriptions API

Create, update, delete, and query subscriptions. Subscriptions deliver snapshots of views to users on a schedule.

Tableau Users API

Add, update, remove, and query users on a site. Users are individuals who can sign in to Tableau Server or Tableau Cloud.

Tableau Views API

Query views and download view images or data. Views are the individual sheets, dashboards, or stories within a workbook.

Tableau Workbooks API

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

Postman Collections 13

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll for all 13

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Tableau REST API

OPEN COLLECTION

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

MCP Server

MCP SERVER

GraphQL 1

GraphQL schemas published by this provider.

Tableau GraphQL API

The Tableau Metadata API is a GraphQL-based API introduced in Tableau 2019.3 that enables querying of metadata about Tableau Server and Tableau Cloud content, data assets, and d...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Tableau Plans Pricing

4 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Tableau Rate Limits

6 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 10

Notable capabilities this provider offers.

Data Source Management

Publish, query, update, delete, and download data sources that define connections to data shared across workbooks.

Workbook Management

Publish, query, update, delete, and download workbooks containing views, dashboards, and stories.

Site Administration

Create, configure, and manage Tableau Server and Cloud sites with full lifecycle control.

User and Group Management

Add, update, and remove users and groups with role-based access control for content permissions.

Permission Management

Query and set granular permissions on workbooks, data sources, projects, views, and flows.

Schedule and Subscription Management

Create and manage schedules for extract refreshes and subscriptions for automated content delivery.

Embedded Analytics

Embed Tableau visualizations in web applications with interactive filtering and full API control.

Metadata and Lineage

Query metadata about content, data sources, and data lineage using the GraphQL-based Metadata API.

Custom Connectors

Build custom connectors using ODBC or JDBC drivers to bring any data source into Tableau.

Webhooks

Enable event-driven automation with HTTP POST notifications when events occur on Tableau Server or Cloud.

Scroll for all 10

Semantic Vocabularies 2

JSON-LD contexts and semantic vocabularies used across these APIs.

Tableau Context

0 classes · 14 properties

JSON-LD

Tableau Rest Context

0 classes · 0 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Tableau API Rules

6 rules · 4 warnings 2 info

SPECTRAL

Tableau API Rules

15 rules · 8 errors 6 warnings 1 info

SPECTRAL

JSON Schema 116

Standalone JSON Schema definitions for this provider's data models.

AddFavoriteRequest

1 properties

JSON SCHEMA

AddPermissionsRequest

1 properties

JSON SCHEMA

AddUserRequest

1 properties

JSON SCHEMA

Connection

6 properties

JSON SCHEMA

ConnectionListResponse

1 properties

JSON SCHEMA

CreateGroupRequest

1 properties

JSON SCHEMA

CreateProjectRequest

1 properties

JSON SCHEMA

CreateSiteRequest

1 properties

JSON SCHEMA

CreateSubscriptionRequest

1 properties

JSON SCHEMA

DataSource

15 properties

JSON SCHEMA

DataSourceListResponse

2 properties

JSON SCHEMA

DataSourceResponse

1 properties

JSON SCHEMA

ErrorResponse

1 properties

JSON SCHEMA

FavoritesResponse

1 properties

JSON SCHEMA

Group

6 properties

JSON SCHEMA

GroupListResponse

2 properties

JSON SCHEMA

GroupResponse

1 properties

JSON SCHEMA

Job

13 properties

JSON SCHEMA

JobListResponse

2 properties

JSON SCHEMA

JobResponse

1 properties

JSON SCHEMA

Pagination

3 properties

JSON SCHEMA

Permission

1 properties

JSON SCHEMA

PermissionListResponse

2 properties

JSON SCHEMA

Project

9 properties

JSON SCHEMA

ProjectListResponse

2 properties

JSON SCHEMA

ProjectResponse

1 properties

JSON SCHEMA

PublishWorkbookRequest

1 properties

JSON SCHEMA

AddFavoriteRequest

1 properties

JSON SCHEMA

AddPermissionsRequest

0 properties

JSON SCHEMA

AddUserRequest

1 properties

JSON SCHEMA

ConnectionListResponse

1 properties

JSON SCHEMA

Connection

6 properties

JSON SCHEMA

CreateGroupRequest

1 properties

JSON SCHEMA

CreateProjectRequest

1 properties

JSON SCHEMA

CreateSiteRequest

1 properties

JSON SCHEMA

CreateSubscriptionRequest

1 properties

JSON SCHEMA

DataSourceListResponse

1 properties

JSON SCHEMA

DataSourceResponse

0 properties

JSON SCHEMA

DataSource

15 properties

JSON SCHEMA

ErrorResponse

1 properties

JSON SCHEMA

FavoritesResponse

1 properties

JSON SCHEMA

GroupListResponse

1 properties

JSON SCHEMA

GroupResponse

0 properties

JSON SCHEMA

Group

6 properties

JSON SCHEMA

JobListResponse

1 properties

JSON SCHEMA

JobResponse

0 properties

JSON SCHEMA

Job

13 properties

JSON SCHEMA

Pagination

3 properties

JSON SCHEMA

PermissionListResponse

1 properties

JSON SCHEMA

Permission

1 properties

JSON SCHEMA

ProjectListResponse

1 properties

JSON SCHEMA

ProjectResponse

0 properties

JSON SCHEMA

Project

9 properties

JSON SCHEMA

PublishWorkbookRequest

1 properties

JSON SCHEMA

RevisionListResponse

1 properties

JSON SCHEMA

Revision

6 properties

JSON SCHEMA

ScheduleListResponse

1 properties

JSON SCHEMA

Schedule

11 properties

JSON SCHEMA

SignInRequest

1 properties

JSON SCHEMA

SignInResponse

1 properties

JSON SCHEMA

SiteListResponse

1 properties

JSON SCHEMA

SiteResponse

0 properties

JSON SCHEMA

Site

13 properties

JSON SCHEMA

SubscriptionListResponse

1 properties

JSON SCHEMA

SubscriptionResponse

0 properties

JSON SCHEMA

Subscription

11 properties

JSON SCHEMA

TagListRequest

1 properties

JSON SCHEMA

TagListResponse

1 properties

JSON SCHEMA

Tag

1 properties

JSON SCHEMA

UpdateDataSourceRequest

1 properties

JSON SCHEMA

UpdateGroupRequest

1 properties

JSON SCHEMA

UpdateProjectRequest

1 properties

JSON SCHEMA

UpdateSiteRequest

1 properties

JSON SCHEMA

UpdateSubscriptionRequest

1 properties

JSON SCHEMA

UpdateUserRequest

1 properties

JSON SCHEMA

UpdateWorkbookRequest

1 properties

JSON SCHEMA

UserListResponse

1 properties

JSON SCHEMA

UserResponse

0 properties

JSON SCHEMA

User

10 properties

JSON SCHEMA

ViewListResponse

1 properties

JSON SCHEMA

ViewResponse

0 properties

JSON SCHEMA

View

12 properties

JSON SCHEMA

WorkbookListResponse

1 properties

JSON SCHEMA

WorkbookResponse

0 properties

JSON SCHEMA

Workbook

16 properties

JSON SCHEMA

Revision

6 properties

JSON SCHEMA

RevisionListResponse

2 properties

JSON SCHEMA

Schedule

11 properties

JSON SCHEMA

ScheduleListResponse

2 properties

JSON SCHEMA

SignInRequest

1 properties

JSON SCHEMA

SignInResponse

1 properties

JSON SCHEMA

Site

13 properties

JSON SCHEMA

SiteListResponse

2 properties

JSON SCHEMA

SiteResponse

1 properties

JSON SCHEMA

Subscription

11 properties

JSON SCHEMA

SubscriptionListResponse

2 properties

JSON SCHEMA

SubscriptionResponse

1 properties

JSON SCHEMA

Tag

1 properties

JSON SCHEMA

TagListRequest

1 properties

JSON SCHEMA

TagListResponse

1 properties

JSON SCHEMA

UpdateDataSourceRequest

1 properties

JSON SCHEMA

UpdateGroupRequest

1 properties

JSON SCHEMA

UpdateProjectRequest

1 properties

JSON SCHEMA

UpdateSiteRequest

1 properties

JSON SCHEMA

UpdateSubscriptionRequest

1 properties

JSON SCHEMA

UpdateUserRequest

1 properties

JSON SCHEMA

UpdateWorkbookRequest

1 properties

JSON SCHEMA

User

10 properties

JSON SCHEMA

UserListResponse

2 properties

JSON SCHEMA

UserResponse

1 properties

JSON SCHEMA

View

12 properties

JSON SCHEMA

ViewListResponse

2 properties

JSON SCHEMA

ViewResponse

1 properties

JSON SCHEMA

Tableau Workbook

18 properties

JSON SCHEMA

WorkbookListResponse

2 properties

JSON SCHEMA

WorkbookResponse

1 properties

JSON SCHEMA

Scroll for all 116

JSON Structure 59

JSON Structure definitions describing this provider's data shapes.

Tableau Rest Add User Request Structure

1 properties

JSON STRUCTURE

Tableau Rest Connection Structure

6 properties

JSON STRUCTURE

Tableau Rest Create Site Request Structure

1 properties

JSON STRUCTURE

Tableau Rest Data Source Structure

15 properties

JSON STRUCTURE

Tableau Rest Error Response Structure

1 properties

JSON STRUCTURE

Tableau Rest Favorites Response Structure

1 properties

JSON STRUCTURE

Tableau Rest Group List Response Structure

1 properties

JSON STRUCTURE

Tableau Rest Group Response Structure

0 properties

JSON STRUCTURE

Tableau Rest Group Structure

6 properties

JSON STRUCTURE

Tableau Rest Job List Response Structure

1 properties

JSON STRUCTURE

Tableau Rest Job Response Structure

0 properties

JSON STRUCTURE

Tableau Rest Job Structure

13 properties

JSON STRUCTURE

Tableau Rest Pagination Structure

3 properties

JSON STRUCTURE

Tableau Rest Permission Structure

1 properties

JSON STRUCTURE

Tableau Rest Project Response Structure

0 properties

JSON STRUCTURE

Tableau Rest Project Structure

9 properties

JSON STRUCTURE

Tableau Rest Revision Structure

6 properties

JSON STRUCTURE

Tableau Rest Schedule Structure

11 properties

JSON STRUCTURE

Tableau Rest Sign In Request Structure

1 properties

JSON STRUCTURE

Tableau Rest Sign In Response Structure

1 properties

JSON STRUCTURE

Tableau Rest Site List Response Structure

1 properties

JSON STRUCTURE

Tableau Rest Site Response Structure

0 properties

JSON STRUCTURE

Tableau Rest Site Structure

13 properties

JSON STRUCTURE

Tableau Rest Subscription Structure

11 properties

JSON STRUCTURE

Tableau Rest Tag List Request Structure

1 properties

JSON STRUCTURE

Tableau Rest Tag List Response Structure

1 properties

JSON STRUCTURE

Tableau Rest Tag Structure

1 properties

JSON STRUCTURE

Tableau Rest Update Site Request Structure

1 properties

JSON STRUCTURE

Tableau Rest Update User Request Structure

1 properties

JSON STRUCTURE

Tableau Rest User List Response Structure

1 properties

JSON STRUCTURE

Tableau Rest User Response Structure

0 properties

JSON STRUCTURE

Tableau Rest User Structure

10 properties

JSON STRUCTURE

Tableau Rest View List Response Structure

1 properties

JSON STRUCTURE

Tableau Rest View Response Structure

0 properties

JSON STRUCTURE

Tableau Rest View Structure

12 properties

JSON STRUCTURE

Tableau Rest Workbook Response Structure

0 properties

JSON STRUCTURE

Tableau Rest Workbook Structure

16 properties

JSON STRUCTURE

Tableau Structure

0 properties

JSON STRUCTURE

Scroll for all 59

Examples 117

Example request and response payloads for these APIs.

Tableau Getusers Example

6 fields

EXAMPLE

Tableau Queryjob Example

6 fields

EXAMPLE

Tableau Queryjobs Example

6 fields

EXAMPLE

Tableau Querysite Example

6 fields

EXAMPLE

Tableau Queryuser Example

6 fields

EXAMPLE

Tableau Rest Job Example

13 fields

EXAMPLE

Tableau Rest Site Example

13 fields

EXAMPLE

Tableau Rest Tag Example

1 fields

EXAMPLE

Tableau Rest User Example

10 fields

EXAMPLE

Tableau Rest View Example

12 fields

EXAMPLE

Tableau Signin Example

6 fields

EXAMPLE

Scroll for all 117

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Tableau Authentication

apiKey · 1 scheme

SECURITY

Tableau Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Tableau Agentic Access

70 operations · 32 acting

70 operations · 32 acting

AGENTIC

Use Cases 5

What developers build with this provider.

Enterprise Reporting

Automate the creation and distribution of business reports and dashboards across organizations.

Embedded Analytics

Embed interactive visualizations and analytics directly into customer-facing applications.

Data Governance

Track data lineage, manage permissions, and enforce data policies across the analytics platform.

Self-Service Analytics

Enable business users to explore data and create visualizations without IT involvement.

Content Migration

Programmatically migrate workbooks, data sources, and configurations between Tableau environments.

Integrations 5

Pre-built integrations with other platforms and tools.

Salesforce

Native integration with Salesforce CRM for unified analytics across sales, service, and marketing data.

Slack

Share Tableau visualizations and receive metric alerts directly in Slack channels.

Python and R

Extend Tableau calculations with Python and R scripts through the Analytics Extensions API.

Snowflake

Optimized connector for Snowflake data warehouse with live query and extract support.

Google BigQuery

Connect to Google BigQuery for large-scale data analytics and visualization.

Resources

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)

apis.yml Raw ↑
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