Get all collection node revisions

There is no API route by default. But you could set one up.
Revisions are handled in the helper class “Revisions”

File: modules/Cockpit/Helper/Revisions.php
Access via: $this->app->helper('revisions')

The getList($uniqueEntryId, $limit, $skip) method will return an array of revision entries matching your entry id.

So your setup for a custom endpoint for revisions could be:

# config/api/revisions.php
<?php

$entryId = $this->param('entryId', null);

$options = $this->param('options', []);
$limit = $options['limit']; // default is 50 in `getList`
$skip = $options['skip'];

if(!$entryId){
    $this->stop(null, 400); // bad request
}

return $this->helper('revisions')->getList($entryId, $limit, $skip);
   

and it will be accessible with any valid account token like

/api/revisions?entryId=YOUR_ENTRY_ID&token=VALID_ACCOUNT_TOKEN

Note: not tested. but should work.