
Connectors / Data and analytics · HTTP Connector
Automate Tableau with Tray.ai
Publish a workbook, publish a data source and create a group in Tableau, and start a workflow when Tableau sends “Workbook created”.
Thanks — someone from our team will be in touch soon.
What can you do with Tableau on Tray.ai?
Tableau is a data visualization and analytics platform where teams publish workbooks, dashboards, and data sources to Tableau Cloud or Tableau Server. Tray.ai connects to Tableau through the HTTP Connector, so your workflows can call the Tableau API alongside the rest of your stack.
- When Tableau sends “Data source refresh failed”, alert the data team in your team chat.
- Refresh a data source in Tableau after your nightly data warehouse load finishes.
- Add a user to a site in Tableau when an analyst joins the team in your HR system.
- Notify the workbook owner when Tableau sends “Workbook refresh failed”.
- Connects through
- HTTP Connector
- Authentication
- An API key in a request header
- Base URL
- https://{server}/api/{api-version}
Set it up
Connect Tableau to Tray.ai
Each step uses Tableau's own API details, from its documentation.
Step 1
Save Tableau's API key
Save the key as a Tray.ai authentication. The HTTP Client puts it in the request header, read from $.auth. The key stays out of the workflow and out of the logs.
Step 2
Point the HTTP Client at the API
Add an HTTP Client step and use https://{server}/api/{api-version} as the base URL. Or paste a cURL example from Tableau's API docs, and Tray.ai fills in the method, URL, and headers.
Step 3
Start with “Get workbook revisions”
It's one of 25 documented actions, under Workbooks. The response comes back as data the next step can map into your other apps.
Step 4
Start workflows from Tableau events
Give Tableau the URL of a Tray.ai webhook trigger. “Workbook created” can then start a workflow, and so can 7 other events.
What the Tableau API covers
6 resources and 25 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.
Workbooks
- Publish a workbook
- Get workbook revisions
- List workbook permissions
- Add workbook permissions
Data sources
- Query data sources
- Publish a data source
- Refresh a data source
- Download a data source
- Delete a data source
Users and groups
- List users on a site
- Add a user to a site
- Create a group
- Add a user to a group
Projects
- Create a project
- Query projects
- Update a project
- Delete a project
Jobs
- Query jobs
- Cancel a job
- Run an extract refresh task
Webhooks
- Create a webhook
- List webhooks
- Update a webhook
- Delete a webhook
- Test a webhook
Events Tableau can send to a Tray.ai webhook trigger
- Workbook created
- Workbook updated
- Workbook deleted
- Workbook refresh failed
- Data source refresh succeeded
- Data source refresh failed
- User deleted
- Site created
Checked against Tableau's own documentation on 2026-10-22
How Tray.ai makes this work
Tableau plugs into the whole Tray.ai platform
Intelligent Integration
Integrate and automate across 9,000+ apps, databases, APIs, and services with visual workflows, error handling, and observability.
Learn more →Agent Builder
Build AI agents that read, write, and take action in Tableau — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose Tableau actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →Tray Helix
Build apps on Tableau data with your AI assistant, then deploy, run, and govern them on Tray.ai.
Learn more →More data and analytics apps on Tray.ai
Dedicated connectors and other apps Tray.ai reaches in the same category. See every data and analytics connector →
Frequently asked questions
What can a Tray.ai workflow do in Tableau?
+
The Tableau API documents 25 actions across 6 resources (Workbooks, Data sources, Users and groups, Projects, Jobs, Webhooks). For example: Publish a workbook; Query data sources; List users on a site. A workflow can make any documented call through the HTTP Connector.
How does Tray.ai authenticate with Tableau?
+
The Tableau API uses an API key in a request header. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.
Which Tableau events can start a Tray.ai workflow?
+
Tableau sends 8 events to a webhook URL, for example: Workbook created; Workbook updated; Workbook deleted; Workbook refresh failed; Data source refresh succeeded; Data source refresh failed; User deleted; Site created. A Tray.ai webhook trigger receives them and starts a workflow.
See Tableau working against your stack.
We'll walk through a tailored demo with your systems plugged in.
Thanks — someone from our team will be in touch soon.