How to pull CSV data from the tableau server using REST API?
With the help of REST API, you can manage and update the resources available on the Tableau server.
- use tabcmd, it's really easy to configure.
- You can use the trusted ticket API or REST API to get a ticket and then curl or equivalent and a specially constructed URL.
- Do it all in code, see this example from VizAlerts
- If you're using Tableau Server then VizAlerts could be an option and that adds in scheduling, threshold-based alerting, etc. We're working on adding file export as a feature for VizAlerts, if you've got Python chops we'd be glad for the help!
You can check more about the Tableau REST API here-
https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm#Query_View_Data