December 2025 Release

Production Release Date: December 17

Rest APIs

The following API change is documented on https://api.bunchball.com/docs.

Product Updates

Users View Filters and Log Action

We've redesigned the Users View Actions tab for readability, added the ability to log an action, and added filters you can use to narrow the list of results by action name(s) and/or date.

When manually logging an action, the action is logged at the current time in the administrator's timezone unless you choose to backdate it.

Log Action Modal

Users View Actions Tab Example

Levels View Redesign

The Levels view has been redesigned for a more modern look. The view now features a side panel for creating and editing levels which replaces the previous popup modal. The new view also allows you to upload a level image or link to an image on an external server.

Levels View

Localization

The Localization view has been redesigned and includes new file requirements. Now, localization files must be in JSON format, aligning with other areas of the platform. No migration of existing files is required. When updating existing files for new missions, leaderboards, or other program elements, you will:

  1. Download the existing translation file for each active locale. Files will download in JSON format.

  2. Update the file with any new mission/leaderboard/etc. translations.

  3. Upload the modified translation file in Nitro Studio.

Localization View

Product Fixes

**Legacy OAuth Token Discontinuation Notice**

Effective with the June 2026 release, legacy OAuth tokens used with blocks will be deprecated.

What this means for you?

To prepare for the upcoming token deprecation, you should take the following steps before June 2026.

  1. Review the token used in your Impact block to ensure you’re using a JWT gamification token.

  2. Review the token used in your Recognitions block to ensure you’re using a JWT gamification token.

  3. Update your embed code to use a correct token if you're not using a JWT gamification token in all of your blocks. Use the steps detailed here to update.

  4. Ensure you have two tokens enabled if you have both web components and blocks in the same environment:

    • A JWT gamification token for blocks

    • A legacy token for web components

Legacy OAuth tokens used in web components will continue to be supported until the official end-of-life date for web components is announced.

See also

Release Notes