Skip to main content
Show the audit trail for a KDDB document, including revision history for data objects, attributes, and exceptions.

Usage

kdx document audit <file.kddb> [flags]

Flags

FlagDescriptionDefault
--object-id NShow audit history for a specific data object
--attribute-id NShow audit history for a specific data attribute
--exception-id NShow audit history for a specific data exception
--prettyPretty-print JSON outputfalse

Examples

List All Revisions

kdx document audit doc.kddb
{"id":1,"timestamp":"2024-06-15T10:30:00Z","actorUri":"user:analyst@company.com","comment":"Initial extraction"}
{"id":2,"timestamp":"2024-06-15T11:00:00Z","actorUri":"user:reviewer@company.com","comment":"Manual corrections"}

Object History

kdx document audit doc.kddb --object-id 1 --pretty
{
  "id": 1,
  "dataObjectId": 1,
  "revisionId": 1,
  "revisionType": "ADD",
  "path": "INVOICE"
}

Attribute History

kdx document audit doc.kddb --attribute-id 5
{"id":1,"dataAttributeId":5,"revisionId":1,"revisionType":"ADD","dataObjectId":1,"tag":"amount","value":"1234.56"}
{"id":2,"dataAttributeId":5,"revisionId":2,"revisionType":"MOD","dataObjectId":1,"tag":"amount","value":"1235.00"}
Use audit history to understand who changed what and when, which is essential for compliance and debugging extraction issues.