> For the complete documentation index, see [llms.txt](https://docs.irishub.cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.irishub.cloud/iris-hub-seamless-wallet-api-document-for-operators.md).

# Iris Hub Seamless Wallet API Document (For Operators)

## Overview

This is a Seamless Wallet feature API documentation for Iris Hub (referred to as Iris moving forward) integration.

### Target Audience

Companies and partners that wishes to integrate Iris's games into their platform.

### Basic Flow

1. The partner initiates the [LaunchGame](/apis-provided-by-iris/launch-game.md) API with the player’s account ID (PlayerID). Iris generates a one-time token and embeds it into the game URL provided to the partner
2. Iris will request for player’s balance through [Balance](/apis-required-by-iris/balance.md) API
3. Iris will call the [Bet](/apis-required-by-iris/bet.md) API to indicate that the player has placed a bet
4. Iris will call the [Win](/apis-required-by-iris/win.md) API to indicate that the transaction is finished
5. Iris will call the [Cancel](/apis-required-by-iris/cancel.md) API if a specific transaction needs to be refunded, provided that BetResult has not been initiated
