APIs

1.1 Get the entity definitions for the web api

Returns the defintions for the web api (Id and Description)

Method Invocation
REST Url api/RU/configuration/entities
Response

1.2 Retrieve Season List

Get a list of available seasons for the specified competition

Method Invocation
REST Url api/RU/competitions/seasons/{competitionId}/{seasonId}
Parameter Name Type Description Required
competitionId Integer The competition identifier. Yes
seasonId Integer The season identifier. No
Response

1.3 Retrieve a competition/season/team Schedule

Returns a list of Rounds/matches for a specified Competition and Season.

Method Invocation
REST Url api/RU/competitions/fixtures/{competitionId}/{seasonId}/{teamId}
Parameter Name Type Description Required
competitionId Integer Identifier of the Series Yes
seasonId Integer Identifier of the season Yes
teamId Integer The team identifier. No
Response

1.4 Retrieve a competition/season/Round Schedule

Returns a list of Rounds/matches for a specified Competition and Season.

Method Invocation
REST Url api/RU/competitions/roundFixtures/{competitionId}/{seasonId}/{roundNumber}
Parameter Name Type Description Required
competitionId Integer Identifier of the Series Yes
seasonId Integer Identifier of the season Yes
roundNumber Integer The round Number identifier. No
Response

1.5 Retrieve Ladder data

Returns the current Ladder for a specified Competition and Season. It is not possible to return a ladder for a previous point in time using this method.

Method Invocation
REST Url api/RU/competitions/ladder/{competitionId}/{seasonId}/{roundNumber}
Parameter Name Type Description Required
competitionId Integer The competition identifier. Yes
seasonId Integer The season identifier. Yes
roundNumber Integer The round Number identifier. No
Response

1.6 Retrieve Competition/Season Historic statistics for team(s)

Returns team profiles and statistics for a specified Competition and Season.

Method Invocation
REST Url api/RU/teamStats/{competitionId}/{seasonId}/{teamId}
Parameter Name Type Description Required
competitionId Integer The competition id. Yes
seasonId Integer The season identifier. Yes
teamId Integer The team identifier. No
Response

1.7 Retrieve Competition/Season Historic statistics for team(s)

Returns team profiles and statistics for a specified Competition and Season.

Method Invocation
REST Url api/RU/teamStatsSnapshot/{competitionId}/{seasonId}/{teamId}
Parameter Name Type Description Required
competitionId Integer The competition id. Yes
seasonId Integer The season identifier. Yes
teamId Integer The team identifier. No
Response

1.8 Retrieve Competition/Season Historical statistics for player(s)

Returns player profiles and statsitics for a specified Competition and Season.

Method Invocation
REST Url api/RU/playerStats/{competitionId}/{seasonId}/{playerId}
Parameter Name Type Description Required
competitionId Integer The competition id. Yes
seasonId Integer The season identifier. Yes
playerId Integer The player identifier. No
Response

1.9 Retrieve Competition/Season Historical statistics for player(s)

Returns player profiles and statsitics for a specified Competition and Season.

Method Invocation
REST Url api/RU/playerStatsSnapshot/{competitionId}/{seasonId}/{playerId}
Parameter Name Type Description Required
competitionId Integer The competition id. Yes
seasonId Integer The season identifier. Yes
playerId Integer The player identifier. No
Response

1.10 Retrieve player profile information

Returns player bio for a specified Competition and Season.

Method Invocation
REST Url api/RU/playerProfiles/{competitionId}/{seasonId}/{playerId}
Parameter Name Type Description Required
competitionId Integer The competition id. Yes
seasonId Integer The season identifier. Yes
playerId Integer The player identifier. No
Response

1.11 Retrieve Squad Lists for selected Season/Competition

Returns the players currently registered at each club in the specified Season/Competition.

Method Invocation
REST Url api/RU/clubSquads/{competitionId}/{seasonId}/{teamId}
Parameter Name Type Description Required
competitionId Integer The competition id. Yes
seasonId Integer The season identifier. Yes
teamId Integer The team identifier. No
Response

1.12 Retrieve Top Season Total Stat List

Get a list of Top 10 Data Stats (Season Total) for the specified competition

Method Invocation
REST Url api/RU/competitions/topStats/{competitionId}/{seasonId}
Parameter Name Type Description Required
seasonId Integer The season identifier. Yes
competitionId Integer The competition identifier. Yes
Response

1.13 Retrieve Top Season Total Stat List

Get a list of Top 10 Data Stats (Season Total) for the specified competition

Method Invocation
REST Url api/RU/competitions/topStats/SeasonTotal/{competitionId}/{seasonId}
Parameter Name Type Description Required
seasonId Integer The season identifier. Yes
competitionId Integer The competition identifier. Yes
Response

1.14 Retrieve Top Average Stat List

Get a list of Top 10 Data Stats (Season Average) for the specified competition

Method Invocation
REST Url api/RU/competitions/topStats/SeasonAverage/{competitionId}/{seasonId}
Parameter Name Type Description Required
seasonId Integer The season identifier. Yes
competitionId Integer The competition identifier. Yes
Response

1.15 Retrieve Top Performance Stat List

Get a list of Top 10 Data Stats (individual performance) for the specified competition

Method Invocation
REST Url api/RU/competitions/topStats/Performance/{competitionId}/{seasonId}
Parameter Name Type Description Required
seasonId Integer The season identifier. Yes
competitionId Integer The competition identifier. Yes
Response

1.16 Retrieve Top Season Total Stat List

Get a list of Top 10 Data Stats (Season Total) for the specified competition

Method Invocation
REST Url api/RU/competitions/topStatsSnapshot/{competitionId}/{seasonId}
Parameter Name Type Description Required
seasonId Integer The season identifier. Yes
competitionId Integer The competition identifier. Yes
Response

1.17 Retrieve Competition/Season Historic statistics for team(s)

Returns team profiles and statistics for a specified Competition and Season.

Method Invocation
REST Url api/RU/teamStatsV2/{competitionId}/{seasonId}/{teamId}
Parameter Name Type Description Required
competitionId Integer The competition id. Yes
seasonId Integer The season identifier. Yes
teamId Integer The team identifier. No
Response

1.18 Retrieve Competition/Season Historical statistics for player(s)

Returns player profiles and statsitics for a specified Competition and Season.

Method Invocation
REST Url api/RU/playerStatsV2/{competitionId}/{seasonId}/{playerId}
Parameter Name Type Description Required
competitionId Integer The competition id. Yes
seasonId Integer The season identifier. Yes
playerId Integer The player identifier. No
Response

2.1 Retrieve Match Data from a Match ID

Returns the GameStats feed relevant to the match status in the Database. The same XMl schema will be delivered regardless of match state (Pre-Match, Live, Post-Match). Any data that cannot be populated in each state will still be represented by empty XML nodes or NULL attributes.

Method Invocation
REST Url api/RU/matchStats/{matchId}
Parameter Name Type Description Required
matchId String The match identifier. Yes
Response

2.2 Retrieve Match Data from Comp/Season/Round/Game Details

Returns the GameStats feed relevant to the match status in the Database. The same XMl schema will be delivered regardless of match state (Pre-Match, Live, Post-Match). Any data that cannot be populated in each state will still be represented by empty XML nodes or NULL attributes.

Method Invocation
REST Url api/RU/matchStats/{competitionId}/{seasonId}/{roundNumber}/{gameNumber}
Parameter Name Type Description Required
competitionId Integer The competition identifier. Yes
seasonId Integer The season identifier. Yes
roundNumber Integer The round number identifier. Yes
gameNumber Integer The game number identifier. Yes
Response

2.3 Retrieve Match Events Flow

Returns a list of Events for a match, grouped by Team and Event types. Currently, only scoring events are captured by this feed but additional event types can be captured in the same feed for future requirements.

Method Invocation
REST Url api/RU/matchstats/eventsFlow/{matchId}
Parameter Name Type Description Required
matchId String The match identifier. Yes
Response

2.4 Retrieve Match Events Flow by Round

Returns a list of Events for a match, grouped by Team and Event types. Currently, only scoring events are captured by this feed but additional event types can be captured in the same feed for future requirements.

Method Invocation
REST Url api/RU/matchStats/eventsFlow/{competitionId}/{seasonId}/{roundNumber}/{gameNumber}
Parameter Name Type Description Required
competitionId Integer The competition identifier. Yes
seasonId Integer The season identifier. Yes
roundNumber Integer The round number. Yes
gameNumber Integer The game number. Yes
Response

2.5 Retrieve Form Guide for an upcoming match

Returns a Form Guide comprising previous match and head-to-head information for a specified match.

Method Invocation
REST Url api/RU/matchStats/FormGuide/{matchId}
Parameter Name Type Description Required
matchId String The match identifier. Yes
Response

2.6 Retrieve Match XY Data

Returns the Match Referee feed relevant to the match status in the Database. The same XMl schema will be delivered regardless of match state (Pre-Match, Live, Post-Match). Any data that cannot be populated in each state will still be represented by empty XML nodes or NULL attributes.

Method Invocation
REST Url api/RU/livexy/{matchId}
Parameter Name Type Description Required
matchId String The match identifier. Yes
Response