Feature

Add an address through the Partner API without resending the list

PUT /api/partner/people/{id} accepts a new mergeAddresses=true option, like the existing mergeEmails and mergePhones. Send only the address you want to add and the contact keeps every address it already has.

  • An address the contact already has is left as it is. Matching ignores differences in capitalization and spacing, so 123 Main St and 123 MAIN st count as the same address.
  • An address that appears more than once in the same request is added once.
  • If any address in the request is invalid, none of them are saved.

Without mergeAddresses, addresses still replaces the full list, as before.