February 2022 Release
Production Release Date: March 3rd
REST APIs
The following API changes are documented on https://api.bunchball.com/docs.
-
GET /users/{userId}/challenges - displayName parameter now correctly returns the display name rather than challenge name.
-
GET and POST /users/{userId}/challenges/{challengeId}/self-reported-rules - new APIs to be used for an upcoming new feature.
Product Enhancements
Remove Completion of a Repeatable Challenge
We've added the ability to manually remove the completion of a repeatable challenge. Previously, only completions of non-repeatable challenges could be reversed. When you remove a challenge completion, it removes the last recorded completion, then the previous completion, and so on until all completions are removed. Challenges are manually removed on the User Management view's Challenges tab.
Global Search Removal
The global Search feature has been deprecated and removed from Nitro Studio. Our search functionality within each individual view (challenges, users, etc.) has been updated to be more powerful, relevant, and provide better results. For programs using the legacy Notifications feature, search in the Notifications view has also been deprecated and removed.
Nitro Studio Admin OAuth Tokens
Previously, when a Nitro Studio admin's password expired, OAuth calls using that token would fail. We've updated our platform so that an OAuth token associated to an admin user won't fail when that user's password expires.
Award Account Deposit Descriptions
For reward account programs integrated with the Global Rewards Marketplace, the descriptions sent for point transactions now include the challenge name. Previously, an event ID was sent and displayed to users. The descriptions shown on the user's statement will match the tags shown in the User Management view > Balances tab > Activity section (some truncation is expected for long challenge names).
Product Fixes
-
Fixed an issue in the Missions web component where the prerequisite text on locked challenges showed the challenge name instead of the display name.
-
Fixed an issue in the challenge builder where the "Multiply points by action value" option would not stay selected after the challenge was saved.
-
Fixed an issue in the Leaders web component where a group leaderboard would show a default icon in the profile section instead of the user's group icon.
-
Fixed an issue where you were able to enroll a user in an award account to a country code that was not supported by the award account.
See also