Pair

APIDescription
GET api/v{version}/pair

Get list of all the available couples.

GET api/v{version}/pair/details/{id}

No documentation available.

Stream

APIDescription
GET api/v{version}/updates

Get a stream that contains realtime changes to the system. The changes that will be send are related to the competition, season and players. The example of a stream: data:{"User":"","Entity":"HeartBeat","Modification":"Added","TimeStamp":"08-10-2015 10:48:14","Id":0} data:{"User":"","Entity":"HeartBeat","Modification":"Added","TimeStamp":"08-10-2015 10:48:24","Id":1} data:{"User":"","Entity":"HeartBeat","Modification":"Added","TimeStamp":"08-10-2015 10:48:34","Id":2} data:{"User":"JohnDo","Entity":"Competition","Modification":"Added","TimeStamp":"08-10-2015 10:48:43","Id":284} data:{"User":"","Entity":"HeartBeat","Modification":"Added","TimeStamp":"08-10-2015 10:48:44","Id":3} data:{"User":"JohnDo","Entity":"Competition","Modification":"Modified","TimeStamp":"08-10-2015 10:48:48","Id":284} data:{"User":"JohnDo","Entity":"Competition","Modification":"Deleted","TimeStamp":"08-10-2015 10:48:53","Id":284} data:{"User":"","Entity":"HeartBeat","Modification":"Added","TimeStamp":"08-10-2015 10:48:54","Id":4} The stream contains an user, an entity type, a modification type, a timestamp and a related id. A sample implementation to read this stream look here: http://weblogs.asp.net/andresv/asynchronous-streaming-in-asp-net-webapi

GET api/v{version}/last?date={date}&removeduplicates={removeduplicates}&filter={filter}

Get the last changes to the database.

GET api/v{version}/changes?date={date}&removeduplicates={removeduplicates}&filter={filter}

No documentation available.

Player

APIDescription
GET api/v{version}/player

Get list of all the available players. Not all the players may be applicable to the users subscription. The get the details of the player the user requires a subscription that includes the player.

GET api/v{version}/player/details?id={id}

Get some more details about a player. Some stats....

Player

APIDescription
GET api/v{version}/player/details/{id}?translations={translations}

Provides details about a player.

GET api/v{version}/player/stats/{id}

No documentation available.

GET api/v{version}/player/matches/{id}

No documentation available.

GET api/v{version}/player/all?translations={translations}

Method to retrieve all the information of all the players. Added for the setup of the mastecaller site.

GET api/v{version}/callers?translations={translations}

Get all the callers.

Round

APIDescription
GET api/v{version}/round/{id}

Get the rounds for a season

GET api/v{version}/round/details/{id}?matchstats={matchstats}

Get the matches of a round..

GET api/v{version}/season/rounds/{id}?matchstats={matchstats}

Get all the rounds and the related matches of a season.

Organisation

APIDescription
GET api/v{version}/organisation?translations={translations}

Get all the available dart organisations from the system.

Competition

APIDescription
GET api/v{version}/competition

Get list of all the available competitions.

GET api/v{version}/competition/details?id={id}

Get some more details about a competition.

Competition

APIDescription
GET api/v{version}/competition/tournament/{tournament}

No documentation available.

GET api/v{version}/competition/organisation/{organisation}

No documentation available.

GET api/v{version}/competition/highdetail?translations={translations}

Get the competitions that have match results. A request for more details requires a subscription.

GET api/v{version}/competition/lowdetail?translations={translations}

Get the competitions that do not have match results, only the winner and runner-up. A request for more details requires a subscription.

GET api/v{version}/competition/details/{id}?translations={translations}

Get some more details about a competition.

Season

APIDescription
GET api/v{version}/season?id={id}

Get the seasons for a competion

GET api/v{version}/season/overview

Get an overview of all the seasons.

GET api/v{version}/season/details/{id}

Get the season details. Contains rounds and matches.

GET api/v{version}/season/competitors?id={id}

Get the competitors of a season.

Season

APIDescription
GET api/v{version}/season?id={id}&translations={translations}

Get the seasons for a competion

GET api/v{version}/season/{id}/prizes

Get the prizes of a season. The prizes can be linked to the ranking, nine darts, high finishes, hunderd and eighthy and 'other' prizes.

GET api/v{version}/season/{id}/ninedarters

Get the ninedarters of a season.

GET api/v{version}/season/{id}/highfinishes

Get the high finishes of a season.

GET api/v{version}/season/{id}/onehunderdandeighty

Get the 180ers of a season.

GET api/v{version}/season/{id}/otherprizes

Get the other prizes of a season.

GET api/v{version}/season/{id}/prizeoverview

Get the prizes of a season.

POST api/v{version}/season/{id}/player/{player}?playerId={playerId}

No documentation available.

GET api/v{version}/season/details/{id}?translations={translations}

Get the season details. Contains rounds and matches.

GET api/v{version}/season/matchdetails/{id}?translations={translations}

No documentation available.

GET api/v{version}/season/{id}/competitors

Get the competitors of a season.

GET api/v{version}/season/{id}/pairs

Get the pairs of a season.

GET api/v{version}/season/{id}/classification

Get the classification of a season.

Ranking

APIDescription
GET api/v{version}/rankings

No documentation available.

Match

APIDescription
GET api/v{version}/match/{id}?matchstats={matchstats}

No documentation available.

GET api/v{version}/matches

No documentation available.

GET api/v{version}/match/details/{id}

No documentation available.

Venue

APIDescription
GET api/v{version}/venue

Get all the venues from the system.

GET api/v{version}/venue/details?id={id}

Get the details of a venue.