Notell API Docs
Русский

More

Changelog

Dates are the dates of the decisions and releases this documentation is based on. The API is versioned by its OpenAPI document (/docs/openapi.json, version 2.0.0).

November 2026#

9 Nov — catalog growth#

  • The catalog now has 1010 games, including the Nolimit City titles added in the November releases, with launch languages per game (Games, Languages).

6 Nov — a wallet 4xx on a bet is a definitive refusal#

  • A bet answered with an HTTP 4xx status other than 408 and 429 cancels the round at once and queues a refund; before, it was retried until the cancel policy. Retries of a failing bet now start immediately (4 attempts) and then back off from 1 s to 60 s (Round cancel and refunds, Wallet callbacks).

5 Nov — provider switches enforced#

  • The project's bonus buy and ante switches are enforced in all Pragmatic Play and Endorphina games, including those that had bypassed them (Admin).

October 2026#

29 Oct — all ISO currencies and an in-game language selector#

  • currency accepts all 157 active ISO 4217 fiat codes everywhere: launch, free spins, reports, bet limits and project settings. Amounts keep two decimals (Currencies).
  • Pragmatic Play games show an in-game language menu with the languages the game supports (Languages).

18 Oct — free-spin wins are held and paid once#

  • The wins of an operator free-spin grant are no longer sent per spin. They are paid to your wallet as one win with meta.freespins.final_credit: true, right before the freespins_finished summary (Free spins).

17 Oct — frame origins#

  • The sites allowed to embed the game in an iframe are a per-project list, editable in the admin panel by the owner and by the client (up to 16 https origins) (Embedding, Admin).

16 Oct — default 90 % RTP#

  • A project without saved RTP settings plays at 90 % instead of the games' natural mathematics (RTP management).

15 Oct — demo mode and client roles#

  • New demo mode: POST /playGame.do with gametype: "fun", an isolated demo wallet, demo_balance, demo_reset, no wallet callbacks, nothing in your reports (Demo mode). New errors INVALID_DEMO_BALANCE and DEMO_UNAVAILABLE.
  • Admin panel: client accounts with their own projects, permissions, team and activity (Admin).

15 Oct — integrator feedback round#

  • Catalog: GET /games/catalog and additive fields on /games/health and /capabilities: image, category, tags, rtp, volatility, max_win, features (Catalog).
  • Callbacks are signed with HMAC-SHA256 (X-Notell-Signature); the outgoing callback IPs are published as callbackSourceIps (Callback signature).
  • New refund callback and automatic cancel of rounds whose bet stays unconfirmed; new round_cancel method (Round cancel and refunds).
  • Reporting API: report_rounds, report_ggr, report_reconciliation (Reporting).
  • Per-project rate limits with 429 RATE_LIMITED (Conventions); the Environments page.

15 Oct — documentation site#

13 Oct — bet limits at any size#

  • Extended bets reach very large limits and large-unit currencies: coin ceiling 1 000 000 000.00 for Pragmatic Play and a bet ceiling of 100 000 000 000.00 for Endorphina and Nolimit City (Bet limits).
  • Wallet amounts up to 13 digits before the decimal point.

12 Oct — extended bets and RTP rules#

  • A maximum above a game's native maximum makes extended bet levels available in all three providers; the effective maximum is the smallest of the project, per-game and player limits.
  • Target outcomes count paid spins from the moment the round is found (status ready); entries still pending do not count.
  • Personal RTP: one level per player across providers in the admin panel.

10 Oct — free spins, target outcomes, languages#

  • New free-spins API: freespins_create, freespins_get, freespins_list, freespins_cancel; several grants per player and game; zero-amount bet for free-spin rounds; one freespins_finished summary per grant. The legacy freespins_set / freespins_delete answer METHOD_RETIRED.
  • New target-outcomes API: outcome_schedule, outcome_get, outcome_list, outcome_cancel; ±2 % tolerance; target-outcome rounds marked forced: true in notifications.
  • Launch languages: standard BCP 47 codes with aliases, per-game support, project default language, UNSUPPORTED_LANGUAGE.
Documentation for operators and integrators.TEST_ONLY platform: non-withdrawable units, no real payments.