# 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


---

# Agent Instructions: 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:

```
GET https://docs.irishub.cloud/iris-hub-seamless-wallet-api-document-for-operators.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
