Skip to content
Tableau logo

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

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

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}

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.

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

help.tableau.com/current/api/rest_api/en-us/REST/rest_api…

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.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.