Versionen einer Entität/eines Objektes auslesen

Gibt es über die Admin-API, oder PHP-/JS-Repository die bestehende Möglichkeit alle Versionen einer Entität/Objekt auszulesen? Oder muss man da selber ran?

Versionen anlegen (z.B api/action/version/order/ORDER_ID), eine Version zu löschen oder Versionen zu mergen gibt es über die API, PHP und/oder JS.