Skip to main content

API early June 2026 improvements

Sam Critchley
Co-Founder

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-campaigns support 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_ranges and 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, and spend_on_promotional_items, enabling fine-grained control over voucher behavior at the reward-method level.
  • Added reward-method-level return_reclaims_earned_rewards field for wallet_contribution reward methods, allowing chains to prevent clawback of earned purchase progress when the earning purchase is returned.
  • Changed add-user and alter-user to 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.