Skip to main content
Track pulls and buybacks by request ID
  • Pulls. POST /v2/gacha/pull/request now returns HTTP 202 with a requestId. The pull continues after the connection closes. Read its progress with GET /v2/gacha/pull/status.
  • Buybacks. POST /v2/gacha/buyback/request creates a separate request for each submission. GET /v2/gacha/buyback/status returns COMPLETED or FAILED when it finishes.
  • Streaming pulls. The pull_started event from POST /v2/gacha/pull/stream now includes the requestId.
  • Retries. When you resend the same signed pull while its payment is still unconfirmed, the request stays in PENDING_PAYMENT.
Wallet activity fixes
Wallet token filter rename and buyback bonuses
  • Token filter. The wallet collectibles endpoint renamed tokenId to tokenIds. Sending tokenId now returns HTTP 400 with WRONG_REQUEST_PARAMS.
  • Buyback bonus details. Draw results from GET /v2/gacha/draw-status and the stream’s draws_resolved event now include buybackBonus, with the value before the bonus and the bonus rate in bonusBps. Wallet activities, public pack pull history, and wallet collectibles in a buyback window also include this field.
  • Bonus included in payouts. For a card with a bonus, the returned base value (buybackBaseValueInUSD or buybackBaseValueInUsd) and any buybackTiers amounts already include it. Offer tiers from GET /v2/gacha/buyback/offers also include it. Use these amounts directly. Buyback values and bonuses
Filter wallet collectibles by token ID