Working with Object Edit History

We need to be able to explore the edit history of objects in ways that the Edit history widget does not support. Specifically we need to be able to:

  • View the full detailed edit history of a single object (Edit history does support this)
  • Find all recently created/updated/deleted objects of a particular type
  • Find all creation/updates/deletions performed by a particular user

Is a reasonable way to do this to use action logs combined with an Interface to make action logs queryable in aggregate? (is this even possible?). We’re cautious about using action logs as (similar to this) have experienced fragility on schema changes.

An alternative we’ve considered is to have some sort of generic Event object that links to all of the object types we want to audit and we use a automate to create events on create/update/delete.

What is the best way to implement this functionality?

3 Likes

This is an interesting topic! Ideally, an API to an Object’s edit history in functions would be great!

Just replying to keep notified about this and share that I asked something similar here:
Where can I find the backing dataset for edit history in OSv2? - Ask the Community - Palantir Developer Community (includes link to older post asking about something also similar)

1 Like

Another similar request here:
Fetch Edits History using an API in OSv2 - Ask the Community - Palantir Developer Community

1 Like