TeamApi
Contains actions related to a team in IBIS
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
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 |