1. Third Party Cookies
    1. Overview
    2. Password Reset
    1. System Notifications
    2. Data Manager Notifications
    1. Troubleshooting Load Times
    2. Cache Warming
    1. Updating License Key
    1. Web Accessibility
    1. Menu Tuning
    2. Cache Warming
    1. Password Settings

Curator API: API Docs

Tableau API

###/tableau/createDashboard### Creates a dashboard record

####Common Parameters:####

  • titlerequired
    The title of your dashboard
  • urlrequired
    This is the url of the dashboard on the Tableau Server environment.
  • slug
    This is the url of the dashboard on the Curator environment.

Note: Other optional parameters, such as keywords, featured, etc. are supported but not listed here.

####Returns:####

array

####Example Response:#### { "result": "success", "msg": "Created dashboard record", "dashboard": {...}, }

###/tableau/syncTags### Kicks off tag schedule which synchronizes tags from tableau server

Returns:

string

####Example Response:#### { "result": "Success", "msg": "Tag sync is complete" }

###/tableau/syncGroups### Kicks off a schedule which synchronizes groups from tableau server.

Returns:

array

####Example Response:#### { "result": "Success", "msg": "Group sync is complete" }

###/tableau/listUsers### Lists users and groups.

Returns:

@array

####Example Response:#### [ { "tableau_user_id": "21342134-236a-49f9-88e9-224272ab312c", "name": "CuratorDemo", "full_name": "Curator Demo", "site_role": "SiteAdministrator", "skip_sync": null, "groups": [] }, { "tableau_user_id": "12341234-89a3-4fde-acd9-a3b806995d69", "name": "admin", "full_name": "Administrator", "site_role": "ServerAdministrator", "skip_sync": null, "groups": [] } ]

###/tableau/setAuthentication### Sets the authentication type.

Returns:

array

###tableau/setRest### Sets the REST credentials for Tableau Server Settings.

Returns:

array

###/tableau/syncTableauDashboardIds### Kicks off tag schedule which synchronizes tags from tableau server

Returns:

string

####Example Response:#### { "result": "Success", "msg": 0 }

###/tableau/resetViews### Kicks off a schedule task which clears out the dashboard views

Returns:

string

####Example Response:#### { "result": "Success", "msg": 0 }

###/tableau/refreshGroups### Kicks off tag schedule which clears the old groups and adds in new groups

Returns:

string

####Example Response:#### { "result": "Success", "msg": 0 }

###/tableau/refreshThumbnails### Kicks off task which refreshes all thumbnails.

Returns:

string

####Example Response:#### { "result": "Success", "msg": "Dashboard thumbnails are refreshed." }