Newer Version Available

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

Template Resource

Returns, deletes, or updates an Analytics template.
Resource URL
1/wave/templates/<templateIdOrApiName>
Formats
JSON
Available Version
36.0
HTTP Methods
DELETE GET PUT
GET Request Parameters
Parameter Name Type Description Required or Optional Available Version
options Connect​Wave​Template​Visibility​Options​Enum The template visibility options. Valid values are:
  • CreateApp
  • ViewOnly
Optional 47.0
GET Response Body (TemplateRepresentation)
Property Name Type Description Filter Group and Version Available Version
asset​Icon String The icon that best represents the Analytics 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
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
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 Analytics 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
PUT 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
PUT Response Body (TemplateRepresentation)
Property Name Type Description Filter Group and Version Available Version
asset​Icon String The icon that best represents the Analytics 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
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
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 Analytics 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
Template​Icons​Representation
Property Name Type Description Filter Group and Version Available Version
app​Badge Asset​Reference​Representation The badge icon used on any app created from this template. Small, 41.0 41.0
template​Badge Asset​Reference​Representation The badge icon used to represent this template in the template configuration wizard. Small, 41.0 41.0
template​Previews Image​Asset​Reference​Representation[] The list of images to display in the carousel on the template detail page when the template is selected in the wizard. Small, 44.0 44.0
Template​Release​Representation
Property Name Type Description Filter Group and Version Available Version
notes​Url String The URL to the release notes for this template Small, 37.0 37.0
template​Version String The version of this template. Small, 37.0 37.0
Template​Custom​Attributes​Representation
Property Name Type Description Filter Group and Version Available Version
label String The label for the custom attribute metadata. Small, 44.0 44.0
values String[] The list of values for the custom attribute metadata. Small, 44.0 44.0
Video​Info​Representation
Property Name Type Description Filter Group and Version Available Version
id String The platform-specific ID of the video content. Small, 46.0 46.0
label String The title of the video. Small, 46.0 46.0
link​Type Connect​Template​Video​Link​Type​Enum The video platform. Valid values are:
  • Vidyard
  • YouTube
Small, 46.0 46.0
purpose Connect​Template​Video​Purpose​Enum The video purpose. Valid values are:
  • Onboarding
  • Walkthrough
Small, 46.0 46.0
show​Playlist Boolean Indicates whether the video platform displays a playlist or not. Small, 46.0 46.0
Image​Asset​Reference​Representation

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

Property Name Type Description Filter Group and Version Available Version
description String The image description. Small, 44.0 44.0