Notell Slots API
Integrate a catalog of 1010 slot games into your casino: launch a game for a player with one server call, keep the balance in your own wallet, grant free spins, schedule target outcomes, tune limits and RTP, and manage everything from the admin panel.
The API base URL is https://notell-api.com. All calls are server-to-server JSON over HTTPS.
Start here#
- Read the overview and the core concepts.
- Follow the quick start: from credentials to the first game in a few calls.
- Implement the wallet callbacks on your side.
- Look up any method in the API reference and any error in the error reference.
All topics#
Getting startedOverviewWhat the platform does, who it is for and how an integration looks end to end.Getting startedCore conceptsProjects, players, sessions, rounds, currencies and money formats explained.Getting startedQuick startFrom credentials to the first launched game, step by step with working examples.Getting startedEnvironmentsProduction and test (sandbox) environments, their addresses and what differs.IntegrationAuthentication and securityAPI keys, the IP allowlist, key rotation and revocation, and how to verify the platform's callbacks.IntegrationConventionsRequest and response format, idempotency, money, dates, identifiers, rate limits and the body limit used across the API.IntegrationGame launchPOST /playGame.do creates a session for a player and returns a link to the game client — every parameter, the response and the errors.IntegrationWallet callbacksThe seamless-wallet contract you implement — transport, signature, answer format, every callback method, retry rules and examples.IntegrationEmbedding in an iframeAllow your site to show the game in an iframe — allowed origins per project, limits and the INVALID_FRAME_ORIGINS error.IntegrationCatalog and capabilitiesThe public GET endpoints — published games with images, categories, RTP, volatility, languages and feature flags.FeaturesFree spinsGrant, read, list and cancel free spins for a player; lifecycle, the single held win credit and the summary callback.FeaturesTarget outcomesSchedule a chosen win multiplier for a player's n-th paid spin: methods, statuses, tolerance and expiry.FeaturesRTP managementProject RTP (default 90 %), personal RTP per player in the range 60-100 %, the adaptive rule and the /playerRtp.do API.FeaturesBet limits and extended betsProject, game and player bet limits per currency, and how a limit above a game's native maximum unlocks extended bets.FeaturesDemo modeFree-play launches with gametype "fun": isolated demo wallet, demo_balance and demo_reset, no wallet callbacks, nothing in your reports.FeaturesRound cancel and refundsWhen a round is cancelled and refunded (4xx on bet, unconfirmed bet after 10 minutes, round_cancel) and what your wallet must do.FeaturesReporting APIreport_rounds, report_ggr and report_reconciliation: round history, GGR and wallet reconciliation as read-only methods.ReferenceAPI referenceIndex of every endpoint, method and wallet callback, with a downloadable OpenAPI document.ReferenceError referenceEvery error code the API, the wallet contract and the admin API can return, with what to do.ReferenceCurrenciesThe ISO 4217 fiat currencies the platform accepts — all with two decimals.ReferenceLanguagesLaunch languages — standard codes, aliases, per-game support, the project default and switching.ReferenceGames listAll 1010 games with provider, id, languages and features — generated from the catalog.Admin panelAdmin panelWhat you can do in the admin panel: sign in, manage projects, keys and callback, RTP and players, reports, staff and the client cabinet.MoreFAQShort answers to the questions integrators and back-office staff ask most often.MoreChangelogNotable changes of the platform API, catalog and admin panel, newest first.