BlitzBoard Public API overview
This API reference is generated from the OpenAPI contract for/v1/blitz-api.
Use it to sync seasons, teams, players, schedules, and team player statistics for the organization bound to your API key.
Authentication
All public endpoints require:Typical flow
- List seasons with
GET /v1/blitz-api/seasonsand use a season_idwhen creating a team. - List or create teams with
GET/POST /v1/blitz-api/teams. - Manage players under
/v1/blitz-api/teams/{teamId}/players(create requiresidem-key). - Manage schedules with
GET /v1/blitz-api/schedules?filter=live|upcoming,POST /v1/blitz-api/schedules(teamIdin body), and/v1/blitz-api/schedules/{scheduleId}(detail/update/delete). - Read player stats for one schedule with
GET /v1/blitz-api/schedules/{scheduleId}/player-statistics(optionalcategories=…, optionalteamId=to limit to one side; each row includesteamId/teamName).
OpenAPI Specification
The contract lives at
api-reference/openapi.json. Endpoint pages below are generated from that file via the openapi: frontmatter pattern.