Example code:
const SiteClient = require('datocms-client').SiteClient;
const client = new SiteClient('YOUR-API-TOKEN');
const itemId = '6542';
client.itemVersions.all(itemId)
.then((itemVersions) => {
itemVersions.forEach((itemVersion) => {
console.log(itemVersion);
});
})
.catch((error) => {
console.error(error);
});
client.itemVersions.all(itemId)
.then((itemVersions) => {
itemVersions.forEach((itemVersion) => {
console.log(itemVersion);
});
})
Returned output:
> node example.js
{
"id": "6542",
"title": "My first blog post!",
"content": "Lorem ipsum dolor sit amet...",
"category": "24",
"image": {
"alt": "Alt text",
"title": "Image title",
"customData": {},
"focalPoint": null,
"uploadId": "20042921"
},
"meta": {
"created_at": "2020-04-21T07:57:11.124Z",
"is_valid": true,
"is_published": true,
"is_current": true
},
"itemType": "44",
"item": "4235",
"editor": "312"
}