September 2023 Release
Production Release Date: September 27
REST APIs
The following API changes are documented on https://api.bunchball.com/docs.
The following APIs now accept an exchange UUID or ID. The exchange's UUID is a value that stays the same across databases (e.g. Sandbox and Production), but the ID is different for each environment.
-
GET /users/{id}/exchanges/{exchangeId}
-
GET /users/{id}/exchanges/{exchangeId}/categories
-
GET /users/{id}/exchanges/{exchangeId}/points
-
GET /users/{id}/exchanges/{exchangeId}/recipients
-
GET and POST /users/{id}/interactions-collection
-
GET /users/{id}/exchanges
Product Enhancements
Block Builder BETA Release
We're excited to introduce the beta release of our new Block Builder! This builder is used to create and manage blocks. You can:
-
Configure a block's settings such as height, width, and number of items to return.
-
Customize text elements such as a block's title, subtitle, tab names, buttons, and confirmation messages.
-
Copy a block's embed code from the list or detail view.
-
Localize a block into any supported language.
As you save changes to a block in the Block Builder, those updates are immediately reflected in the block with no changes required to the embed code! Contact Bunchball Support if you're interested in beta testing the Block Builder.
New Language
The Hebrew iw-iw language was added to Localization for downloading and translating mission information, levels, exchanges, and other content.
Product Fixes
-
Fixed an issue where values in the lastName user preference exceeded the 255 character limit.
*** Upcoming API Deprecation ***
Effective with the November 2023 release, we will deprecate and remove the following API and parameter from the platform. Update any code that uses these calls in advance of the November release.
-
GET /search - Update your code to call the API for the specific object you want to search on (for example, /actions, /challenges, etc.).
-
GET /users/{userId}/exchanges/{exchangeId}/recipients preferences parameter - Update your code to stop sending preferences with the API call.
See also