{
  "DiscoveryFreshness": {
    "VersionKey": "2FD26F06-CE47-444E-9381-114465262EC9",
    "CacheAllowed": false,
    "RequiredForPost": true,
    "PostFieldName": "AIXEContractVersionKey",
    "Endpoint": "https://usfairways.com/aixe/member-rounds/upload-scorecard-image",
    "DiscoveryRequest": "https://usfairways.com/aixe/member-rounds/upload-scorecard-image/?",
    "Rule": "AIXE discovery contracts are just-in-time instructions. Reload this endpoint\u0027s current /? discovery contract before acting."
  },
  "Protocol": "AIXE",
  "Site": "USFairways.com",
  "Endpoint": "https://usfairways.com/aixe/member-rounds/upload-scorecard-image",
  "Method": "POST",
  "Title": "Upload member round scorecard image",
  "EndpointAuthoritativeOutcomeRule": "SuccessCode is the authority for every action.",
  "RequiredFields": [
    "AIXEContractVersionKey",
    "MemberKey",
    "MemberRoundKey",
    "ScorecardImageBase64"
  ],
  "OptionalFields": [
    "ScorecardImageExtension",
    "ScorecardImageFileName",
    "ScorecardImageContentType"
  ],
  "Notes": {},
  "ResponseCodes": [
    "SUCCESS",
    "FIELD_MISMATCH",
    "UNAUTHORIZED",
    "NOT_FOUND",
    "BUSINESS_RULE_FAILED",
    "DISCOVERY_REFRESH_REQUIRED"
  ]
}