Skip to main content
List your company’s audit-trail entries, most recent first. The audit trail records every action taken on the platform — data edits, compensation-rule changes, statement adjustments, exports — one entry per action, each with who did it, when, and on which resource. Combine the filters (AND) to zoom in: actor=‘alice@acme.com’ for one person’s actions, or resource_id=<id> + after=’-P1M’ for a resource’s recent history. Fetch get_audit_log for the per-field change payload of a single entry. Only the last 12 months are queryable — older entries predate the current change-tracking and are not returned.

Parameters

Body

resource_id
string
Keep only logs whose affected resource id contains this value (case-insensitive substring). Pass a full ObjectId — e.g. an id copied from another tool’s row — to pin one exact resource, or a fragment to match a family. Omit for every resource.
actor
string
Keep only actions performed by this user — a name/email substring or a user ObjectId. Omit for every actor.
after
string
Keep only logs at or after this instant. Accepts an absolute ISO-8601 date/time (‘2026-07-01’) or a duration relative to now (‘-P7D’ for the last 7 days). Omit for no lower bound.
before
string
Keep only logs at or before this instant. Same accepted forms as after. Omit for no upper bound.
limit
integer
Page size, between 1 and 250. Defaults to 50.
offset
integer
Row offset into the result set — the number of rows to skip before this page. Pass the next_offset returned by the previous call, or None for the first page.

Response

Body

audit_logs
object[]
next_offset
integer