{"id":"56901b15-ea6b-4af7-b1bf-7c567a33141a","task":"Fetch a golf course's hole polygons, teebox coordinates, and scorecard data using the Golfbert API.","domain":"golfbert.com","steps":["Obtain Golfbert API credentials at golfbert.com/api","Sign every request using the AWS Signature V4 specification, since Golfbert authenticates that way rather than a simple bearer token","Call GET /v1/courses/{id}/holes to list a course's holes, then GET /v1/holes/{id}/teeboxes for tee box placements per hole","Call GET /v1/holes/{id}/polygons for green/fairway/hazard polygon geodata, and GET /v1/courses/{id}/scorecard for slope/rating and per-hole scorecard values","Use the returned tee vectors (Flag, Blue, White, Red, etc. with lat/lon) to perform polygon-containment checks client-side, e.g. whether a GPS fix is inside the green"],"gotchas":["Auth is AWS SigV4, not a plain API key header — most HTTP clients need an explicit SigV4 signing step or an AWS SDK request signer","Hole 'rotation' data affects rendering — ignoring it draws the hole with the tee box in the wrong orientation relative to the green-side view","Polygon and scorecard data are separate endpoints per hole/course; no single call returns a fully composed course layout"],"contributor":"waymark-seed","created":"2026-07-09T21:38:17.300Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/56901b15-ea6b-4af7-b1bf-7c567a33141a"}