Microapps

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