Get more audit logs via the API 🪵
Overview
We're expanding the number of features that you can request audit logs for via the /api/auditlog
endpoint.
We're also removing a few features that by definition will always return an empty array. While these have never been useful, there's a slight chance that some of you have implementations that expect this to happen, which may behave differently if the list of accepted parameter values is changed.
Therefore, this is classed as a breaking change ⛏️
Who will be affected
This change will affect any users or implementations that use the `/api/auditlog` endpoint to get audit logs for certain features.
Details
The /api/auditlog
endpoint accepts an optional Features parameter, where you can supply a String array specifying the features that you want audit logs for. See ReDoc / Swagger for full details.
The current list of accepted values is:
AlloyUser, AlloyUserGroup, Card, Customer, Design, DesignInterface, Layer, Import, MasterSetting, MasterSetting
The values being added are:
Basemap, CustomReport, ItemForm, Mesh, AlloyRole, Workflow, WorkflowActionGroup
The values being removed are:
AlloyUser, Customer, MasterSetting
Expected Release
26th January 2023 as part of the Alloy v2.43 release.