Overview
The Tight API stores every modification to every entity along with details about each revision, e.g. the date and time, the editor, and the source of the change. An individual entity can be audited to see all revisions to that entity or the entry audit trail can be retrieved to view a chronological log of every action and the entities affected.Audit an entity
All top-level entities in the Tight API support pulling their Audit Trail. This can be fetched via a URL of the form/v6/auditTrail/{id}.
For example to audit a bank transaction, use the following request:
Review the full Audit Trail
The Tight API supports pulling the full audit trail for any company, providing all changes to all entities belonging to that company in a chronological order:The entries returned in the above audit trail are determined by the
access_token used. See the Authentication docs for more info.Editors
When modifications are made to an entity in the Tight API, theaccess_token used to make those edits determines the editor on the associated audit trail entry.
If a userId was used to generate the access_token, edits made using that access token will reflect that user on the audit trail. If a userId was not used, i.e. Partner-level authentication is being used to access the Tight API, the audit trail will reflect your platform’s name as the editor on the audit trail.
Audit a specific editor
The full Audit Trail can be filtered to a specific editor to audit changes made by a specific user, e.g. a bookkeeper across all companies:fake_bookkeeper_userId.