November 4, 2026
Version 26.22
See this release's improvements and features, or subscribe to our RSS feed.
Updates
Enhancements:
- Experiments: You can now search and add blueprints in the Rule Builder of experiments. If the Rule Builder already contains a rule, adding a blueprint replaces its conditions, variant names, and effects.
- Loyalty:
- The List rewards in the catalog endpoint now returns expiry details for each reward through the
validityDurationorexpiryDateproperty. - Improved the UI for the Loyalty Points tab of the customer profile, which now shows a new empty state message for customers who are enrolled in a loyalty program but have no point transactions yet.
- Added the
includeReferencesquery parameter to the Export customer's transaction logs and Export card's ledger log endpoints. When set totrue, the exported CSV file includes areferencetransactionuuidscolumn with the UUIDs of addition transactions referenced by point deductions.
- The List rewards in the catalog endpoint now returns expiry details for each reward through the
- Management API: Added a new JSON object to the Create ruleset (V2) endpoint.
- Referrals: Updated the design of the referral list page.
Bug fixes:
- Loyalty:
- Fixed an issue where tier upgrade notifications were sent when a customer was first assigned to the lowest tier. To keep receiving these notifications, contact your Customer Success Manager.
- Fixed an issue where loyalty notifications were sent before the API request that triggered them was completed.
- Fixed a bug where the Import customers into loyalty tiers endpoint accepted customer profiles without a join date, even though the expiration type of the loyalty program required one.
- Fixed an issue where it was possible to select a card-based loyalty program when copying a campaign with the Join loyalty program effect to another Application. This caused rule evaluation to fail.
- Fixed an issue where the Join loyalty program effect did not render correctly when displaying the triggered effects of a session.
- Campaign Manager: Fixed a bug where the campaign budget counter showed incorrect budget usage and sometimes did not load in campaigns with the returns reevaluation setting enabled.
- Management API: Fixed an issue where the
activatedAttimestamp did not show in the response of the Create ruleset (V2) endpoint. - Achievements: Fixed an issue that prevented disconnecting an Application from an achievement with an end date in the past.
- Loyalty cards: Fixed an issue where the
attributesfield did not display in the API documentation for the following endpoints: