Zum Hauptinhalt springenZur Navigation springenZum Fußbereich springenZur Suche springen
Zum Hauptinhalt springen
Tournament Suite
Spiele
Turniere
Matches
Feed
SpieleTurniereMatchesFeed
  • Startseite
  • Turniere
  • Matches
  • Bestenlisten
  • Suchen
Entwicklerportal

Auf TournamentSuite aufbauen

REST API, WebSocket-Ereignisse und Webhooks – alles, was Sie benötigen, um eSports in Ihre App einzubetten.

API-Schlüssel abrufenDokumentation lesen

Was Sie damit erstellen können

Vier Integrationsoberflächen, eine Plattform.

REST API

Voller CRUD-Zugriff auf Turniere, Spiele, Spieler und Ergebnisse. Seitengestützt, filterbar und OpenAPI-dokumentiert.

WebSocket-Ereignisse

Abonnieren Sie Echtzeitänderungen des Spielstatus, Score-Updates und Check-in-Ereignisse von Spielern über Socket.IO.

Webhook-Callbacks

Erhalten Sie signierte HTTP-Nutzlasten zu Ereignissen im Turnierlebenszyklus – Spiel gestartet, Runde beendet, Serie abgeschlossen.

OAuth-Integration

Authentifizieren Sie Spieler mit Keycloak OAuth 2.0. Fordern Sie Bereiche für Profil, Spielhistorie und Wallet an.

Anwendungsfälle

Was Entwickler bereits erstellen.

Turnier-Bots

Discord- und Slack-Bots, die automatisch Spielergebnisse, Aktualisierungen des Turnierbaums und bevorstehende Zeitpläne ankündigen.

Statistik-Tracker

Leistungs-Dashboards pro Spieler mit K/D, Gewinnraten, ELO-Historie und Trends in der Turnierplatzierung.

Turnierbaum-Widgets

Einbettbare Turnierbaumvisualisierungen für Community-Seiten und Teamseiten mit Live-Score-Updates.

Stream-Überlagerungen

OBS-Browser-Quellenüberlagerungen, die ein Live-Scoreboard, Spieler-Karten und einen Runden-Timer mithilfe von WebSocket-Ereignissen anzeigen.

Rate-Limits

Fair-Use-Limits, die mit Ihren Bedürfnissen wachsen.

PlanAnfragen / minWebSocket-VerbindungenWebhooks
Kostenlos100 Anfr./min53 Endpunkte
ProBeliebt1.000 Anfr./min50Unbegrenzt

Schnellstart

Holen Sie sich bevorstehende Spiele in unter einer Minute.

# Abrufen bevorstehender Spiele
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.tournamentsuite.com/api/v1/matches?status=upcoming&limit=10

# Antwort
{
  "data": [
    {
      "id": "match_abc123",
      "scheduledAt": "2026-06-01T18:00:00Z",
      "teams": ["Team Alpha", "Team Beta"]
    }
  ]
}
API-Schlüssel abrufenVollständige API-Referenz