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

      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."
          }