Skip to content

Change Tracking Settings

GET /api/change-tracking-settings
PUT /api/change-tracking-settings

Required privilege: Change Tracking Settings / View or Edit

Controls which entity types have change tracking enabled. When enabled for an entity, all create/update/delete operations are recorded in the audit log.


Settings Object

{
  "entities": {
    "PurchaseOrderList": true,
    "PurchaseOrderDetails": true,
    "SalesOrderList": true,
    "SalesOrderDetails": false,
    "ManufacturingOrderList": true,
    "ForecastList": false,
    "Inventory": true,
    "ItemMaster": true,
    "SupplierMaster": true,
    "CustomerMaster": true,
    "WarehouseMaster": true
  }
}

Each key is an entity type; true enables change tracking for that entity.


GET - Read Change Tracking Settings

curl -b cookies.txt "https://acme.knosc.com/api/change-tracking-settings"

PUT - Update Change Tracking Settings

PUT /api/change-tracking-settings HTTP/1.1
Content-Type: application/json
X-XSRF-TOKEN: <csrf>

{
  "entities": {
    "SalesOrderDetails": true,
    "ForecastList": true
  }
}

Only the entities included in the request body are modified.