getDatasetVersions

Retrieves a list of CRM Analytics dataset versions for a specific dataset.

Syntax 

1import { LightningElement, api, wire } from "lwc";
2import { getDatasetVersions } from "lightning/analyticsWaveApi";
3
4export default class GetDatasetVersions extends LightningElement {
5  @api idOrApiName; // or fetch the dataset ID or developer name
6  @wire(getDatasetVersions, {
7    datasetIdOrApiName: "$idOrApiName",
8  })
9  onGetDatasetVersions({ data, error }) {
10    if (error) {
11      console.log("getDatasetVersions(${idOrApiName}) ERROR:", error);
12    } else if (data) {
13      console.log("getDatasetVersions(${idOrApiName}) RESPONSE:", data.versions);
14    }
15  }
16}

CRM Analytics API Resource 

1GET /wave/datasets/${datasetIdOrApiName}/versions

getDatasetVersions uses this CRM Analytics API resource.

Parameters 

Parameter NameTypeDescriptionRequired?
datasetIdOrApiNameStringThe ID or developer name of the dataset.Yes
createdAfterStringFilters the collection to include only dataset versions created after a specific timestamp.
createdBeforeStringFilters the collection to include only dataset versions created before a specific timestamp.
includeArchivedBooleanFilters the collection to include archived dataset versions in the collection. Default is false.

Returns