API early July 2026 improvements (1.6.7)
Additional API features, improvements and fixes that shipped to production in early July 2026, on top of the earlier mid June 2026 release.
- Added
manufacturer,private_labelandlisting_sourceproduct fields. These are returned in product responses (for exampleget-product) and can be set when creating or updating products, including through the product feed import. - Added a
visible_to_all_user_segmentsoption to the composable campaignsegmentrestriction. Whentrue(the default) a segment-restricted campaign is still shown to everyone inget-campaignsandget-card, and the segment only affects whether the reward applies; set it tofalseto also hide the campaign from users who are not in the segment. - Changed the composable campaign
segmentrestriction to accept a single segment id foruser_segment_idandexcluded_user_segment_id. Comma-separated lists of segment ids are no longer accepted. - Fixed composable interaction campaigns (such as scratch cards) so their reward methods can once again carry redeem-shaping restrictions (
basket_item,business,currency), matching the behaviour already documented for these campaigns. - Fixed composable voucher redemption so that when a reward-method redeem restriction (
basket_item,businessorcurrency) matches nothing in the basket, the voucher now redeems on nothing instead of applying its full value across all basket items. - Removed the unused
business_formatandbusiness_regioncomposable restriction types. Filtering by business format or region remains available through thebusinessrestriction using itsbusiness_formatsandbusiness_regionsfields.