Retrieves a collection of CRM Analytics templates.
Syntax
import { LightningElement, wire } from "lwc";
import { getWaveTemplates } from "lightning/analyticsWaveApi";
export default class GetWaveTemplates extends LightningElement {
@wire(getWaveTemplates, {
type: "App",
})
onGetWaveTemplates({ data, error }) {
if (error) {
console.log("getWaveTemplates ERROR:", error);
} else if (data) {
console.log("getWaveTemplates RESPONSE:", data.templates);
}
}
}
CRM Analytics API Resource
GET /wave/templates
getWaveTemplates uses this CRM Analytics API resource.
Parameters
These parameters are optional.
| Parameter Name | Type | Description |
|---|---|---|
options |
String | Template visibility options to apply to the collection results. <ul><li>CreateApp</li><li>ManageableOnly</li><li>ViewOnly</li></ul> |
type |
String | Template type to apply to the collection results. <ul><li>App</li><li>Dashboard</li><li>Data</li><li>Embedded</li><li>Lens</li></ul> |
Returns
data—Template Collectionerror—FetchResponse