{SoftBet} · docs
↗ Dashboard

SoftBet API

A single, programmable iGaming back-end: slots, sportsbook, crypto wallets, free-spin campaigns, white-label hosting, and operator dashboards. Same auth model, consistent error envelope, predictable rate-limits.

Base URLs

EnvironmentHostNotes
Productionhttps://api.softbet.ioBackend of record. Use this for all server-to-server traffic.
Production (alias)https://api.provide.betWhite-label browser alias only. Resolves to the same upstream. Do not point webhooks here.
Staginghttps://staging-api.softbet.ioSandbox. Pre-funded test crypto. Webhook deliveries are best-effort.

Versioning

All paths are explicitly versioned. The dashboard/auth surface lives under /v1/*; the slots/games surface lives under /api/v1/* for byte-compatibility with the legacy integration shape; new platforms (hosting, sportsbook) live under /v1/<platform>/*. Breaking changes ship as a new major prefix.

Content type

All requests and responses use application/json; charset=utf-8 unless explicitly noted. Set Accept: application/json on every request. Send Content-Type: application/json on every request with a body.

Pagination

List endpoints accept limit (default and max per-endpoint, never exceeds 200) and either cursor (opaque, stable across page-loads) or page for legacy admin views. Responses include { items: [...], next_cursor: "…" | null }. Stop when next_cursor is null.

Time

All timestamps are RFC 3339 / ISO 8601 in UTC with millisecond precision, e.g. 2026-05-21T12:34:56.789Z. Unix epoch where used is integer seconds.

SDKs

No official SDKs today — the API is REST + JSON over HTTPS, intentionally small enough to be one file in any language. Examples throughout these docs are in cURL, JavaScript (fetch), and Python (requests).