> For the complete documentation index, see [llms.txt](https://docs.sportradar.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sportradar.com/nextgen-igaming/ignite/auxiliary-api.md).

# Auxiliary API

## 1. Document change history

**Table 1. Document change history**

<table><thead><tr><th width="139.37713623046875">Date</th><th width="93.86932373046875">Version</th><th width="137.1129150390625">Page number(s)</th><th>Change Description</th></tr></thead><tbody><tr><td>25.12.2024</td><td>0.1</td><td></td><td>Initial Version</td></tr><tr><td>17.11.2025</td><td>0.2</td><td></td><td>Added CONFIRM_PLACE_BETSLIP</td></tr></tbody></table>

## 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](https://docs.sportradar.com/nextgen-igaming/ignite/pages/7e2a3d7971689bfecc7a3b3cb304d7360ccdddea#id-9.-betslip-rich_content-integration) 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.

{% hint style="warning" %}
This stream is optional and enabled on demand.
{% endhint %}

## 4. Auxiliary API Integration

There are 4 types of settle requests:

**Table 2. SettleRequests**

<table><thead><tr><th width="244.28338623046875">Type</th><th>Triggered when</th></tr></thead><tbody><tr><td>CONFIRM_PLACE_BETSLIP</td><td>bet is accepted.</td></tr><tr><td>UPDATE_SELECTIONS</td><td>resolution status of a selection changes.</td></tr><tr><td>SETTLE_BETS</td><td>there are no more OPEN selections on a bet.</td></tr><tr><td>RESETTLE_BETS</td><td>previously settled bet changes resolution status.</td></tr></tbody></table>

### 4. 1 Type: CONFIRM\_PLACE\_BETSLIP

Triggered when a betslip processing is complete.

**Table 3. ConfirmPlaceBetslip**

<table><thead><tr><th width="136.58306884765625">Parameter</th><th width="185.00994873046875">Type</th><th>Description</th></tr></thead><tbody><tr><td>betslipId</td><td><em>ULID</em></td><td><em>Betslip identifier</em></td></tr><tr><td>activityId</td><td><em>ULID</em></td><td>Id of activity from betslip activities node</td></tr><tr><td>type</td><td><em>BsActivityTypeEnum</em></td><td><em>Type of activity that occurred. See Table 18 in</em> <a href="/pages/7e2a3d7971689bfecc7a3b3cb304d7360ccdddea#id-9.7.-rich_content-betslip"><em>RICH_CONTENT::BETSLIP</em></a></td></tr><tr><td>betslip</td><td><em>Betslip</em></td><td><em>See Table 19 in</em> <a href="/pages/7e2a3d7971689bfecc7a3b3cb304d7360ccdddea#id-9.7.-rich_content-betslip"><em>RICH_CONTENT::BETSLIP</em></a></td></tr></tbody></table>

### 4. 2 Type: SETTLE\_BETS

Triggered when there are no more OPEN selections on a bet

**Table 4. SettleBets**

<table><thead><tr><th width="135.1058349609375">Parameter</th><th width="183.90411376953125">Type</th><th>Description</th></tr></thead><tbody><tr><td>betslipId</td><td><em>ULID</em></td><td><em>Betslip identifier</em></td></tr><tr><td>activityId</td><td><em>ULID</em></td><td>Id of activity from betslip activities node</td></tr><tr><td>type</td><td><em>BsActivityTypeEnum</em></td><td><em>Type of activity that occurred. See Table 18 in</em> <a href="/pages/7e2a3d7971689bfecc7a3b3cb304d7360ccdddea#id-9.7.-rich_content-betslip"><em>RICH_CONTENT::BETSLIP</em></a></td></tr><tr><td>betslip</td><td><em>Betslip</em></td><td><em>See Table 19 in</em> <a href="/pages/7e2a3d7971689bfecc7a3b3cb304d7360ccdddea#id-9.7.-rich_content-betslip"><em>RICH_CONTENT::BETSLIP</em></a></td></tr></tbody></table>

### 4. 3 Type: RESETTLE\_BETS

Triggered when resolve of a bet changes from LOST/WON

**Table 5. ResettleBets**

<table><thead><tr><th width="141.24578857421875">Parameter</th><th width="186.05328369140625">Type</th><th>Description</th></tr></thead><tbody><tr><td>betslipId</td><td><em>ULID</em></td><td><em>Betslip identifier</em></td></tr><tr><td>activityId</td><td><em>ULID</em></td><td>Id of activity from betslip activities node</td></tr><tr><td>type</td><td><em>BsActivityTypeEnum</em></td><td><em>Type of activity that occurred. See Table 18 in</em> <a href="/pages/7e2a3d7971689bfecc7a3b3cb304d7360ccdddea#id-9.7.-rich_content-betslip"><em>RICH_CONTENT::BETSLIP</em></a></td></tr><tr><td>betslip</td><td><em>Betslip</em></td><td><em>See Table 19 in</em> <a href="/pages/7e2a3d7971689bfecc7a3b3cb304d7360ccdddea#id-9.7.-rich_content-betslip"><em>RICH_CONTENT::BETSLIP</em></a></td></tr></tbody></table>

### 4. 4 Type: UPDATE\_SELECTIONS

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

**Table 6. UpdateSelections**

<table><thead><tr><th width="143.1846923828125">Parameter</th><th width="186.00848388671875">Type</th><th>Description</th></tr></thead><tbody><tr><td>type</td><td><em>BsActivityTypeEnum</em></td><td><em>Type of activity that occurred. See Table 18 in</em> <a href="/pages/7e2a3d7971689bfecc7a3b3cb304d7360ccdddea#id-9.7.-rich_content-betslip"><em>RICH_CONTENT::BETSLIP</em></a></td></tr><tr><td>betslips</td><td><em>Betslip</em></td><td><em>See Table 19 in</em> <a href="/pages/7e2a3d7971689bfecc7a3b3cb304d7360ccdddea#id-9.7.-rich_content-betslip"><em>RICH_CONTENT::BETSLIP</em></a></td></tr><tr><td>createdAt</td><td><em>DateTime</em></td><td><em>Debugging value</em></td></tr></tbody></table>

## 5. Examples

<details>

<summary><strong>CONFIRM_PLACE_BETSLIP</strong></summary>

```json
{
  "betslipId": "01K9C01X91REK8FV0627DS2RXY",
  "activityId": "01K9C020BJY4GRXPNFMGZQS31H",
  "type": "CONFIRM_PLACE_BETSLIP",
  "betslip": {
    "id": "01K9C01X91REK8FV0627DS2RXY",
    "context": {
      "providerBetslipId": "01K9C01X55ARC17RQ709HWJETQ",
      "providerId": 4340,
      "tenantId": "5997b951-c503-412f-91fb-c5226c8b767e",
      "gameId": 3,
      "currency": "EUR"
    },
    "bets": [
      {
        "id": "01K9C01X9K9ZXD424J97RPFF9G",
        "selections": [
          {
            "phase": "OPEN",
            "id": "1",
            "event": {
              "id": "E:212563622310871040",
              "baseName": "Cardiff City vs. Hull City",
              "derivedName": "Cardiff City vs. Hull City",
              "tenantName": "Cardiff City vs. Hull City",
              "startTime": "2025-02-25T19:45:00Z"
            },
            "category": {
              "id": "PS:PREMATCH/S:126431650224537600/C:126431779073556481/T:160589462852829184",
              "baseName": "Prematch/Soccer/England/Championship",
              "derivedName": "Prematch/Soccer/England/Championship",
              "tenantName": "Prematch/Soccer/England/Championship"
            },
            "competitors": [],
            "markets": [
              {
                "id": "M:157802194434031616/EM:213094469531402242",
                "baseName": "1x2/1x2",
                "derivedName": "1x2/1x2",
                "tenantName": "1x2/1x2",
                "outcome": {
                  "id": "O:157802518703833089/EMO:213094469531402247",
                  "baseName": "X/D",
                  "derivedName": "X/D",
                  "tenantName": "X/D"
                }
              }
            ],
            "odds": 20000,
            "isBanker": false,
            "gameContext": {
              "event": {},
              "feeds": [
                {
                  "feedId": 1,
                  "feedType": 2,
                  "marketId": "M:157802194434031616/EM:242822278944260098",
                  "feedEventId": "sr:match:62201956",
                  "feedSportId": "sr:sport:1"
                }
              ],
              "category": {
                "code": "INT"
              }
            }
          }
        ],
        "selectedSystems": [
          1
        ],
        "bonusWallets": [],
        "payin": {
          "stake": "1",
          "gameBonuses": [],
          "total": "1"
        },
        "pWinnings": {
          "min": {
            "win": "2",
            "bonuses": [],
            "taxes": [],
            "total": "2"
          },
          "max": {
            "win": "2",
            "bonuses": [],
            "taxes": [],
            "total": "2"
          }
        },
        "transactions": [
          {
            "type": "STAKE_TRANSACTION",
            "id": "01K9C01XA3W8CXT8WE2GQHNJ2G",
            "activityId": "01K9C01X9TZ5DJXHTC4A4VANES",
            "status": "PREPARED",
            "walletId": "01HSB4476ADBKEYS0BJQ3GSQET",
            "walletGroupType": "REAL",
            "amount": "1"
          }
        ],
        "status": {
          "phase": "STARTED",
          "resolutionStatus": "OPEN"
        },
        "gameContext": {}
      }
    ],
    "b2b": [
      {
        "transactionType": "DEBIT",
        "id": "01K9C01X9TZ5DJXHTC4A4VANES",
        "amount": "1",
        "b2bOccurredAt": "2025-11-06T07:10:49.185Z",
        "b2bDuration": 19
      }
    ],
    "codes": [
      {
        "type": "BARCODE",
        "id": "B73UpCP85C"
      }
    ],
    "origins": [
      {
        "type": "PUNTER_IDENTITY",
        "id": 1,
        "punterIdentityId": 1
      },
      {
        "type": "PROVIDER",
        "id": 2,
        "providerId": 4340
      }
    ],
    "punterIdentities": [
      {
        "type": "ONLINE_PLAYER_WEB",
        "id": 1,
        "player": {
          "type": "THIRD_PARTY_PLAYER",
          "punterId": "01HPPD197Y6EDERVAHXHZD1N5Y",
          "nickname": "bnickname",
          "b2b": {
            "id": "b",
            "sessionToken": "680210d253fb6"
          }
        },
        "sys": {
          "ip": "77.77.212.86",
          "agent": "PostmanRuntime/7.49.0"
        }
      }
    ],
    "status": {
      "phase": "STARTED"
    },
    "activities": [
      {
        "type": "PREPARE_PLACE_BETSLIP",
        "id": "01K9C01X9TZ5DJXHTC4A4VANES",
        "originId": 1,
        "initiatorOccurredAt": "2025-11-06T07:10:48.979Z",
        "configuration": {
          "autoConfirm": false
        },
        "startedAt": "2025-11-06T07:10:49.146947272Z",
        "finishedAt": "2025-11-06T07:10:49.187377518Z",
        "betIds": [
          "01K9C01X9K9ZXD424J97RPFF9G"
        ],
        "currentState": "PREPARE_PLACE_BETSLIP_FINISHED",
        "states": [
          {
            "state": "PREPARE_PLACE_BETSLIP_STARTED",
            "occurredAt": "2025-11-06T07:10:49.146942162Z"
          },
          {
            "state": "PREPARE_PLACE_BETSLIP_FINISHED",
            "occurredAt": "2025-11-06T07:10:49.187377017Z"
          }
        ]
      },
      {
        "type": "CONFIRM_PLACE_BETSLIP",
        "id": "01K9C020BJY4GRXPNFMGZQS31H",
        "originId": 2,
        "initiatorOccurredAt": "2025-11-06T07:10:48.979Z",
        "startedAt": "2025-11-06T07:10:52.274353740Z",
        "acceptedBetIds": [
          "01K9C01X9K9ZXD424J97RPFF9G"
        ],
        "rejectedBetIds": [],
        "currentState": "CONFIRM_PLACE_BETSLIP_STARTED",
        "states": [
          {
            "state": "CONFIRM_PLACE_BETSLIP_STARTED",
            "occurredAt": "2025-11-06T07:10:52.274349813Z"
          }
        ]
      }
    ],
    "currencyConversions": {
      "exchangeRatesUpdatedAt": "2025-11-06T06:02:00.736768Z",
      "baseCurrency": "EUR",
      "entries": [
        {
          "baseAmount": "1",
          "convertedAmounts": {
            "EUR": "1"
          }
        },
        {
          "baseAmount": "2",
          "convertedAmounts": {
            "EUR": "2"
          }
        }
      ]
    }
  }
}
```

</details>

<details>

<summary><strong>SETTLE_BETS</strong></summary>

```json
{
  "betslipId": "01K9C5CQY33ZNEVMZW4MRJ92R2",
  "activityId": "01K9C5D41HBT2MF8BPGFMSTVNR",
  "type": "SETTLE_BETS",
  "betslip": {
    "id": "01K9C5CQY33ZNEVMZW4MRJ92R2",
    "context": {
      "providerBetslipId": "01K9C5CQV9W4NBKFSFM4W0Z2JG",
      "providerId": 4340,
      "tenantId": "5997b951-c503-412f-91fb-c5226c8b767e",
      "gameId": 3,
      "currency": "EUR"
    },
    "bets": [
      {
        "id": "01K9C5CR0E5853DQG50RQJN6MZ",
        "selections": [
          {
            "phase": "SETTLED",
            "id": "1",
            "event": {
              "id": "E:212563622310871040",
              "baseName": "Cardiff City vs. Hull City",
              "derivedName": "Cardiff City vs. Hull City",
              "tenantName": "Cardiff City vs. Hull City",
              "startTime": "2025-02-25T19:45:00Z"
            },
            "category": {
              "id": "PS:PREMATCH/S:126431650224537600/C:126431779073556481/T:160589462852829184",
              "baseName": "Prematch/Soccer/England/Championship",
              "derivedName": "Prematch/Soccer/England/Championship",
              "tenantName": "Prematch/Soccer/England/Championship"
            },
            "competitors": [],
            "markets": [
              {
                "id": "M:157802194434031616/EM:213094469531402242",
                "baseName": "1x2/1x2",
                "derivedName": "1x2/1x2",
                "tenantName": "1x2/1x2",
                "outcome": {
                  "id": "O:157802518703833089/EMO:213094469531402247",
                  "baseName": "X/D",
                  "derivedName": "X/D",
                  "tenantName": "X/D"
                }
              }
            ],
            "odds": 20000,
            "isBanker": false,
            "oddsResolve": 20000,
            "status": "WON",
            "gameContext": {
              "event": {},
              "feeds": [
                {
                  "feedId": 1,
                  "feedType": 2,
                  "marketId": "M:157802194434031616/EM:242822278944260098",
                  "feedEventId": "sr:match:62201956",
                  "feedSportId": "sr:sport:1"
                }
              ],
              "category": {
                "code": "INT"
              }
            }
          }
        ],
        "selectedSystems": [
          1
        ],
        "bonusWallets": [],
        "payin": {
          "stake": "1",
          "gameBonuses": [],
          "total": "1"
        },
        "pWinnings": {
          "min": {
            "win": "2",
            "bonuses": [],
            "taxes": [],
            "total": "2"
          },
          "max": {
            "win": "2",
            "bonuses": [],
            "taxes": [],
            "total": "2"
          }
        },
        "transactions": [
          {
            "type": "STAKE_TRANSACTION",
            "id": "01K9C5CR1AM7N6AEFQQPR081NA",
            "activityId": "01K9C5CR120SJ3GR1EMHSTC38T",
            "status": "CONFIRMED",
            "walletId": "01HSB4476ADBKEYS0BJQ3GSQET",
            "walletGroupType": "REAL",
            "amount": "1"
          }
        ],
        "winnings": {
          "win": "2",
          "gameBonuses": [],
          "total": "2"
        },
        "status": {
          "phase": "PLACED",
          "resolutionStatus": "WON"
        },
        "gameContext": {}
      }
    ],
    "b2b": [
      {
        "transactionType": "DEBIT",
        "id": "01K9C5CR120SJ3GR1EMHSTC38T",
        "amount": "1",
        "b2bOccurredAt": "2025-11-06T08:44:07.094Z",
        "b2bDuration": 4
      }
    ],
    "codes": [
      {
        "type": "BARCODE",
        "id": "B79mciCqsL"
      }
    ],
    "origins": [
      {
        "type": "PUNTER_IDENTITY",
        "id": 1,
        "punterIdentityId": 1
      },
      {
        "type": "PROVIDER",
        "id": 2,
        "providerId": 4340
      }
    ],
    "punterIdentities": [
      {
        "type": "ONLINE_PLAYER_WEB",
        "id": 1,
        "player": {
          "type": "THIRD_PARTY_PLAYER",
          "punterId": "01HPPD197Y6EDERVAHXHZD1N5Y",
          "nickname": "bnickname",
          "b2b": {
            "id": "b",
            "sessionToken": "680210d253fb6"
          }
        },
        "sys": {
          "ip": "77.77.212.86",
          "agent": "PostmanRuntime/7.49.0"
        }
      }
    ],
    "status": {
      "phase": "PLACED"
    },
    "activities": [
      {
        "type": "PREPARE_PLACE_BETSLIP",
        "id": "01K9C5CR120SJ3GR1EMHSTC38T",
        "originId": 1,
        "initiatorOccurredAt": "2025-11-06T08:44:06.873Z",
        "configuration": {
          "autoConfirm": false
        },
        "startedAt": "2025-11-06T08:44:07.074344968Z",
        "finishedAt": "2025-11-06T08:44:07.098302234Z",
        "betIds": [
          "01K9C5CR0E5853DQG50RQJN6MZ"
        ],
        "currentState": "PREPARE_PLACE_BETSLIP_FINISHED",
        "states": [
          {
            "state": "PREPARE_PLACE_BETSLIP_STARTED",
            "occurredAt": "2025-11-06T08:44:07.074340991Z"
          },
          {
            "state": "PREPARE_PLACE_BETSLIP_FINISHED",
            "occurredAt": "2025-11-06T08:44:07.098301753Z"
          }
        ]
      },
      {
        "type": "CONFIRM_PLACE_BETSLIP",
        "id": "01K9C5CV5FPNRZEP3QZ76VR0NG",
        "originId": 2,
        "initiatorOccurredAt": "2025-11-06T08:44:06.873Z",
        "startedAt": "2025-11-06T08:44:10.287493314Z",
        "finishedAt": "2025-11-06T08:44:10.315433526Z",
        "acceptedBetIds": [
          "01K9C5CR0E5853DQG50RQJN6MZ"
        ],
        "rejectedBetIds": [],
        "currentState": "CONFIRM_PLACE_BETSLIP_FINISHED",
        "states": [
          {
            "state": "CONFIRM_PLACE_BETSLIP_STARTED",
            "occurredAt": "2025-11-06T08:44:10.287489487Z"
          },
          {
            "state": "CONFIRM_PLACE_BETSLIP_FINISHED",
            "occurredAt": "2025-11-06T08:44:10.315432905Z"
          }
        ]
      },
      {
        "type": "SETTLE_BETS",
        "id": "01K9C5D41HBT2MF8BPGFMSTVNR",
        "originId": 2,
        "initiatorOccurredAt": "2025-11-06T08:44:06.873Z",
        "startedAt": "2025-11-06T08:44:19.377528899Z",
        "settleBetIds": [
          "01K9C5CR0E5853DQG50RQJN6MZ"
        ],
        "currentState": "SETTLE_BETS_STARTED",
        "states": [
          {
            "state": "SETTLE_BETS_STARTED",
            "occurredAt": "2025-11-06T08:44:19.377526305Z"
          }
        ]
      }
    ],
    "currencyConversions": {
      "exchangeRatesUpdatedAt": "2025-11-06T08:44:19.377531494Z",
      "baseCurrency": "EUR",
      "entries": [
        {
          "baseAmount": "1",
          "convertedAmounts": {
            "EUR": "1"
          }
        },
        {
          "baseAmount": "2",
          "convertedAmounts": {
            "EUR": "2"
          }
        }
      ]
    }
  }
}
```

</details>

<details>

<summary><strong>RESETTLE_BETS</strong></summary>

```json
{
  "betslipId": "01K9C5CQY33ZNEVMZW4MRJ92R2",
  "activityId": "01K9C5DASCFNNMNXYKFRS78J1B",
  "type": "RESETTLE_BETS",
  "betslip": {
    "id": "01K9C5CQY33ZNEVMZW4MRJ92R2",
    "context": {
      "providerBetslipId": "01K9C5CQV9W4NBKFSFM4W0Z2JG",
      "providerId": 4340,
      "tenantId": "5997b951-c503-412f-91fb-c5226c8b767e",
      "gameId": 3,
      "currency": "EUR"
    },
    "bets": [
      {
        "id": "01K9C5CR0E5853DQG50RQJN6MZ",
        "selections": [
          {
            "phase": "SETTLED",
            "id": "1",
            "event": {
              "id": "E:212563622310871040",
              "baseName": "Cardiff City vs. Hull City",
              "derivedName": "Cardiff City vs. Hull City",
              "tenantName": "Cardiff City vs. Hull City",
              "startTime": "2025-02-25T19:45:00Z"
            },
            "category": {
              "id": "PS:PREMATCH/S:126431650224537600/C:126431779073556481/T:160589462852829184",
              "baseName": "Prematch/Soccer/England/Championship",
              "derivedName": "Prematch/Soccer/England/Championship",
              "tenantName": "Prematch/Soccer/England/Championship"
            },
            "competitors": [],
            "markets": [
              {
                "id": "M:157802194434031616/EM:213094469531402242",
                "baseName": "1x2/1x2",
                "derivedName": "1x2/1x2",
                "tenantName": "1x2/1x2",
                "outcome": {
                  "id": "O:157802518703833089/EMO:213094469531402247",
                  "baseName": "X/D",
                  "derivedName": "X/D",
                  "tenantName": "X/D"
                }
              }
            ],
            "odds": 20000,
            "isBanker": false,
            "oddsResolve": 20000,
            "status": "WON",
            "gameContext": {
              "event": {},
              "feeds": [
                {
                  "feedId": 1,
                  "feedType": 2,
                  "marketId": "M:157802194434031616/EM:242822278944260098",
                  "feedEventId": "sr:match:62201956",
                  "feedSportId": "sr:sport:1"
                }
              ],
              "category": {
                "code": "INT"
              }
            }
          }
        ],
        "selectedSystems": [
          1
        ],
        "bonusWallets": [],
        "payin": {
          "stake": "1",
          "gameBonuses": [],
          "total": "1"
        },
        "pWinnings": {
          "min": {
            "win": "2",
            "bonuses": [],
            "taxes": [],
            "total": "2"
          },
          "max": {
            "win": "2",
            "bonuses": [],
            "taxes": [],
            "total": "2"
          }
        },
        "transactions": [
          {
            "type": "STAKE_TRANSACTION",
            "id": "01K9C5CR1AM7N6AEFQQPR081NA",
            "activityId": "01K9C5CR120SJ3GR1EMHSTC38T",
            "status": "CONFIRMED",
            "walletId": "01HSB4476ADBKEYS0BJQ3GSQET",
            "walletGroupType": "REAL",
            "amount": "1"
          },
          {
            "type": "PAYOUT_TRANSACTION",
            "id": "01K9C5D43FEMZQ3NCNKTSVPD05",
            "activityId": "01K9C5D43321SDT4PT0NMTC06E",
            "status": "CONFIRMED",
            "walletId": "01HSB4476ADBKEYS0BJQ3GSQET",
            "walletGroupType": "REAL",
            "amount": "2"
          }
        ],
        "winnings": {
          "win": "2",
          "gameBonuses": [],
          "total": "2"
        },
        "status": {
          "phase": "PAID_OUT",
          "resolutionStatus": "WON"
        },
        "gameContext": {}
      }
    ],
    "b2b": [
      {
        "transactionType": "DEBIT",
        "id": "01K9C5CR120SJ3GR1EMHSTC38T",
        "amount": "1",
        "b2bOccurredAt": "2025-11-06T08:44:07.094Z",
        "b2bDuration": 4
      },
      {
        "transactionType": "CREDIT",
        "id": "01K9C5D43321SDT4PT0NMTC06E",
        "amount": "2",
        "b2bOccurredAt": "2025-11-06T08:44:19.446Z",
        "b2bDuration": 3
      },
      {
        "transactionType": "DEBIT",
        "id": "01K9C5DASCFNNMNXYKFRS78J1B",
        "amount": "2",
        "b2bOccurredAt": "2025-11-06T08:44:26.312Z",
        "b2bDuration": 4
      }
    ],
    "codes": [
      {
        "type": "BARCODE",
        "id": "B79mciCqsL"
      }
    ],
    "origins": [
      {
        "type": "PUNTER_IDENTITY",
        "id": 1,
        "punterIdentityId": 1
      },
      {
        "type": "PROVIDER",
        "id": 2,
        "providerId": 4340
      },
      {
        "type": "INTERNAL",
        "id": 3
      }
    ],
    "punterIdentities": [
      {
        "type": "ONLINE_PLAYER_WEB",
        "id": 1,
        "player": {
          "type": "THIRD_PARTY_PLAYER",
          "punterId": "01HPPD197Y6EDERVAHXHZD1N5Y",
          "nickname": "bnickname",
          "b2b": {
            "id": "b",
            "sessionToken": "680210d253fb6"
          }
        },
        "sys": {
          "ip": "77.77.212.86",
          "agent": "PostmanRuntime/7.49.0"
        }
      }
    ],
    "status": {
      "phase": "PLACED"
    },
    "activities": [
      {
        "type": "PREPARE_PLACE_BETSLIP",
        "id": "01K9C5CR120SJ3GR1EMHSTC38T",
        "originId": 1,
        "initiatorOccurredAt": "2025-11-06T08:44:06.873Z",
        "configuration": {
          "autoConfirm": false
        },
        "startedAt": "2025-11-06T08:44:07.074344968Z",
        "finishedAt": "2025-11-06T08:44:07.098302234Z",
        "betIds": [
          "01K9C5CR0E5853DQG50RQJN6MZ"
        ],
        "currentState": "PREPARE_PLACE_BETSLIP_FINISHED",
        "states": [
          {
            "state": "PREPARE_PLACE_BETSLIP_STARTED",
            "occurredAt": "2025-11-06T08:44:07.074340991Z"
          },
          {
            "state": "PREPARE_PLACE_BETSLIP_FINISHED",
            "occurredAt": "2025-11-06T08:44:07.098301753Z"
          }
        ]
      },
      {
        "type": "CONFIRM_PLACE_BETSLIP",
        "id": "01K9C5CV5FPNRZEP3QZ76VR0NG",
        "originId": 2,
        "initiatorOccurredAt": "2025-11-06T08:44:06.873Z",
        "startedAt": "2025-11-06T08:44:10.287493314Z",
        "finishedAt": "2025-11-06T08:44:10.315433526Z",
        "acceptedBetIds": [
          "01K9C5CR0E5853DQG50RQJN6MZ"
        ],
        "rejectedBetIds": [],
        "currentState": "CONFIRM_PLACE_BETSLIP_FINISHED",
        "states": [
          {
            "state": "CONFIRM_PLACE_BETSLIP_STARTED",
            "occurredAt": "2025-11-06T08:44:10.287489487Z"
          },
          {
            "state": "CONFIRM_PLACE_BETSLIP_FINISHED",
            "occurredAt": "2025-11-06T08:44:10.315432905Z"
          }
        ]
      },
      {
        "type": "SETTLE_BETS",
        "id": "01K9C5D41HBT2MF8BPGFMSTVNR",
        "originId": 2,
        "initiatorOccurredAt": "2025-11-06T08:44:06.873Z",
        "startedAt": "2025-11-06T08:44:19.377528899Z",
        "finishedAt": "2025-11-06T08:44:19.400485193Z",
        "settleBetIds": [
          "01K9C5CR0E5853DQG50RQJN6MZ"
        ],
        "currentState": "SETTLE_BETS_FINISHED",
        "states": [
          {
            "state": "SETTLE_BETS_STARTED",
            "occurredAt": "2025-11-06T08:44:19.377526305Z"
          },
          {
            "state": "SETTLE_BETS_FINISHED",
            "occurredAt": "2025-11-06T08:44:19.400484381Z"
          }
        ]
      },
      {
        "type": "PAYOUT_BETS",
        "id": "01K9C5D43321SDT4PT0NMTC06E",
        "originId": 3,
        "initiatorOccurredAt": "2025-11-06T08:44:19.425901290Z",
        "startedAt": "2025-11-06T08:44:19.427362497Z",
        "finishedAt": "2025-11-06T08:44:19.450137570Z",
        "payoutBetIds": [
          "01K9C5CR0E5853DQG50RQJN6MZ"
        ],
        "currentState": "PAYOUT_BETS_FINISHED",
        "states": [
          {
            "state": "PAYOUT_BETS_FINISHED",
            "occurredAt": "2025-11-06T08:44:19.450134494Z"
          },
          {
            "state": "PAYOUT_BETS_STARTED",
            "occurredAt": "2025-11-06T08:44:19.427357317Z"
          }
        ]
      },
      {
        "type": "RESETTLE_BETS",
        "id": "01K9C5DASCFNNMNXYKFRS78J1B",
        "originId": 2,
        "initiatorOccurredAt": "2025-11-06T08:44:06.873Z",
        "startedAt": "2025-11-06T08:44:26.284529343Z",
        "betIds": [
          "01K9C5CR0E5853DQG50RQJN6MZ"
        ],
        "bets": [
          {
            "id": "01K9C5CR0E5853DQG50RQJN6MZ",
            "selections": [
              {
                "id": "1",
                "oddsResolve": 0,
                "status": "LOST",
                "gameContext": {}
              }
            ],
            "winnings": {
              "win": "0",
              "gameBonuses": [],
              "total": "0"
            },
            "resolutionStatus": "LOST"
          }
        ],
        "currentState": "RESETTLE_BETS_PREPARED",
        "states": [
          {
            "state": "RESETTLE_BETS_STARTED",
            "occurredAt": "2025-11-06T08:44:26.284526718Z"
          },
          {
            "state": "RESETTLE_BETS_PREPARED",
            "occurredAt": "2025-11-06T08:44:26.316883823Z"
          }
        ]
      }
    ],
    "currencyConversions": {
      "exchangeRatesUpdatedAt": "2025-11-06T08:44:26.284533571Z",
      "baseCurrency": "EUR",
      "entries": [
        {
          "baseAmount": "1",
          "convertedAmounts": {
            "EUR": "1"
          }
        },
        {
          "baseAmount": "2",
          "convertedAmounts": {
            "EUR": "2"
          }
        },
        {
          "baseAmount": "0",
          "convertedAmounts": {
            "EUR": "0"
          }
        }
      ]
    }
  }
}
```

</details>

<details>

<summary><strong>UPDATE_SELECTIONS</strong></summary>

```json
{
  "type": "UPDATE_SELECTIONS",
  "betslips": [
    {
      "id": "01K9C5MAHTA8CXT0E2JGQ7VYFR",
      "bets": [
        {
          "id": "01K9C5MAJCJXJ8XDCXDWV6AJFQ",
          "selections": [
            {
              "id": "1",
              "status": "VOID"
            }
          ],
          "status": "WON"
        }
      ]
    }
  ],
  "createdAt": "2025-11-06T08:48:31.932483Z"
}
```

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.sportradar.com/nextgen-igaming/ignite/auxiliary-api.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
