Tableau connector specifications

Integrate with Tableau to provide easy access to projects, workbooks, and views without requiring additional logins.

Version details

Citrix microapps supports the latest Tableau APIs.

Endpoints

Note:

Custom endpoints are not supported.

GET

/api/{api-version}/sites/{site-id}/users
/api/{api-version}/sites/{site-id}/users/{user-id}
/api/{api-version}/sites/{site-id}/projects
/api/{api-version}/sites/{site-id}/workbooks
/api/{api-version}/sites/{site-id}/workbooks/{workbook-id}
/api/{api-version}/sites/{site-id}/views
/views

POST

/api/api-version/auth/signin
/trusted

Service Actions

There are no service actions.

Key Entities

The following are the main business entities that this connector addresses:

  • Projects
  • Users
  • Views
  • Workbooks

Entities with Attributes

The following is a full list of entities and their attributes (Tableau v.0.1.0):

Projects

  • id: STRING(40), PK
  • name: STRING(100)
  • description: STRING(500)
  • content_permissions: STRING(40)

Users

  • id: STRING(40), PK
  • name: STRING(40)
  • full_name: STRING(100)
  • domain: STRING(100)
  • site_role: STRING(40)
  • auth_setting: STRING(100)
  • external_auth_user_id: STRING(100)
  • last_login: DATETIME

Views

  • id: STRING(40), PK
  • workbook_id: STRING(40), FK(Workbooks.id)
  • owner_id: STRING(40), FK(Users.id)
  • name: STRING(100)
  • base_url: STRING(1000)
  • content_url: STRING(1000)
  • iframe_url: STRING(1000)
  • created_at: DATETIME
  • updated_at: DATETIME

Workbooks

  • id: STRING(40), PK
  • project_id: STRING(40), FK(Projects.id)
  • owner_id: STRING(40), FK(Users.id)
  • name: STRING(100)
  • content_url: STRING(500)
  • show_tabs: BOOLEAN
  • size: INTEGER(x32)
  • created_at: DATETIME
  • updated_at: DATETIME

Tableau connector specifications