Four REST endpoints
The API provides read access to your tournament data through four GET endpoints. List tournaments with optional status filtering, list brackets for a tournament, list matches with filters for status, round, and court, or get a single match with full scoring state including the complete tennis state object.
GET /api/public/tournaments — list tournaments, optional status filter (draft/active/completed/cancelled)
GET /api/public/brackets — list brackets for a tournament, sorted by display order
GET /api/public/matches — list matches with filters for status, round, court, and sort order
GET /api/public/match — single match with participant details and full tennisState