As an example, this URL contains a dozen or so projects: https://tableautest.domain.uk/t/CustomerSharing/view/projects
In each project there are several workbooks. Within each workbook there are several views. Some are Tableau reports and some are links to external sites
Please advise on the best way to go about doing this. If we could even get a list of Sites > Projects > Workbooks > Dashboard > Views, this would be much better!
Thanks in advance
I have recently used the Tableau Rest API and found it pretty useful while querying against a project or a workbook for it's details so I would suggest you take a look at Tableau REST API reference. It should help you solve problems 1 and 2 that you have stated.
I used Postman to confirm that I was getting the details I wanted and then continued development using the Tableau REST API wrapper in Python (I have forked off this repo to support some functionality that was not available here).
Also, the REST API supports authentication against the server but I have used Admin permissions for all my interactions so user account authentication needs verification.
©2020 All rights reserved.