Summary
Two server-side bugs related to zipCodeColumnName handling in the Contact List Service have been resolved.
Bug 1 – Create Contact List
Previously, a whitespace-only zipCodeColumnName value (for example, " ") was persisted as provided. This behavior has been corrected. Whitespace-only values are now normalized to null during contact list creation.
Bug 2 – Update Contact List
Customers with legacy contact lists containing a whitespace-only zipCodeColumnName could receive a 400 Bad Request when updating their contact list, even when the zip code column was not being modified.
The validation logic has been updated to run only when the zipCodeColumnName value has changed and contains a non-blank value, allowing these contact lists to be updated successfully.
No API contract changes have been made.This is a server-side bug fix only.
Effective Date
Friday, July 3, 2026
Details
Change Context
Two bugs have been identified and fixed in zipCodeColumnName validation for contact lists. Customers who previously had an invalid whitespace zip code column stored were receiving unexpected 400 errors when attempting to update their contact list. This has been corrected. Additionally, whitespace-only values submitted on create are now gracefully normalised rather than persisted.
Change Impact
Customers who previously had an invalid whitespace zipCodeColumnName stored and were receiving a _400 error — "Column Names does not contain current Zip code column that was specified" _— when updating their contact list will now receive a 200 response. On create, submitting a whitespace-only zipCodeColumnName will now be handled gracefully and normalised to null rather than stored as an invalid value.
Impacted APIs
PUT /api/v2/outbound/contactlists/{contactListId} — Update a contact list
POST /api/v2/outbound/contactlists — Create a contact list
Issue References
SERVOPS-65830
Contacts
@Dominik Wawak
Please reply to this announcement with any questions. This helps the wider developer community benefit from the discussion. We encourage you to use this thread before contacting the designated person directly. Thank you for your understanding.