getWaveTemplates

Retrieves a collection of CRM Analytics templates.

Syntax 

1import { LightningElement, wire } from "lwc";
2import { getWaveTemplates } from "lightning/analyticsWaveApi";
3
4export default class GetWaveTemplates extends LightningElement {
5  @wire(getWaveTemplates, {
6    type: "App",
7  })
8  onGetWaveTemplates({ data, error }) {
9    if (error) {
10      console.log("getWaveTemplates ERROR:", error);
11    } else if (data) {
12      console.log("getWaveTemplates RESPONSE:", data.templates);
13    }
14  }
15}

CRM Analytics API Resource 

1GET /wave/templates

getWaveTemplates uses this CRM Analytics API resource.

Parameters 

These parameters are optional.

Parameter NameTypeDescription
optionsStringTemplate visibility options to apply to the collection results.
  • CreateApp
  • ManageableOnly
  • ViewOnly
typeStringTemplate type to apply to the collection results.
  • App
  • Dashboard
  • Data
  • Embedded
  • Lens

Returns