API early June 2026 improvements
Additional API features, improvements and fixes that shipped to production in early June 2026, on top of the earlier mid May 2026 release.
- Added
get-campaignssupport for JWT-based shopper authentication, extending the JWT auth support introduced in version 1.6.4 to campaign listing. - Added Chain resource to the Resources API with GET, PUT, and PATCH support, including nested
allowed_ip_rangesand a new standalone AllowedIpRange resource. - Added chain-level configuration flag for partial-redemption voucher regeneration, allowing chains to control whether partially-redeemed vouchers are automatically regenerated with the remaining value.
- Added chain-level basket campaign assignment restriction settings.
- Added composable reward-method voucher-shaping configuration fields:
voucher_claimed_by_default,voucher_expiry_seconds/voucher_expiry_date, andspend_on_promotional_items, enabling fine-grained control over voucher behavior at the reward-method level. - Added reward-method-level
return_reclaims_earned_rewardsfield forwallet_contributionreward methods, allowing chains to prevent clawback of earned purchase progress when the earning purchase is returned. - Changed
add-userandalter-userto no longer automatically trigger phone number verification SMS; clients must now explicitly initiate verification through the phone verification flow. - Improved call-processing error handling across multiple API endpoints to return structured API error responses for concurrent request timeouts.
- Improved segment CSV exports to handle larger datasets without timing out.
- Improved task-based data exports to exclude deleted users.
- Improved Spotler webhook integration with updated payload format.
- Fixed cashback campaign calculation that incorrectly double-subtracted voucher discounts from item prices.
- Fixed handling of deleted campaign restrictions.