Menu

Samenvatting van de Tableau API

De Tableau REST API ontsluit het hele platform programmatisch zodat je content lifecycle, gebruikersbeheer en data-orkestratie kunt aansturen. Hiermee koppel je Tableau aan je CI/CD-pipeline, identity provider of ETL-orkestrator.
  • Content publishing: Publiceer en versioneer workbooks, datasources, flows en virtuele connecties via fileUploads en beheer projecten en collecties.
  • Gebruikers- en sitebeheer: Provisionee gebruikers en groepen via SCIM of REST, beheer site-rollen, identity pools en connected apps voor JWT-trust.
  • Extract refreshes en flows: Plan en trigger extract-refresh-tasks en Prep Conductor-flows en monitor jobs vanuit externe schedulers.
  • Webhooks en notificaties: Abonneer op workbook-updates, datasource-refreshes en job-completions om downstream-systemen realtime bij te werken.
  • Embedded analytics: Beheer custom views, embedding-instellingen en views-images of -PDF's voor white-label dashboards in eigen applicaties.
  • Pulse en metadata: Maak metric-definities en inzichten via Pulse en bevraag content-lineage via de Metadata GraphQL API.
API Quick Facts REST, GraphQL
  • Authenticatie Bearer Token, OAuth2, Basic Auth
  • Methods DELETE (119)POST (100)GET (183)PUT (97)PATCH (8)
  • Rate limits Tableau Cloud hanteert API-rate-limits per site (standaard ~6.000 calls per uur per gebruiker, met aanvullende limieten op metadata- en publishing-endpoints). Tableau Server kent geen harde limieten maar wel concurrency-quota's.
  • Webhooks Beschikbaar
  • Sandbox Beschikbaar
  • Response format JSON, XML
  • Versionering URL-based
  • SDK's Python, Java, .NET

Laatste ontwikkelingen bij de Tableau API

Tableau introduceerde in 2015 de eerste publieke REST API voor Tableau Server. Met elke release verschuift de minor-versie (huidig 3.24 in 2024-2025) en worden nieuwe service-collections toegevoegd. Major-uitbreidingen zijn de Metadata API (GraphQL) in 2019, Webhooks in 2020 (API 3.6), Personal Access Tokens, Connected Apps met direct trust en JWT in 2022 (3.14+), Identity Pools en SCIM 2.0 in 2023 (3.19+) en Tableau Pulse-endpoints met geautomatiseerde inzichten in 2024 (3.21+). Tableau hanteert een forward-compatible URL-versionering: oudere endpoints blijven werken op nieuwere servers.

API versies

REST API 3.24 (Tableau Pulse) Major release
1 oktober 2024

Volledige Pulse-API met metric-definities, abonnementen en geautomatiseerde inzichten (insights/ban, breakdown, brief, exploration, springboard) plus uitbreiding van metadata- en custom-domain-endpoints.

Identity Pools en SCIM 2.0 Major release
1 juni 2023

REST API 3.19+ voegt identity pools, identity stores, auth-configurations en site-scoped SCIM-configurations toe voor geavanceerde multi-IdP-scenario's.

Connected Apps met JWT Major release
1 maart 2022

REST API 3.14+ introduceert connected apps (direct trust en external authorization servers) met JWT-tokens als alternatief voor PAT en gebruikersnaam-wachtwoord.

Webhooks Major release
1 februari 2020

REST API 3.6 voegt webhook-endpoints toe waarmee externe systemen realtime events ontvangen voor workbook-, datasource- en job-wijzigingen.

Metadata API (GraphQL) Major release
1 september 2019

Lancering van de Metadata API als GraphQL-endpoint voor lineage, data quality en impact-analyse, naast de bestaande REST API.

REST API v1 Major release
1 januari 2015

Eerste publieke release van de Tableau REST API met core-methoden voor sites, projecten, workbooks, datasources, gebruikers en groepen.