Newer Version Available

This content describes an older version of this product. View Latest

Folder Resource

Returns, deletes, updates, or replaces a Tableau CRM application or folder with the specified ID.
Resource URL

1/wave/folders/<folderID>
Formats
JSON
Available Version
36.0
Available Components
HTTP Methods
GET DELETE PATCH PUT
GET Request Parameters
Parameter Name Type Description Required or Optional Available Version
disable​Mru Boolean Indicates whether to update the MRU should be updated (true) or not (false). Optional 53.0
mobile​Only​Featured​Assets Boolean Indicates whether to filter the collection of folders to show only dashboards that are enabled for the Tableau CRM mobile app (true) or not (false) . Optional 43.0

To get the application log for the folder, use the filterGroup request parameter with the Supplemental value in the GET request.

1/wave/folders/<folderID>?filterGroup=Supplemental
GET Response Body (WaveFolderRepresentation)

WaveFolderRepresentation inherits properties from the abstract BaseWaveAssetRepresentation. These base properties appear in WaveFolderRepresentation alongside the properties defined explicitly in the following table.

Property Name Type Description Filter Group and Version Available Version
app​Log App​Log​Representation The application log from the creation or upgrade of the application. Supplemental, 49.0 49.0
application​Status Connect​Wave​Application​Status​Enum The creation status of application. Valid values are:
  • Cancelled​Status
  • Completed​Status
  • Dataflow​In​Progress​Status
  • Extension​Asset​Type​In​Progress​Status
  • Failed​Status
  • In​Progress​Status
  • New​Status
Medium, 36.0 36.0
attached​Files Asset​Reference​Representation[] The id's of the files attached to the insights folder Big, 39.0 39.0
can​Be​Shared​Externally Boolean Indicates whether this app can be shared with Experience Cloud site users (true) or not (false). Big, 37.0 37.0
defaultAsset Asset​Reference​Representation The default dashboard or lens that is presented when the app is viewed in App Runtime mode. Big, 37.0 37.0
featured​Assets Map<String, Featured​Assets​Representation> The map of featured assets for this application to be used in the UI. Big, 39.0 39.0
icon Asset​Reference​Representation The asset icon. Small, 36.0 36.0
is​Pinned Boolean Indicates whether this app is pinned (true) or not (false). Small, 39.0 39.0
shares Wave​Folder​Share​Representation[] The folder shares list. Big, 36.0 36.0
template​Options Template​Options​Representation The options used on the last action performed on a templated Tableau CRM application. Big, 37.0 37.0
template​Source​Id String The source template ID or api name used to create the folder or application. Medium, 36.0 36.0
template​Values Map<String, Object> The map of template values used to create or update the folder or application. Large, 37.0 37.0
template​Version String The version of the template this application was created from. Medium, 37.0 37.0
PUT and PATCH Request Body (BaseWaveFolderInputRepresentation)
Property Name Type Description Required or Optional Available Version
asset​Icon String The icon enumeration that best represents the new folder or application. Valid values are 1.png through 20.png. Optional 36.0
description String The description of the folder or application. Optional 36.0
label String The user-facing name of the folder or application. Optional 36.0
name String The internal API name of the new folder or application. Optional 36.0
PUT and PATCH Response Body (WaveFolderRepresentation)
Property Name Type Description Filter Group and Version Available Version
app​Log App​Log​Representation The application log from the creation or upgrade of the application. Supplemental, 49.0 49.0
application​Status Connect​Wave​Application​Status​Enum The creation status of application. Valid values are:
  • Cancelled​Status
  • Completed​Status
  • Dataflow​In​Progress​Status
  • Extension​Asset​Type​In​Progress​Status
  • Failed​Status
  • In​Progress​Status
  • New​Status
Medium, 36.0 36.0
attached​Files Asset​Reference​Representation[] The id's of the files attached to the insights folder Big, 39.0 39.0
can​Be​Shared​Externally Boolean Indicates whether this app can be shared with Experience Cloud site users (true) or not (false). Big, 37.0 37.0
defaultAsset Asset​Reference​Representation The default dashboard or lens that is presented when the app is viewed in App Runtime mode. Big, 37.0 37.0
featured​Assets Map<String, Featured​Assets​Representation> The map of featured assets for this application to be used in the UI. Big, 39.0 39.0
icon Asset​Reference​Representation The asset icon. Small, 36.0 36.0
is​Pinned Boolean Indicates whether this app is pinned (true) or not (false). Small, 39.0 39.0
shares Wave​Folder​Share​Representation[] The folder shares list. Big, 36.0 36.0
template​Options Template​Options​Representation The options used on the last action performed on a templated Tableau CRM application. Big, 37.0 37.0
template​Source​Id String The source template ID or api name used to create the folder or application. Medium, 36.0 36.0
template​Values Map<String, Object> The map of template values used to create or update the folder or application. Large, 37.0 37.0
template​Version String The version of the template this application was created from. Medium, 37.0 37.0
FeaturedAssetsRepresentation
Property Name Type Description Filter Group and Version Available Version
assets Typed​Asset​Reference​Representation[] The list of featured assets. Small, 39.0 39.0
TypedAssetReferenceRepresentation
Property Name Type Description Filter Group and Version Available Version
type Connect​Wave​Asset​Type​Enum The asset type. The default type is Dashboard. Valid types are:
  • Collection
  • Component
  • Dashboard
  • Dashboard​Snapshot
  • Data​Connector
  • Dataflow
  • Dataflow​Job
  • Dataflow​Job​Node
  • Dataset
  • Dataset​Shard
  • Dataset​Version
  • External​Data
  • Folder
  • Lens
  • Lightning​Component
  • Oa​Dashboard
  • Oa​Dashboard​Folder
  • Recipe
  • Recipe​Model
  • Replicated​Dataset
  • Report
  • Report​Folder
  • Story
  • Widget
  • Workflow
Small, 40.0 40.0
WaveFolderShareRepresentation
Property Name Type Description Filter Group and Version Available Version
access​Type Connect​Wave​Access​Type​Enum The access type. Valid values are:
  • Edit
  • Manage
  • View
Small, 36.0 36.0
image​Url String The URL of the user image. Small, 36.0 36.0
share​Type Connect​Wave​Share​Type​Enum The share type. Valid values are:
  • All​Csp​Users
  • All​Prm​Users
  • Customer​Portal​User
  • Group
  • Organization
  • Partner​User
  • PortalRole
  • Portal​Role​And​Subordinates
  • Role
  • Role​And​Subordinates
  • User
Small, 36.0 36.0
shared​With​Id String The ID of the user with the share representation. Small, 36.0 36.0
shared​With​Label String The label for the shared user, group, or org. Small, 36.0 36.0
TemplateOptionsRepresentation
Property Name Type Description Filter Group and Version Available Version
app​Action Connect​Wave​Template​App​Action​Enum The last template action performed on the templated application. Valid values are:
  • Create
  • Decouple
  • Overlay
  • Upgrade
Medium, 37.0 37.0
app​Action​Date Date The date and time the last action was performed. Medium, 37.0 37.0
app​Action​User Wave​User​Representation The user that performed the last action. Medium, 37.0 37.0
App​Log​Representation
Property Name Type Description Filter Group and Version Available Version
message String A log message entry. Supplemental, 49.0 49.0
FeaturedAssetsInputRepresentation
Property Name Type Description Required or Optional Available Version
assets Typed​Asset​Reference​Input​Representation[] The list of default featured assets Required 39.0
TypedAssetReferenceInputRepresentation
Property Name Type Description Required or Optional Available Version
type Connect​Wave​Asset​Type​Enum The asset type. The default type is Dashboard. Valid types are:
  • Collection
  • Component
  • Dashboard
  • Dashboard​Snapshot
  • Data​Connector
  • Dataflow
  • Dataflow​Job
  • Dataflow​Job​Node
  • Dataset
  • Dataset​Shard
  • Dataset​Version
  • External​Data
  • Folder
  • Lens
  • Lightning​Component
  • Oa​Dashboard
  • Oa​Dashboard​Folder
  • Recipe
  • Recipe​Model
  • Replicated​Dataset
  • Report
  • Report​Folder
  • Story
  • Widget
  • Workflow
Required 40.0
WaveFolderShareInputRepresentation
Property Name Type Description Required or Optional Available Version
access​Type Connect​Wave​Access​Type​Enum The access type. Valid values are:
  • Edit
  • Manage
  • View
Required 36.0
share​Type Connect​Wave​Share​Type​Enum The share type. Valid values are:
  • All​Csp​Users
  • All​Prm​Users
  • Customer​Portal​User
  • Group
  • Organization
  • Partner​User
  • PortalRole
  • Portal​Role​And​Subordinates
  • Role
  • Role​And​Subordinates
  • User
Required 36.0
shared​With​Id ID The ID of the entity that the folder is shared with. Required 36.0