Master Award Controls
About Master Award Controls
Warning: We strongly advise you to use Program & Rule logic wherever possible instead of Master Award Controls.
Master Controls do not provide the means for automated Award distribution and they do not allow for effective auditing in the way that Activity-driven Rules do.
Master Award Controls are essentially master create/update/delete tools that allow you to override any other Village-based business logic. There are four POST API types in this category:
Issue - Immediately issues a specified Award type and amount into an end-user's digital wallet
Burn - Immediately deletes a specified Award type and amount from an end-user's digital wallet
Transfer - Moves a specified Award type and amount from one user's digital wallet to another's
Exchange - Effectively a double transfer in one API request; trades an Award type for another Award type between two users' digital wallets.
The most common functional use case for Master Award Controls:
Supporting customer service escalations which require award adjustments
Rectifying production outages on your system
Note: the Village Admin Dashboard allows for the similar manual adjustment of Award balances if you wish to use a no-code option for your customer service and/or operations teams.
Issue API
Endpoint
POST
/networks/YOUR_NETWORK_ID/issue
Where 'YOUR_NETWORK_ID' is replaced with your actual Network ID.
Body Fields
Metadata
Example Body
Burn API
Endpoint
POST
/networks/YOUR_NETWORK_ID/burn
Where 'YOUR_NETWORK_ID' is replaced with your actual Network ID.
Body Fields
Metadata
Example Body
Transfer API
Endpoint
POST
/networks/YOUR_NETWORK_ID/transfer
Where 'YOUR_NETWORK_ID' is replaced with your actual Network ID.
Body Fields
Transfer Array
Metadata
Example Body
Exchange API
Endpoint
POST
/networks/YOUR_NETWORK_ID/exchange
Where 'YOUR_NETWORK_ID' is replaced with your actual Network ID.
Body Fields
Exchange Array Fields
Metadata
Example Body
Last updated