This page describes notable changes made in the Gameball documentation since the previous version release.
Breaking Changes
Holding points
Holding points before redeem is now optional.
Transactions API will be flexible to accept redeeming points with or without a hold reference. This will allow integrators to pick the best integration sequence that fits their system flow.
Removed Hashing
Hashing is no longer required for sensitive APIs like transactions & player's information. Gameball now uses two keys for authentication:
Web Key (Public Key) : used for non sensitive APIs and initialization of Widget
Secret\transactions Key: used to authenticate sensitive API calls.
New Features
New batch interfaces π
Newbatch interface is created to allow GURU customers to execute batches via API. The batch interfaces will support batches for:
Reward
Redeem
Manual Transaction
Balance Retrieval
New Endpoints
Order API Endpoint
New Orders API is created to support e-commerce clients to track their orders. This API supports sending an event for placing the order, reward for paid amount and redeem point. It also accepts guest orders for analytical purposes
Mark Notifications API Endpoint
New notifications API endpoint is introduced that enables systems to mark notifications as read.
Updated Endpoints
Removed Referral API
Referrer code can be sent within the create player API without the need of the old API dedicated for the referral case.
Custom UI APIs for GURU customers
New APIs are now available and updated to better suit different businesses, also specially designed for our GURU customers to support them in building their custom UIs. There APIs are as follows: