Newer Version Available

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

Templates List Resource

Returns a list of Tableau CRM templates, or creates a template.
Resource URL
1/wave/templates
Formats
JSON
Available Version
36.0
Available Components
HTTP Methods
GET POST
GET Request Parameters
Parameter Name Type Description Required or Optional Available Version
type Connect​Wave​Template​Type​Enum The template type. Valid values are:
  • App
  • Dashboard
  • Embedded
  • Lens
Required 36.0
GET Response Body
Property Name Type Description Filter Group and Version Available Version
templates Template​Representation[] The collection of application templates available within this organization. Small, 36.0 36.0
POST Request Body (TemplateInputRepresentation)

TemplateInputRepresentation inherits properties from the abstract BaseAssetInputRepresentation. These base properties appear in TemplateInputRepresentation alongside the properties defined explicitly in the following table.

Property Name Type Description Required or Optional Available Version
dataflow Asset​Reference​Input​Representation The dataflow associated with this app. Optional 39.0
folder​Source Asset​Reference​Input​Representation The folder from which this template is created from. Required 39.0
POST Response Body (TemplateRepresentation)
Property Name Type Description Filter Group and Version Available Version
asset​Icon String The icon that best represents the Tableau CRM application. Small, 36.0 36.0–41.0
asset​Version Double The asset version (API version) of all the dashboards and lenses. Big, 37.0 37.0
configuration​Url String The URL to the configuration of the template. Small, 36.0 36.0
created​By Wave​User​Representation The user that created the template. Small, 52.0 52.0
created​Date Date The date and time the template was created. Small, 52.0 52.0
custom​Attributes Template​Custom​Attributes​Representation The custom attribute definitions of the template. Big, 44.0 44.0
description String The description of the template. Big, 36.0 36.0
folder​Source Asset​Reference​Representation The folder source of the template Medium, 39.0 39.0
icons Template​Icons​Representation The icons configured for the template. Small, 41.0 41.0
id String The ID or fully qualified API name of the template. Small, 36.0 36.0
label String The localized name of the application template. Small, 36.0 36.0
last​Modified​By Wave​User​Representation The user that last updated the template. Small, 52.0 52.0
last​Modified​Date Date The last date and time the template was modified. Small, 52.0 52.0
name String The local API name of the template. Medium, 36.0 36.0
namespace String The namespace of the template provider. Medium, 36.0 36.0
release​Info Template​Release​Representation The release information for the template Medium, 37.0 37.0
tags String[] A list of tag definitions for the template. Big, 44.0 44.0
template​Icon String The icon that best represents the Tableau CRM application template. Small, 36.0 36.0–41.0
template​Type Connect​Wave​Template​Type​Enum The template type. Valid values are:
  • App
  • Dashboard
  • Embedded
  • Lens
Small, 36.0 36.0
url String The URL to the detail of the template. Small, 36.0 36.0
videos Video​Info​Representation The videos associated with the template. Big, 46.0 46.0