TeamApi

Contains actions related to a team in IBIS

APIDescription
GET api/teams/{teamID}

Queryable action. Gets a team from IBIS for the current season.

GET api/seasons/{seasonID}/teams/{teamID}

Queryable action. Gets a team from IBIS

PlayerApi

Contains actions related to a player in IBIS

APIDescription
GET api/players/{playerID}

Gets a player from IBIS

GET api/players/{playerID}/career

Gets a player's career information from IBIS

AccountApi

Used to log in to the API

APIDescription
POST api/login

Performs a login to the API. Upon successful authentication, an AccessToken is returned which has to be sent in the Autorization-header to access the API actions. Example: Return values from the call to the login action:{"UserName":"IBISUSER","AccessToken":"ThisIsTheAccessToken"} Contents of the header to be sent along with requests to the API:Authorization: Bearer ThisIsTheAccessTokenPlease note the prefix "Bearer " which has to be appended to the token.

SeasonApi

Contains actions related to a season in IBIS

APIDescription
GET api/seasons

Queryable action. Gets all seasons from IBIS.

GET api/seasons/{seasonID}

Queryable action. Gets a season from IBIS.

MatchApi

Contains actions related to a match in IBIS

APIDescription
GET api/matches/{matchID}

Queryable action. Gets a match from IBIS.

GET api/matcheventtypes

Lists all active event types in IBIS

GET api/matches/{matchId}/lineups

Gets the lineups for a match

GET api/penaltycodes

Lists all penalty codes in IBIS

FederationApi

Contains actions related to a federation in IBIS

APIDescription
GET api/federations

Queryable action. Gets all federations in the IBIS system

GET api/federations/{federationID}

Gets a federation from IBIS

GET api/federations/{federationID}/competitions

Queryable action. Gets the list of competitions for the current season belonging to a federation

GET api/seasons/{seasonID}/federations/{federationID}/competitions

Queryable action. Gets the list of competitions for the given season belonging to a federation

CompetitionApi

Contains actions related to a competition in IBIS

APIDescription
GET api/competitions/{competitionID}

Queryable action. Gets a competition from IBIS

GET api/competitions/{competitionID}/matches

Queryable action. Gets the matches for a competition in IBIS. The results for each match is also fetched when this action is invoked. The events and shots on goal information is NOT fetched when this action is invoked. To get that information call the api/matches/{matchId} action.

GET api/competitions/{competitionID}/standings

Gets the current standings for a competition in IBIS

GET api/competitions/{competitionID}/playerstatistics

Gets the player statistics for a competition in IBIS

GET api/competitions/{competitionID}/goaliestatistics

Gets the goalie statistics for a competition in IBIS

GET api/competitions/{competitionID}/ppstatistics

Gets the power play statistics for a competition in IBIS