Fully automated Postman collection for the Tableau Server REST API tutorial
- To get started, import the collection via Postman's Github integration or clone the repository and import it as a local file.
- Create a Postman environment called
Tableau REST API. - Add three environment variables used when authenticating into Tableau Server:
username,password,content-urlas defined in the API Docs.
NOTE: The collection has a Sign In request that is scripted to use the environment variables from step #3. Additionally, there is a collection level script that performs the same task (see Pre-Request Script for the Collection) for every single request. As a result any request made with the collection will first authenticate and update the collection variables
site-idandapi-key. Manual authentication is no longer required.
- Make any request or perform the Sign In request to update the
site-idandapi-keycollection variables. - Requests follow the structure of the tutorial: Authentication => Projects => Workbooks => Users => Groups => Permissions
NOTE: Additional requests have been added to those listed in the tutorial for convenience as they set collection variables for future use.
NOTE: Currently users cannot publish workbooks from Postman due to difficulties described in Tableau's documentation. As a result making a
curlorhttpierequest is advised. NOTE: Additional endpoints have been added to help learn about Tableau's REST API.
signed by joseacortez91 signed by stelloprint