It would be great to have a GET api endpoint for the CRM timeline. My company uses a data warehouse to store and transform data for reporting. We need to be able to report our data for a filtered snapshots of time, but with the current API endpoints, I am limited by how often I pull all the records and can't get exact timestamps certain fields are updated. This is inefficient from a data ingestion standpoint. My current workaround is to use workflows to push a record's data on certain status updates to our data warehouse via a webhook, but since most of our reporting data is refreshed in batches, it would be more efficient to get the timeline history for a given day for the actions and fields we are concerned with.
Getting timeline data by the parameters date, user, action, and field would be great. This would greatly expand the possibilities for reporting on CRM data.