improved
Improved Contact Upsert Consistency
about 1 month ago by antonia nencheva
We've resolved an issue that caused inconsistent behaviour between the upsert
and create
endpoints when updating contacts based on External ID.
What's Changed?
- Now, if you attempt to create a contact and the provided External ID matches an existing contact in the system:
- New, valid phone and email values will now overwrite the existing ones.
- If the new phone or email values are invalid or conflict with those of other contacts, they will be skipped and the contact will still be updated with any other valid changes.
This update ensures a more consistent and reliable experience when managing contacts through our API.