August 2022 Release

Production Release Date: August 31

*** Action Required ***

As part of ongoing security improvements, we will be updating two of our OAuth Client scopes to require a specific token type. We recommend that you review your current tokens and ensure that they meet the new security criteria.

This change will be implemented in our November 2022 release. Please verify and update your OAuth access tokens before November 30th (tentative release date) to avoid any disruption of service.

Action required:

REST APIs

The following API changes are documented on https://api.bunchball.com/docs.

Product Enhancements

Limited Rewards

We are proud to announce the release of limited rewards! This feature allows you to set a limit on an individual mission reward. You can set the reward to expire after a set number of days or points. Once the reward limit is reached, users can still complete the mission but they will not earn that reward.

To use reward limits, set a limit on the Rewards tab of the mission builder. Our Missions web component will show users that a reward is in limited supply and when that reward is out of stock. By default, any reward limited by number of points will immediately display in the web component while rewards limited by time will display when the expiration date is 7 days from the current date.

As users complete the mission, you can see the number of points that remain on the mission's Rewards tab.

Mission Builder Rewards Tab

Missions Web Component with Limited Rewards

Users View Missions Tab

The Missions tab in the Users view has been updated to show when a mission's limited reward is out of stock. The Rewards column in the Eligible Missions section shows the rewards that are currently available for that mission.

Users View Missions Tab Showing Out Of Stock

Missions and Actions View Filters

Limited Type Filter

Actions View Filter

Updated Labels Design

We've redesigned our labels in the Missions and Actions views to show a more standard hover and deletion state. In addition, we added an icon to easily distinguish between internal and default label types.

Default label

Internal label

Label on hover

Label on hover of remove button

Label

Internal Label

Label in a Hover State

Label in Remove State

Documentation Update

An example translation file was added to the Localization information. This example shows the translation key in Spanish.

Product Fixes

See also

Release Notes