Request
Endpoint:POST /v1/bonus-call/register
Headers
| Name | Value |
|---|---|
Authorization | Bearer <API_TOKEN> |
Content-Type | application/json |
Accept | application/json |
Request body
Your own unique identifier for this bonus request.
The numeric ID of the game provider under which the bonus will be active.
Specifies which games can trigger the bonus event.
The player’s unique identifier in your system.
The type of bonus to register.
1— Free Spin Bonus. The player receives a set number of free spins;callAmountacts as the maximum win cap. Available for Pragmatic Play only.2— Regular Bonus Call. The player is guaranteed to win thecallAmountby the end of the campaign. This Regular Bonus is not active at the moment. Only Free Spin Bonus is available at the moment.
The monetary value associated with the bonus.
- For
bonusType = 1: the maximum amount the player can win across all free spins. - For
bonusType = 2: the player will win exactly this amount.
The timestamp at which the bonus expires, in
YYYY-MM-DD HH:mm:ss format (e.g., "2026-12-01 23:59:59").Additional configuration for the bonus. Required when
bonusType = 1.Example request
For a Regular Bonus Call (
bonusType = 2), you can omit metaData entirely. For a Free Spin Bonus (bonusType = 1), both metaData.spinAmount and metaData.baseBetAmount are required.Response
On success, the API returns theissueId you should store to track or cancel the bonus later.
true when the API call was processed without errors.A short confirmation string, typically
"OK".The result payload.
