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
        }
    }
}