Technologie

API-first, mandantenfähig, nachvollziehbar

Die Plattform trennt Darstellung, Geschäftslogik und Daten klar. Integrationen laufen über versionierte Endpunkte mit eigener Authentifizierung.

Serverfunktionen

Spielausgänge und Buchungen werden ausschliesslich serverseitig berechnet.

PostgreSQL + RLS

Normalisiertes Schema mit Fremdschlüsseln, Indizes und Row Level Security.

API-Schlüssel

SHA-256-gehasht gespeichert, nur einmal bei Erstellung sichtbar.

REST v1

JSON-Antworten, konsistente Fehlercodes und Rate-Limits pro Schlüssel.

Endpunkte

API-Gruppen

GET /api/public/v1/operators

Stammdaten des eigenen Mandanten (abgeleitet aus dem API-Schlüssel).

GET /api/public/v1/players

Demo-Spieler des Mandanten. Parameter: limit (max. 100), offset.

GET /api/public/v1/games

Für den Mandanten freigegebene Demo-Spiele.

GET /api/public/v1/sessions

Abgeschlossene Spielrunden. Parameter: limit, offset.

GET /api/public/v1/analytics

Aggregierte Demo-Kennzahlen der letzten 30 Tage.

GET /api/public/v1/transactions

Virtuelle Credit-Transaktionen. Parameter: limit, offset, type.