When the WAF is configured with Tableau (Server/Online), it exposes that server's Tableau JavaScript API.

Use the Tableau JavaScript API to integrate Tableau visualizations into your own web applications.

Here are some of the things that you can do with the JavaScript API:
- Display visualizations from Tableau Server, Tableau Public, and Tableau Online in web pages.
- Dynamically load and resize visualizations.
- Filter the data displayed in visualizations with HTML controls in the page.
- Select marks in visualizations.
- Respond to events in visualizations.
- Export visualizations to an image or PDF file.

Base URL

https://{waf_url}/javascripts/api/tableau-2.min.js

Authentication

Any users who authenticate to the WAF using their Tableau credentials (username/password) are able to leverage the Tableau JavaScript API.

API Reference

Learn more about all the Tableau JavaScript API.

How to Embed Tableau Dashboards in a Web Page | Zuar
Here’s how to embed Tableau dashboards with aTableau embed code, Tableau Javascript API, and iframe + Tableau share link.