This document describes the available REST endpoints, request/response formats, and data models.
- Description: Retrieve a list of countries.
- Response:
[ { "id": 1, "name": "England", "code": "ENG" } ]
- Description: Retrieve a list of leagues.
- Response:
[ { "id": 10, "name": "Premier League", "countryId": 1 } ]
- Description: Retrieve a list of matches.
- Response:
[ { "id": 100, "homeTeam": "Team A", "awayTeam": "Team B", "date": "2024-06-01T15:00:00Z" } ]
- Description: Retrieve live scores.
- Response:
[ { "matchId": 100, "score": "2-1", "status": "LIVE" } ]
See src/interfaces/ for TypeScript interfaces.