Donor Options Details Input

Input representation of the available donor processing options that includes targeted update logic for the donor-related components of the commitment transaction.

JSON example

1"donorOptions": {
2      "defaultUpdateLogic": "update_all"
3    }

Properties

Name Type Description Required or Optional Available Version
default​UpdateLogic String Default update value for the donor updates. Optional 60.0

Valid values for defaultUpdateLogic:

  • update_all—If an existing donor is matched (whether by a record ID, external ID, or Duplicate Rules), any donor properties that are provided are updated on the matched donor's account, including any custom account field mappings.
  • no_update—If an existing donor is matched (whether by a record ID, external ID, or Duplicate Rules), none of the donor properties that are provided are updated on the matched donor's account, including any custom account field mappings.