Version 3.19.2 of Gameboard contains a new API endpoint and some bug fixes.
New Endpoint
- POST
api/users
allows the creation of multiple users via the API. A future update to the web client will provide access to this feature through the app.- Currently requires a string Id per user to be created
- The body of this request has a required
userIds
property of type string array. - It also has the following optional properties:
allowSubsetCreation
- iftrue
Gameboard will create any non-existing ids as users. Iffalse
, existing Ids will cause the entire request to fail validation. (Defaults tofalse
)enrollInGameId
- if non-empty, Gameboard will enroll all passed users (even those which already exist) in the specified gamesponsorId
- if non-empty, Gameboard will assign all newly-created users to the specified sponsor.unsetDefaultSponsorFlag
- iftrue
, users created via this request will not be prompted to select their sponsor upon first login.
Bug fixes
- Resolved an issue that could cause the app to attempt to deploy resources for all enrolled teams when predeployment is requested from the Admin -> Game -> Players screen.
- Resolved an issue that could prevent teams playing non-synchronized external games from launching as expected.
What's Changed
- v3.19.2 by @sei-bstein in #461
Full Changelog: 3.19.1...3.19.2