Auxiliary API
1. Document change history
Table 1. Document change history
25.12.2024
0.1
Initial Version
17.11.2025
0.2
Added CONFIRM_PLACE_BETSLIP
2. Introduction
This document serves as a supplemental document to iGNITE (iGaming Non-restrictive Integration Toolkit Ecosystem) which contains a complete guide to integrating into Sportradar's platform.
This document is designed for B2B partners (Operators, PAMs, iGaming Platforms) who wish to integrate additional content aggregated by Sportradar's NextGen iGaming Platform.
2. 1 Recommendations
The document contains and uses integral concepts of the NxGen platform, such as betslip, bet and selection. It is advised to visit iGNITE chapter 9. Bet Acceptance RICH_CONTENT Integration for get-to-know terminology.
3. Contents
Auxiliary API delivers real-time resolution changes on a bet and selection level. These actions do not directly affect the punter’s balance, but can be tied to certain gamification or bonus rules in the Operator’s Platform, so it is essential to some providers to be aware of the resolve changes as soon as they occur. To support this, the Auxiliary API requires a dedicated callback endpoint (e.g. /auxiliary). This callback is sent each time a selection or an entire bet is resolved, allowing operators to receive resolution updates as soon as they happen.
This stream is optional and enabled on demand.
Once Auxiliary API is enabled, it will affect Bet settlement and Payout.
4. Auxiliary API Integration
There are 4 types of settle requests:
Table 2. SettleRequests
CONFIRM_PLACE_BETSLIP
bet is accepted.
UPDATE_SELECTIONS
resolution status of a selection changes.
SETTLE_BETS
there are no more OPEN selections on a bet.
RESETTLE_BETS
previously settled bet changes resolution status.
4. 1 Type: CONFIRM_PLACE_BETSLIP
Triggered when a betslip processing is complete.
Table 3. ConfirmPlaceBetslip
betslipId
ULID
Betslip identifier
activityId
ULID
Id of activity from betslip activities node
4. 2 Type: SETTLE_BETS
Triggered when there are no more OPEN selections on a bet
Table 4. SettleBets
betslipId
ULID
Betslip identifier
activityId
ULID
Id of activity from betslip activities node
4. 3 Type: RESETTLE_BETS
Triggered when resolve of a bet changes from LOST/WON
Table 5. ResettleBets
betslipId
ULID
Betslip identifier
activityId
ULID
Id of activity from betslip activities node
4. 4 Type: UPDATE_SELECTIONS
Triggered each time the resolution of a selection on a bet changes
Table 6. UpdateSelections
createdAt
DateTime
Debugging value
5. Examples
Last updated
Was this helpful?