User Tools

Site Tools


prowaregolf_api

This is an old revision of the document!


ProwareGolf API

De backend is available at https://backend.prowaregolf.nl The interface can be accessed with normal use of the HTTPS protocol and will return JSON formatted data. There is no session or any other storage of user related data available. This means that each request will always have to provide all parameters needed. Each authorized company will receive an authorisation code which should be dealt with care. The authorisation code will be passed with each request to enable the backend to verify the origin of the request.


Change History


03-11-2015

  • getplayerlusoptions (Added in section “Matches”)
  • getplayerlusoptionsbyplayer (Added in section “Matches”)
  • setplayerlus (Added in section “Matches”)

05-11-2015

  • getcalendar (Added in section Teetimes)

16-02-2016 - Important !

  • Overall → If you use the value 0 (zero) as parameter, then post as value 00 or '0'.

01-03-2016

  • New optional parameter in function addPlayer (activecheck)

03-03-2016

  • Added function deletehcpmutation in the handicap section

17-03-2016

  • Added extra information in setmember

19-10-2016

  • Added matchname and resulttype in getmatchlist

Validation
validate User validation interface
Koppeling intogolf
getmemberidbyitgrelnr Check member id by itgrelnr
Members
getmemberlist This function gives a list with actual members
getmember This function search for a clubmember
getmemberdetails This function returns the details of a clubmember
getmembermatches This function returns all the mathes of this member
getmembermatchesbylidnummer This function returns all the mathes of this member
getmemberplhandicap This function returns the playinghandicap on all the tees for this member
setmember This function changes field values of a member
resetpassword This function changes the password of a member
setpassword This function set the password of a member
Matches
getmatchlist This function returns the match calendar of the given year
getmatchdetails This function returns the details of a match
getinschrijflijst This function returns the subscriptionlist of a match
getstartinglist This function returns the startinglist of a match
getresults This function returns the results of a match
getmatchlistbymember This function returns the matchlist by year, this list shows if the member is on the match
getmemberonmatch This function returns if a member is on the match or not
getmatchlistopenformember This function returns the open matcher for this member
addplayer This function subsctibes a player to a match
getplayerid This function gets the id of a player from a match
deleteplayer This function deletes a player from match
setplayertoflight This function adds a player to a flight on a match
getmatchoptions This function returns the available options on a match
getplayeroptions This function returns all the choosen options of a player on a match
setplayeroptions This function set an option on or off for a player on a match
changeremark This function change the description for a player on a match
getplayerlusoptions This function shows the available tee colors for a match
getplayerlusoptionsbyplayer This function shows the available tee colors for a match for an excisting player
setplayerlus This function sets a lus of a player
getflightlist This function show the flightlist of a match
Horeca
horecalid This function returns a list of catering members
horecamutaties This function returns the catering invoice lines
Divers
getbaangegevens This function returns all the tee details
getcoursedetails This function returns all the tee details
getbaanstatus This function returns the course status
prowaregolf_api.1622125195.txt.gz · Last modified: 2021/05/27 14:19 by marcel