Auxiliary API

1. Document change history

Table 1. Document change history

Date
Version
Page number(s)
Change Description

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 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.

circle-exclamation

4. Auxiliary API Integration

There are 4 types of settle requests:

Table 2. SettleRequests

Type
Triggered when

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 bet is accepted.

Table 3. ConfirmPlaceBetslip

Parameter
Type
Description

betslipId

ULID

Betslip identifier

activityId

ULID

Id of activity from betslip activities node

type

BsActivityTypeEnum

Type of activity that occurred. See Table 18 in RICH_CONTENT::BETSLIP

betslip

Betslip

See Table 19 in RICH_CONTENT::BETSLIP

4. 2 Type: SETTLE_BETS

Triggered when there are no more OPEN selections on a bet

Table 4. SettleBets

Parameter
Type
Description

betslipId

ULID

Betslip identifier

activityId

ULID

Id of activity from betslip activities node

type

BsActivityTypeEnum

Type of activity that occurred. See Table 18 in RICH_CONTENT::BETSLIP

betslip

Betslip

See Table 19 in RICH_CONTENT::BETSLIP

4. 3 Type: RESETTLE_BETS

Triggered when resolve of a bet changes from LOST/WON

Table 5. ResettleBets

Parameter
Type
Description

betslipId

ULID

Betslip identifier

activityId

ULID

Id of activity from betslip activities node

type

BsActivityTypeEnum

Type of activity that occurred. See Table 18 in RICH_CONTENT::BETSLIP

betslip

Betslip

See Table 19 in RICH_CONTENT::BETSLIP

4. 4 Type: UPDATE_SELECTIONS

Triggered each time the resolution of a selection on a bet changes

Table 6. UpdateSelections

Parameter
Type
Description

type

BsActivityTypeEnum

Type of activity that occurred. See Table 18 in RICH_CONTENT::BETSLIP

betslips

Betslip

See Table 19 in RICH_CONTENT::BETSLIP

createdAt

DateTime

Debugging value

5. Examples

chevron-rightCONFIRM_PLACE_BETSLIPhashtag
chevron-rightSETTLE_BETShashtag
chevron-rightRESETTLE_BETShashtag
chevron-rightUPDATE_SELECTIONShashtag

Last updated

Was this helpful?