Dashboard Extensions Settings Methods

Enable and configure security for dashboard extensions on sites and, for on premise installations, on servers. With these extensions you can add custom features to a dashboard using JavaScript.

Using the extension methods of the Tableau Server REST API you can:

  • List the settings for extensions of a server or site
  • Enable or disable extensions or sandboxed extensions for a server or site
  • List, get, create, and delete entries in server blocked extensions list
  • List, get, create, update, and delete entries in server allowed (safe) extensions list

This functionality relates to the UI elements and concepts described at Manage Dashboard Settings.

Get blocked dashboard extension on server

Gets the details of a specific dashboard extension on the blocked list of a server. Permissions - This method can only be called by server administrators. Availability - Not available for Tableau Online.

GET {server}/api/-/settings/server/extensions/dashboard/blockListItems/{block_list_item_luid}

view details

List blocked dashboard extensions on server

Lists the dashboard extensions on the blocked list of a server. Permissions - This method can only be called by server administrators. Availability - Not available for Tableau Online.

GET {server}/api/-/settings/server/extensions/dashboard/blockListItems

view details

Get allowed dashboard extension on site

Gets the details of a specific dashboard extension on the safe list of the site you are signed into. Permissions - This method can be called by site and server administrators.

GET {server}/api/-/settings/site/extensions/dashboard/safeListItems/{safe_list_item_luid}

view details

Lists allowed dashboard extensions on site

Lists the dashboard extensions on the safe list of the site you are signed into. Permissions - This method can be called by site and server administrators.

GET {server}/api/-/settings/site/extensions/dashboard/safeListItems

view details

List dashboard extension settings of server

Lists the dashboard extension settings of a server. Permissions - This method can only be called by server administrators. Availability - Not available for Tableau Online.

GET {server}/api/-/settings/server/extensions/dashboard

view details

List dashboard extension settings of site

Lists the dashboard extension settings of the site you are signed into. Permissions - This method can be called by site and server administrators.

GET {server}/api/-/settings/site/extensions/dashboard

view details

Block dashboard extension on server

Adds a dashboard extension to the block list of a server. Permissions - This method can only be called by server administrators. Availability - Not available for Tableau Online.

POST {server}/api/-/settings/server/extensions/dashboard/blockListItems

view details

Allow dashboard extension on site

Adds a dashboard extension to the safe list the site you are signed into. Permissions - This method can be called by site and server administrators. Availability - Not available for Tableau Online.

POST {server}/api/-/settings/site/extensions/dashboard/safeListItems

view details

Unblock dashboard extension on server

Deletes a specific extension from the block list of a server. Permissions - This method can only be called by server administrators. Availability - Not available for Tableau Online.

DELETE {server}/api/-/settings/server/extensions/dashboard/blockListItems/{block_list_item_luid}

view details

Disallow dashboard extension on site

Deletes a specific dashboard extension from the safe list of the site you are signed into. Permissions - This method can be called by site and server administrators.

DELETE {server}/api/-/settings/site/extensions/dashboard/safeListItems/{safe_list_item_luid}

view details

Get blocked dashboard extension on server

Gets the details of a specific dashboard extension on the blocked list of a server. Permissions - This method can only be called by server administrators. Availability - Not available for Tableau Online.

GET {server}/api/-/settings/server/extensions/dashboard/blockListItems/{block_list_item_luid}

view details

List blocked dashboard extensions on server

Lists the dashboard extensions on the blocked list of a server. Permissions - This method can only be called by server administrators. Availability - Not available for Tableau Online.

GET {server}/api/-/settings/server/extensions/dashboard/blockListItems

view details

Get allowed dashboard extension on site

Gets the details of a specific dashboard extension on the safe list of the site you are signed into. Permissions - This method can be called by site and server administrators.

GET {server}/api/-/settings/site/extensions/dashboard/safeListItems/{safe_list_item_luid}

view details

Lists allowed dashboard extensions on site

Lists the dashboard extensions on the safe list of the site you are signed into. Permissions - This method can be called by site and server administrators.

GET {server}/api/-/settings/site/extensions/dashboard/safeListItems

view details

List dashboard extension settings of server

Lists the dashboard extension settings of a server. Permissions - This method can only be called by server administrators. Availability - Not available for Tableau Online.

GET {server}/api/-/settings/server/extensions/dashboard

view details

List dashboard extension settings of site

Lists the dashboard extension settings of the site you are signed into. Permissions - This method can be called by site and server administrators.

GET {server}/api/-/settings/site/extensions/dashboard

view details

Update settings for allowed dashboard extension on site

Updates the settings of a specific dashboard extension in the safe list of the site you are signed into. Permissions - This method can be called by site and server administrators.

PUT {server}/api/-/settings/site/extensions/dashboard/safeListItems/{safe_list_item_luid}

view details

Update dashboard extensions settings of server

Updates the settings for dashboard extensions of a server. Permissions - This method can only be called by server administrators.

PUT {server}/api/-/settings/server/extensions/dashboard

view details

Update dashboard extension settings of site

Updates the settings for dashboard extensions for the site you are signed into. Permissions - This method can be called by site and server administrators.

PUT {server}/api/-/settings/site/extensions/dashboard

view details


Thanks for your feedback!