4つの統合面、一つのプラットフォーム。
トーナメント、試合、プレイヤー、結果に対する完全なCRUDアクセス。ページネーション、フィルタリング、OpenAPI文書化。
Socket.IOを介してリアルタイムの試合状態の変更、スコア更新、およびプレイヤーのチェックインイベントにサブスクライブ。
試合開始、ラウンド終了、シリーズ完了を含むトーナメントライフサイクルイベントで署名済みHTTPペイロードを受信。
Keycloak OAuth 2.0でプレイヤーを認証。プロファイル、試合履歴、ウォレットのスコープをリクエスト。
開発者がすでに構築しているもの。
試合結果、トーナメントの更新、今後のスケジュールを自動的に発表するDiscordとSlackのボット。
K/D、勝率、ELO履歴、トーナメント順位トレンドを含む、プレイヤーごとのパフォーマンスダッシュボード。
ライブスコア更新を含むコミュニティサイトやチームページ用の埋め込み可能なブラケットビジュアライゼーション。
WebSocketイベントを使ったライブスコアボード、プレイヤーカード、ラウンドタイマーを表示するOBSブラウザソースオーバーレイ。
ニーズに応じてスケールする公正使用制限。
| プラン | リクエスト / 分 | WebSocket接続 | ウェブフック |
|---|---|---|---|
| 無料 | 100 req/min | 5 | 3エンドポイント |
| プロ人気 | 1,000 req/min | 50 | 無制限 |
1分以内に今後の試合を取得。
# 今後の試合を取得
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.tournamentsuite.com/api/v1/matches?status=upcoming&limit=10
# レスポンス
{
"data": [
{
"id": "match_abc123",
"scheduledAt": "2026-06-01T18:00:00Z",
"teams": ["Team Alpha", "Team Beta"]
}
]
}