Choose your language:
    List all record versions
    Returns
    Returns an array of item_version objects.

    Examples

    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);
    });
    // if you want to fetch all the pages with just one call:
    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"
    }