const aggregates = await client.datasets.aggregate({ filter: { writeProtected: true } });
console.log('Number of write protected datasets: ', aggregates[0].count)
const datasets = [
{ externalId: 'sensitiveData' },
{ writeProtected: true }
];
const createdDatasets = await client.datasets.create(datasets);
const dataSets = await client.datasets.list({ filter: { createdTime: { min: new Date('1 jan 2018'), max: new Date('1 jan 2019') }}});
Optionalquery: DataSetFilterRequestconst dataSets = await client.datasets.retrieve([{id: 123}, {externalId: 'abc'}]);
Optionalparams: IgnoreUnknownIdsconst dataSets = await client.datasets.update([{id: 123, update: {description: {set: 'New description'}}}]);
Deprecated
Asset-centric API, deprecated 2026-10-15 and retired 2027-12-31. Will be removed or moved in a future major release. See https://docs.cognite.com/cdf/deprecated and https://github.com/cognitedata/cognite-sdk-js/blob/master/guides/DEPRECATIONS.md.