Business Units Change Types

Change types that represent data modifications made to the Business Units entity.

Change types

Add Inherited Associate

This change is initiated by background processes after the Add Associate update action is performed (if Associates are inherited).
type
String
"AddInheritedAssociateChange"
change
String
"addInheritedAssociate"
nextValue

Value after the change.

Change Approval Rule Mode

Change triggered by the Change Approval Rule Mode update action.
type
String
"ChangeApprovalRuleModeChange"
change
String
"changeApprovalRuleMode"
previousValue

Value before the change.

Value after the change.

Change Associate

Change triggered by the Change Associate update action.
type
String
"ChangeAssociateChange"
change
String
"changeAssociate"
previousValue

Value before the change.

nextValue

Value after the change.

Change Associate Mode

Change triggered by the Change Associate Mode update action.
type
String
"ChangeAssociateModeChange"
change
String
"changeAssociateMode"
previousValue

Value before the change.

Value after the change.

Change Inherited Associate

Change triggered by the Change Associate update action on a parent of a Business Unit in cases where inheritance applies.
type
String
"ChangeInheritedAssociateChange"
change
String
"changeInheritedAssociate"
previousValue

Value before the change.

nextValue

Value after the change.

Change Parent Unit

Change triggered by the Change Parent Unit update action.
type
String
"ChangeParentUnitChange"
change
String
"changeParentUnit"
previousValue

Value before the change.

nextValue

Value after the change.

Change Status

Change triggered by the Change Status update action.
type
String
"ChangeStatusChange"
change
String
"changeStatus"
previousValue

Value before the change.

nextValue

Value after the change.

Change Top Level Unit

Change triggered by the following update actions:

type
String
"ChangeTopLevelUnitChange"
change
String
"changeTopLevelUnit"
previousValue

Value before the change.

nextValue

Value after the change.

Remove Inherited Associate

This change is initiated by background processes after the Remove Associate update action is performed (if Associates are inherited).
type
String
"RemoveInheritedAssociateChange"
change
String
"removeInheritedAssociate"
previousValue

The value before the change.

Set Address Custom Field

Change triggered by the following update actions:

type
String
"SetAddressCustomFieldChange"
change
String
"setAddressCustomField"
address
Address which was extended.
name
String
Name of the Custom Field.
customTypeId
String
id of the referenced Type.
previousValue
Any

Value before the change.

nextValue
Any

Value after the change.

Set Address Custom Type

Change triggered by the following update actions:

type
String
"SetAddressCustomTypeChange"
change
String
"setAddressCustomType"
address
Address which was extended.
previousValue

Value before the change.

nextValue

Value after the change.

Set Associates

Change triggered by the Set Associates update action.
type
String
"SetAssociatesChange"
change
String
"setAssociates"
addedItems
Array of Associate

Elements added to the array.

removedItems
Array of Associate

Elements removed from the array.

previousValue
Array of Associate

Value before the change.

nextValue
Array of Associate

Value after the change.

Set Contact Email

Change triggered by the Set Contact Email update action.
type
String
"SetContactEmailChange"
change
String
"setContactEmail"
previousValue
String

Value before the change.

nextValue
String

Value after the change.

Set Inherited Associates

This change is initiated by background processes after the Change Parent Unit or Set Unit Type update action is performed (if Associates are inherited).
type
String
"SetInheritedAssociatesChange"
change
String
"setInheritedAssociates"
addedItems
Array of InheritedAssociate

Elements added to the array.

removedItems
Array of InheritedAssociate

Elements removed from the array.

previousValue
Array of InheritedAssociate

Value before the change.

nextValue
Array of InheritedAssociate

Value after the change.

Set Inherited Stores

This change is initiated by background processes after the Change Parent Unit or Set Unit Type update action is performed (if BusinessUnit storeMode is "FromParent").
type
String
"SetInheritedStoresChange"
change
String
"setInheritedStores"
addedItems
Array of KeyReference

Elements added to the array.

removedItems
Array of KeyReference

Elements removed from the array.

previousValue
Array of KeyReference

Value before the change.

nextValue
Array of KeyReference

Value after the change.

Set Store Mode

Change triggered by the Set Store Mode update action.
type
String
"SetStoreModeChange"
change
String
"setStoreMode"
previousValue

Value before the change.

nextValue

Value after the change.

Set Stores

Change triggered by the following update actions:

type
String
"SetStoresChange"
change
String
"setStores"
previousValue
Array of Reference

Value before the change.

nextValue
Array of Reference

Value after the change.

addedItems
Array of KeyReference

Elements added to the array.

removedItems
Array of KeyReference

Elements removed from the array.

Set Unit Type

Change triggered by the Set Unit Type update action.
type
String
"SetUnitTypeChange"
change
String
"setUnitType"
parentUnit
If unitType="Division", reference to the new parent unit for the Business Unit.
previousValue

Value before the change.

nextValue

Value after the change.