/Tableau/createDashboard
Creates a Dashboard record Common Parameters:- title required The title of your Dashboard
- url required This is the url of the Dashboard on the Tableau Server environment.
- slug This is the url of the Dashboard on the Curator environment.
-
preloaded_filters_params
An array of objects defining filters or parameters to apply when the Dashboard loads.
Each object accepts the following fields:
- name required The name of the filter or parameter. Must match the name in the data source.
- value
The value to apply on Dashboard load. Multiple values can be separated with
|||(three pipes, no spaces). Null and empty string values are allowed. - type required
Must be
filterorparameter. - load_domain_values required
Must be
0(Off) or1(On). When enabled for filters, all possible filter values remain available in Curator Filters even after preloading specific values.
/Tableau/updateDashboard
Updates an existing Dashboard record. Common Parameters:- id required The ID of the Dashboard to update.
- slug The url of the Dashboard on the Curator environment.
- preloaded_filters_params
An array of objects defining filters or parameters to apply when the Dashboard loads.
Each object accepts the following fields:
- name required The name of the filter or parameter. Must match the name in the data source.
- value
The value to apply on Dashboard load. Multiple values can be separated with
|||(three pipes, no spaces). Null and empty string values are allowed. - type required
Must be
filterorparameter. - load_domain_values required
Must be
0(Off) or1(On). When enabled for filters, all possible filter values remain available in Curator Filters even after preloading specific values.
/Tableau/syncTags
Kicks off tag schedule which synchronizes tags from Tableau Server Returns: string Example Response:/Tableau/syncGroups
Kicks off a schedule which synchronizes groups from Tableau Server. Returns: array Example Response:/Tableau/listUsers
Lists users and groups. Returns: array Example Response:/Tableau/setAuthentication
Sets the authentication type. Returns: arrayTableau/setRest
Sets the REST credentials for Tableau Server Settings. Returns: array/Tableau/syncTableauDashboardIds
Kicks off schedule which synchronizes Dashboard IDs from the Tableau Server. Common Parameters:- not_found_only
When set to
true, only dashboards currently marked as Not Found on Tableau will be synced. Defaults tofalse, which syncs all dashboards.