May 1, 2026

Contacts category attributes: valueStr field, and Ecommerce product search and alternative price

Breaking changes

  • Get contact attributes — The value (integer) field in category-type attribute enumerations now returns 0 for non-numeric values (e.g. language codes "en", "fr"). Previously these values may have been returned as distinct integers. Clients using value as a unique identifier for category enum items must migrate to the new valueStr field to correctly distinguish these entries.

Added

  • Get contact attributes — New valueStr (string) field added to category-type attribute enumeration items. Always contains the original string representation of the value (e.g. "en", "fr", "1"). Use valueStr when the attribute value is non-numeric or when you need the exact string form alongside the numeric value field. valueStr is now a required field in the enumeration item schema.
  • Get products — New search query parameter for simultaneous search across SKU, name, and ID fields. Results are returned in priority order: exact SKU match > SKU prefix match > name match > ID match.
  • Get products — New alternativePrice filter parameters: alternativePrice[lte], alternativePrice[gte], alternativePrice[lt], alternativePrice[gt], alternativePrice[eq], alternativePrice[ne].
  • Get products / Create or update a product — New alternativePrice (float) field on product objects, available in GET responses and supported in POST requests.