Audit
Get audit changes (v2)
Section titled “Get audit changes (v2)”GET /api/audit/changesV2/{eClass}/{id}
Get a structured diff of all changes made to an entity over time. Each entry describes a single field change with the old and new value, who made the change, and any associated audit events.
Request
Path parameters
eClassEntity classidEntity ID
Response
[{ "field": string, "new": any, "old": any, "modifiedBy": string, "modifiedUtc": string, "auditEvents": [object], "version": number}]Example 1
Get change history for experiment EX001:
GET /api/audit/changesV2/Experiment/EX001
Get audit changes (v1)
Section titled “Get audit changes (v1)”GET /api/audit/changes/{eClass}/{id}
Get the raw audit table rows for an entity. Each row represents the full entity state at a point in time.
Request
Path parameters
eClassEntity classidEntity ID
Response
A list of entity snapshots ordered from newest to oldest.
Get audit events
Section titled “Get audit events”GET /api/audit/events/{eClass}/{id}
Get all structured audit events logged against an entity (e.g. status changes, approvals, file deletions).
Request
Path parameters
eClassEntity classidEntity ID
Response
A list of audit event objects.