Endpoint reference
| Method | Route | Auth | Purpose |
|---|---|---|---|
GET | /leagues | User | List active leagues |
GET | /admin/leagues | Admin | List all leagues (including inactive) |
POST | /admin/leagues | Admin | Create a league |
PATCH | /admin/leagues/:id | Admin | Update a league |
DELETE | /admin/leagues/:id | Admin | Delete a league |
GET /leagues User
Returns all active leagues.
Admin league management
GET /admin/leagues Admin
List all leagues, including inactive ones.
POST /admin/leagues Admin
Create a new league.
League name (e.g., “Big Bash League”).
Short code (e.g., “BBL”).
Season identifier (e.g., “2025-26”).
SportMonks league ID.