- 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.
Menu
Tableau
Tableau is een toonaangevend platform voor zelfbediening business intelligence, datavisualisatie en interactieve dashboards. Via de REST API van Tableau Cloud en Tableau Server beheer je sites, gebruikers, projecten, workbooks, datasources en flows volledig programmatisch. Je automatiseert publishing van content, het inplannen van extract-refreshes, gebruikersprovisioning, permissies en webhooks. Daarnaast bieden de Metadata API (GraphQL) en Pulse-endpoints toegang tot lineage en geautomatiseerde inzichten.
Samenvatting van de Tableau API
- 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
Volledige Pulse-API met metric-definities, abonnementen en geautomatiseerde inzichten (insights/ban, breakdown, brief, exploration, springboard) plus uitbreiding van metadata- en custom-domain-endpoints.
REST API 3.19+ voegt identity pools, identity stores, auth-configurations en site-scoped SCIM-configurations toe voor geavanceerde multi-IdP-scenario's.
REST API 3.14+ introduceert connected apps (direct trust en external authorization servers) met JWT-tokens als alternatief voor PAT en gebruikersnaam-wachtwoord.
REST API 3.6 voegt webhook-endpoints toe waarmee externe systemen realtime events ontvangen voor workbook-, datasource- en job-wijzigingen.
Lancering van de Metadata API als GraphQL-endpoint voor lineage, data quality en impact-analyse, naast de bestaande REST API.
Eerste publieke release van de Tableau REST API met core-methoden voor sites, projecten, workbooks, datasources, gebruikers en groepen.
Documentatie & resources
Kies voor een kopzorg minder
Stop met handwerk en laat professionals het goed automatiseren!
Een koppeling laten bouwen is binnen handbereik, op maat en precies zoals je wilt