Added ability to filter ContactsActivistCodes Changed Entity Export by ActivistCodeID
Added a new optional requestedActivistCodeIds
parameter to /changedEntityExportJobs. This new Parameter allow filtering by ActivistCodeID
when resourceType
is ContactsActivistCodes
.
Added Apply Relationships Mapping Type to Bulk Import API
Added ability to apply relationships using /bulkImportJobs endpoint.
Support for larger Address IDs
The addressId
property on Address has been changed from a 32-bit int
to a 64-bit long
.
Added Support for Deleting Contacts
You can now delete Contacts (in databases that support it) with our new endpoint: /people/{vanId}
JSON Patch and Source Code Metadata
In contexts where Source Code metadata is supported, we've built out support for setting and retrieving things like Campaign, Contact Type, Revenue Stream, etc. See Codes Common Models for more information.
Added Campaigns & Contents Support
Added support for getting the details of your organization's Campaigns and associated Content at Campaigns.
Deprecated `preferredPronouns`
The preferredPronouns
property on People and Reported Demographics [/pronouns] (ref:pronouns) endpoints has been deprecated and replaced with pronouns
.
Added support for diacritics in names and ability to edit names
You can now edit a person's name via the /people/{vanId}/names and /bulkImportJobs endpoints, including in the voter file. "Source File" name properties have been added to the Person model, and First, Middle, and Last Name lengths have been updated to accommodate longer names and unicode characters. Additionally, in order to support diacritical characters in names across the broadest array of readers and platforms, any endpoints that produce an output file will now be in UTF-8 BOM encoding.
Added ability to merge duplicate contacts
You can now use the API to merge duplicate contact records via /people/{vanId}/mergeInto.