Get Scorecard
GraphQL query:
query GetScorecard(
$scorecardId: ID!
) {
node(id: $scorecardId) {
... on Scorecard {
netScore
grossScore
stablefordPoints
mulligans
outScore
inScore
thruHole
isCompleted
hasVideos
gameSettings {
units
}
player {
hcp
name
courseHcp
tee
}
course {
displayName
tee {
name
}
}
holes {
holeNumber
hasVideos
par
distance
mulligans
netScore
grossScore
stablefordPoint
hcpStrokes
}
tournament {
settings {
gameType
allowMulligans
}
}
netToPar
totalHcpStrokes
numberOfHolesPlayed
numberOfHolesToPlay
}
}
}
Variables:
{
"scorecardId" : "<The selected Scorecard Id>"
}
Example of response:
{
"data": {
"node": {
"netScore": 31,
"grossScore": 43,
"stablefordPoints": 23,
"mulligans": 0,
"outScore": 43,
"inScore": 0,
"thruHole": 9,
"isCompleted": true,
"hasVideos": false,
"gameSettings": {
"units": "Us"
},
"player": {
"hcp": 6,
"name": "...",
"courseHcp": null,
"tee": "Blue"
},
"course": {
"displayName": "Sweetens Cove GC",
"tee": {
"name": "White"
}
},
"holes": [
{
"holeNumber": 1,
"hasVideos": false,
"par": 5,
"distance": 460,
"mulligans": 0,
"netScore": 4,
"grossScore": 6,
"stablefordPoint": 3,
"hcpStrokes": null
},
{
"holeNumber": 2,
"hasVideos": false,
"par": 4,
"distance": 322,
"mulligans": 0,
"netScore": 4,
"grossScore": 5,
"stablefordPoint": 2,
"hcpStrokes": null
},
...
],
"tournament": {
"settings": {
"gameType": "STROKE_NET",
"allowMulligans": "ALWAYS"
}
},
"netToPar": -5,
"totalHcpStrokes": null,
"numberOfHolesPlayed": 9,
"numberOfHolesToPlay": 9
}
}
}