In our environment, all API calls made to Tableau are routed through Mulesoft. What are the specific APIs required for Digital Hive to work with Tableau?
Here is a current list, as of release 2024.1, of the Tableau APIs that Digital Hive leverages.
1. User Sign In
POST /api/api-version/auth/signin
2. User Sign Out
POST /api/api-version/auth/signout
3. Query User On Site
GET /api/api-version/sites/site-id/users/user-id
4. Get Users on Site
GET /api/api-version/sites/site-id/users
5. Get Users in Group
GET /api/api-version/sites/site-id/groups/group-id/users
6. Get Groups for a User
GET /api/api-version/sites/site-id/users/user-id/groups
7. Query Groups
GET /api/api-version/sites/site-id/groups
8. Query Workbooks for User
GET /api/api-version/sites/site-id/users/user-id/workbooks
9. Query Projects
GET /api/api-version/sites/site-id/projects
10. Query Workbook Permissions
GET /api/api-version/sites/site-id/workbooks/workbook-id/permissions
11. Query Project Permissions
GET /api/api-version/sites/site-id/projects/project-id/permissions
12. Query Workbook
GET /api/api-version/sites/site-id/workbooks/workbook-id
13. Get View
GET /api/api-version/sites/site-id/views/view-id
14. Query Views for Workbook
GET /api/api-version/sites/site-id/workbooks/workbook-id/views
15. Retrieve Tableau metadata
POST /api/metadata/graphql