About Tableau
Tableau is a visual analytics platform, available as Tableau Cloud and Tableau Server. Serval connects to one Tableau site using a Personal Access Token (PAT): you provide your Server URL, an optional Site Content URL, and the PAT name and secret. Serval never sends your PAT directly to Tableau’s data endpoints - for every request, it exchanges the PAT for a short-lived session token scoped to your configured server and site. Authentication: Personal Access Token (PAT). Serval stores the token securely and exchanges it for a fresh, short-lived session token on every request - there is no stored session to expire or refresh. Data sync: On demand only - no background sync, polling, or webhooks. Workflows call Tableau at the moment they run. The installable Access Management workflows are event-driven: they run when access is granted or revoked in Serval, not on a schedule.What the Tableau integration enables
Get your credentials
You need a Tableau Personal Access Token (PAT). The PAT inherits the permissions of the Tableau account that creates it - Serval can do exactly what that account can do on the connected site. Create it while signed in as the account you want Serval to act as, ideally a dedicated service account (for example, serval-integration) with the right site role. See Tableau’s Personal Access Tokens documentation for full details.Sign in to Tableau as the integration user
Open your account settings
Create the token
Copy the secret immediately
Identify your Server URL
Identify your Site Content URL
Connect in Serval
Open the Tableau connect form
Enter your Server URL (required)
Enter your Site Content URL (optional)
Enter your Personal Access Token Name (required)
Enter your Personal Access Token Secret (required)
Submit and verify
Verifying the connection
The Tableau connection ships four health checks:Gotchas and troubleshooting
Sign-in fails with a 401 - check the PAT name first
Sign-in fails with a 401 - check the PAT name first
Tableau Cloud PATs expire after 15 days of non-use
Tableau Cloud PATs expire after 15 days of non-use
Serval can only do what the PAT's account can do
Serval can only do what the PAT's account can do
A blank Site Content URL on edit switches to the Default site
A blank Site Content URL on edit switches to the Default site
Server URL should be the bare host
Server URL should be the bare host
Tableau Server must support REST API version 3.24
Tableau Server must support REST API version 3.24
The PAT name is visible; only the secret is masked
The PAT name is visible; only the secret is masked
Access Management workflows match Serval role names to Tableau site roles exactly
Access Management workflows match Serval role names to Tableau site roles exactly
Need help? Contact support@serval.com for assistance with your Tableau integration.

