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.