May 2025 Release
Production Release Date: May 28
Rest APIs
The following API changes are documented on https://api.bunchball.com/docs.
-
GET /users/{userId}/leaderboard-layouts – New API that returns the layouts of the leaderboards the user is in.
-
/users/{userId} – Updated to include the new “locale” standard user preference. This preference will be used to store the user’s locale when localizing Impact+.
-
/challenges/{challengeId}/action-rules – Updated to include the clickThrough parameter for self-reporting rule types.
-
True - rule is a click-through (no confirmation)
-
False - rule is self-reporting (confirmation required)
-
-
GET users/{userId}/challenges/{challengeId}/progress - Updated to return the clickThrough property for self-reporting rules.
Product Updates
Click-Through Actions
The Impact block now supports creating rules that log an action when a user clicks on a linked mission task. No additional code is required to log the action and complete the rule. The action is logged prior to routing the user to the URL's destination.
Tracking a click-through action does not guarantee that the user consumed the content. However, a quiz can be used in parallel to test content proficiency.
Self Reporting rules are used to create two different rule types:
-
Self-reporting – The task appears in the mission's detail view with a confirmation button. The user must confirm the completion of the task.
-
Click-through – The task appears in the mission's detail view with a link. When the user clicks the link, the task is automatically completed.
Note: The Missions web component does not support this feature and will always show the confirmation button.
Impact+ Vanity URL
You can now navigate to an Impact+ site using the root level of the vanity URL. Previously, /home was required as part of the URL. The vanity URL, such as biworldwide.bunchball.com will redirect to biworldwide.bunchball.com/home.
Product Fixes
-
Fixed an issue where a quiz would become unresponsive and a user could not complete it.
-
Fixed an issue in the Impact mission detail view where tasks with subtask URLs but no rule URL were not displaying properly.
-
Fixed an issue in Impact where the Recommended section did not show placeholders correctly on smaller screens when less than three missions were available.
-
Fixed the Impact and Recognitions blocks to respect padding and border radius values set in the theme.
-
Fixed an issue in Impact where the Settings and Trophy Case backgrounds did not respect the values set in the theme.
-
Fixed an issue where you received a “failed to connect” error when logging in to Nitro Studio using a Firefox browser.
See also