Is the audit/activity log accessible via the API

28 views
Skip to first unread message

jeffery.antoniuk

unread,
Jun 16, 2025, 3:21:25 PM6/16/25
to Aviary Users
Hi,

Thank you for the audit/activity tracking features mentioned in the April 2025 release. Aside from using the web UI Organization dropdown menu, can the contents of the audit/activity tracking log be accessed via the Aviary API? I don't see the audit/activity log mentioned in the API documentation. I'm assuming the answer is no but wanted to double check to see if there is a way.

Cheers,
Jeff

Kevin Glick

unread,
Jun 16, 2025, 3:27:44 PM6/16/25
to Aviary Users
Thank you for the question Jeffery. Currently, it is not possible to GET the audit log data using the Aviary API; only through the web UI. It is the intention to make it possible to extract the data in this manner, but we are looking for user input on the scope of data we were storing and how users might hope to extract it. Would you imagine to GET all audit data for a particular media id? Or some other method?

Kevin

jeffery.antoniuk

unread,
Jun 17, 2025, 1:42:23 PM6/17/25
to Aviary Users
Thank you for the response. We're thinking through a use case and exploring options.

The underdeveloped use case I'm thinking of uses the API to help create a preservation copy of Aviary resources with the copy stored outside Aviary. The rough idea might look like: once a month determine what is new or changed within the time period and update the preservation copy. In this use case, the minimum could be a GET request for all audit data with paginated results. A bit better, results sorted by timestamp. Even better, the option to filter by a begin and end date range. In the rough preservation use case, a script leverages the "asset type" and "asset id" from the activity/audit log to lookup the associated resource id then uses the API to capture the resource along with associated components and stores in the new/changed assets in the preservation store.

I could also image given an asset id wanting to know the change history, the use case Kevin mentions. 

Cheers,
Jeff

Reply all
Reply to author
Forward
0 new messages