---
schema_version: "1"
id: e5d86ccf1144e1160183a4a5973f4bf315aea963669ab64576b1712c12c41e20
title: Tableau Next Connect REST API Resources Overview
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/analytics/tableau-next-rest-api/guides/resources_overview.md
canonical_url: https://developer.salesforce.com/docs/analytics/tableau-next-rest-api/guide/resources_overview.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: dd18ed05a239214248dc2dfe95fb71c4f364a17c1c92f48ed8ee98b36995dce5
products:
  - Tableau Next REST API
  - analytics
---
# Tableau Next Connect REST API Resources Overview

The Tableau Next Connect REST API provides resources to access your Tableau Next assets and more.

All Tableau Next Connect REST API resources are accessed using:

- A base URL for your Salesforce org (`https://<your_instance_name>`)
- The [Connect API version](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_versions.htm) information (`/services/data/v67.0`)
- The Tableau Next resource (`/tableau/visualizations`)

Put together, a full URL is:

```html
https://<your_instance_name>/services/data/v67.0/tableau/visualizations</your_instance_name>
```

## Org and Object Identifiers

ID fields in Salesforce, and in Tableau Next, are typically 15-character, base-62, case-sensitive strings. This is also true of JSON XMD. However, many Salesforce APIs, including the Tableau Next Connect REST API, use 18-character, case-insensitive strings. For example, the `id` property of the asset resource appears in a path like the following:

```html
/tableau/workspaces/{workspaceIdOrApiName}/assets/{assetId}
```

The last 3 characters are a checksum of the preceding 15 characters. Case-insensitive IDs ease interaction with external applications and development environments that use case-insensitive references. To convert an 18-character ID back to a 15-character ID, remove the last 3 characters.

## Tableau Next Resources

| Resource             | Description                                                                                                                                         | Supported HTTP Methods                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Resource URL                                                     |
| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------- |
| Assets               | Clones an asset.                                                                                                                                    | [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/cloneAsset)                                                                                                                                                                                                                                                                                                                                                                                                             | /tableau/assets/clone                                            |
|                      | Compares two or more assets.                                                                                                                        | [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/compareAssets)                                                                                                                                                                                                                                                                                                                                                                                                          | /tableau/assets/compare                                          |
|                      | Returns the assets that depend on a specified asset.                                                                                                | [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getAssetDependents)                                                                                                                                                                                                                                                                                                                                                                                                     | /tableau/assets/dependencies                                     |
|                      | Returns the references contained within a specified asset.                                                                                          | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getAssetInnerReference)                                                                                                                                                                                                                                                                                                                                                                                                  | /tableau/assets/{assetId}/references                             |
| Dashboards           | Returns a collection of dashboards or creates a new dashboard.                                                                                      | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getDashboards), [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/postDashboardCollection)                                                                                                                                                                                                                                                                                      | /tableau/dashboards                                              |
|                      | Returns, updates, or deletes a dashboard with the specified ID or API name.                                                                         | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getDashboard), [PATCH](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/patchDashboard), [DELETE](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/deleteDashboard)                                                                                                                                                                                | /tableau/dashboards/{dashboardIdOrApiName}                       |
|                      | Returns the bundle for a dashboard with the specified ID or API name.                                                                               | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getDashboardBundle)                                                                                                                                                                                                                                                                                                                                                                                                      | /tableau/dashboards/{dashboardIdOrApiName}/bundle                |
|                      | Returns a collection of custom views for a dashboard or creates a new custom view.                                                                  | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getViews), [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/saveView)                                                                                                                                                                                                                                                                                                          | /tableau/dashboards/{dashboardIdOrApiName}/customviews           |
|                      | Returns the default custom view for a dashboard.                                                                                                    | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getDefaultView)                                                                                                                                                                                                                                                                                                                                                                                                          | /tableau/dashboards/{dashboardIdOrApiName}/customviews/default   |
|                      | Returns the specified custom view, or deletes a custom view.                                                                                        | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getView), [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/deleteView)                                                                                                                                                                                                                                                                                                         | /tableau/dashboards/{dashboardIdOrApiName}/customviews/{viewId}  |
| Followers            | Returns a unique follower count for a specified asset.                                                                                              | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getUniqueFollowerCount)                                                                                                                                                                                                                                                                                                                                                                                                  | /tableau/follow/assets/{followedAssetId}/follower-count          |
|                      | Returns a collection of followers for a specified followed asset.                                                                                   | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getFollowerCollection)                                                                                                                                                                                                                                                                                                                                                                                                   | /tableau/follow/assets/{followedAssetId}/followers               |
|                      | Returns a collection of references to the assets a user follows.                                                                                    | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getFollowedAssetRefCollection)                                                                                                                                                                                                                                                                                                                                                                                           | /tableau/follow/followers/{followerId}/followed-asset-refs       |
|                      | Returns a collection of followed assets for a user.                                                                                                 | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getFollowedAssetCollection)                                                                                                                                                                                                                                                                                                                                                                                              | /tableau/follow/followers/{followerId}/followed-assets           |
|                      | Adds a user as a follower of a specified asset or collection of assets, or updates a follow.                                                        | [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/postFollow), [PATCH](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/patchFollow)                                                                                                                                                                                                                                                                                                   | /tableau/follow/followers/{followerId}/follows                   |
|                      | Unfollows a specified asset for a specified user.                                                                                                   | [DELETE](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/deleteUnfollow)                                                                                                                                                                                                                                                                                                                                                                                                       | /tableau/follow/followers/{followerId}/follows/{followedAssetId} |
|                      | Returns submetric information for a specified asset.                                                                                                | [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/postSubMetricInfo)                                                                                                                                                                                                                                                                                                                                                                                                      | /tableau/follow/submetric-info                                   |
| Marketplace          | Returns a marketplace installation with the specified ID.                                                                                           | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getAnalyticsTableauMarketplaceListingInstallationTracking)                                                                                                                                                                                                                                                                                                                                                               | /tableau/marketplace/installations/{installationId}              |
|                      | Returns a collection of marketplace listings or publishes a new listing to the marketplace.                                                         | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getMarketplaceListings), [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/publishToMarketplace)                                                                                                                                                                                                                                                                                | /tableau/marketplace/listings                                    |
|                      | Unpublishes a listing from the marketplace.                                                                                                         | [DELETE](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/unpublishFromMarketplace)                                                                                                                                                                                                                                                                                                                                                                                             | /tableau/marketplace/listings/{listingId}                        |
|                      | Installs a specified marketplace listing.                                                                                                           | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getAnalyticsTableauMarketplaceListing)                                                                                                                                                                                                                                                                                                                                                                                   | /tableau/marketplace/listings/{listingId}/install                |
|                      | Returns the components of a specified marketplace package version.                                                                                  | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getPackageComponents)                                                                                                                                                                                                                                                                                                                                                                                                    | /tableau/marketplace/packages/{packageVersionId}/components      |
|                      | Creates a marketplace template.                                                                                                                     | [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/postMarketplaceTemplateBuilder)                                                                                                                                                                                                                                                                                                                                                                                         | /tableau/marketplace/templates                                   |
| Personal Orgs        | Syncs personal org information.                                                                                                                     | [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/postAnalyticsPersonalOrgInfoSync)                                                                                                                                                                                                                                                                                                                                                                                       | /tableau/analytics-personal-org-infos                            |
|                      | Returns a collection of personal orgs.                                                                                                              | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getAnalyticsPersonalOrgInfoCollection)                                                                                                                                                                                                                                                                                                                                                                                   | /tableau/personal-orgs                                           |
|                      | Returns, updates, or deletes a personal org with the specified ID.                                                                                  | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getAnalyticsPersonalOrgInfo), [PATCH](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/patchAnalyticsPersonalOrgInfo), [DELETE](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/deleteAnalyticsPersonalOrgInfo)                                                                                                                                   | /tableau/personal-orgs/{personalOrgInfoId}                       |
| Record Access Shares | Returns a collection of shares for a specified record for the requesting grantee user, or shares, updates, or deletes access to a specified record. | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getSetupRecordShareCollection), [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/postSetupRecordShareCollection), [PATCH](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/patchSetupRecordShareCollection), [DELETE](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/deleteSetupRecordShareCollection) | /tableau/records/{recordId}/shares                               |
|                      | Removes access to a specified record for a specified user or group.                                                                                 | [DELETE](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/deleteSetupRecordShare)                                                                                                                                                                                                                                                                                                                                                                                               | /tableau/records/{recordId}/shares/{userOrGroupId}               |
| Subscriptions        | Returns or updates a user's subscription digest configuration.                                                                                      | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getSubscriptionDigestConfig), [PATCH](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/patchSubscriptionDigestConfig)                                                                                                                                                                                                                                                                 | /tableau/subscriptions/digest/{digestConfigOwner}                |
| Visualizations       | Returns a collection of visualizations or creates a new visualization.                                                                              | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getVisualizations), [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/createVisualization)                                                                                                                                                                                                                                                                                      | /tableau/visualizations                                          |
|                      | Returns, updates, or deletes a visualization with the specified ID or API name.                                                                     | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getVisualization), [PATCH](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/updateVisualization), [DELETE](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/deleteVisualization)                                                                                                                                                                   | /tableau/visualizations/{visualizationIdOrApiName}               |
|                      | Returns the bundle for a visualization with the specified ID or API name.                                                                           | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getVisualizationBundle)                                                                                                                                                                                                                                                                                                                                                                                                  | /tableau/visualizations/{visualizationIdOrApiName}/bundle        |
| Workspaces           | Returns a collection of workspaces or creates a new workspace.                                                                                      | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getWorkspaces), [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/postWorkspaceCollection)                                                                                                                                                                                                                                                                                      | /tableau/workspaces                                              |
|                      | Returns, updates, or deletes a workspace with the specified ID or API name.                                                                         | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getWorkspace), [PATCH](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/patchWorkspace), [DELETE](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/deleteWorkspace)                                                                                                                                                                                | /tableau/workspaces/{workspaceIdOrApiName}                       |
|                      | Returns a collection of assets in a workspace or adds an asset to a workspace.                                                                      | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getWorkspaceAssets), [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/postWorkspaceAssetCollection)                                                                                                                                                                                                                                                                            | /tableau/workspaces/{workspaceIdOrApiName}/assets                |
|                      | Adds a batch of assets to a workspace.                                                                                                              | [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/batchCreateWorkspaceAsset)                                                                                                                                                                                                                                                                                                                                                                                              | /tableau/workspaces/{workspaceIdOrApiName}/assets/batch          |
|                      | Returns, clones, updates, or deletes a specified asset in a workspace.                                                                              | [GET](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/getWorkspaceAsset), [POST](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/postWorkspaceAsset), [PATCH](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/patchWorkspaceAsset), [DELETE](/docs/analytics/tableau-next-rest-api/references/tableau-next-connect-api#operation/deleteWorkspaceAsset)                                                 | /tableau/workspaces/{workspaceIdOrApiName}/assets/{assetId}      |
