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)

Validation
validate User validation interface
Members
getmemberlist This function gives a list with actual members
getmember This function search for a clubmember
getlidhandicapmutaties This function returns the last x handicapmutations
getlidhandicapmutatiesbylidnummer This function returns the last x handicapmutations
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
Teetimes
getcalendar This function returns the teesheet between 2 days
getfreetimesforplayer This function returns the free time for booking
getteetimesforplayer This function returns booked times for a player
setreservation This function books a time for a player
getcancellingreason This function returns a cacelling reasons
cancelplayer This function cancels a booking for one player
cancelbooking This function cancels a whole booking
Handicap
getqcard This function returns the details of a Qualifying card
getguestplhandicap This function returns the playing handicap for a given handicap
getcountries This function returns the NGF country list
getcourses This function returns the dutch courses
getcourselus This function returns courseluses of a course
getcourselustees This function returns tees of a courselus
sethandicapmutatie This function create/changes a handicapmutation
deletehcpmutation Cancel a handicapmutation
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
getbaanstatus This function returns the course status
prowaregolf_api.1456995905.txt.gz · Last modified: 2016/03/03 09:05 (external edit)