{"services":[{"id":"course-graphics","name":"Golf Course Graphics","description":"Build configurable hole graphics, green-detail imagery, and full-course artwork through an HTTP rendering API and a browser SDK with interactive HTML overlays.","status":"beta","endpoints":["GET /api/v1/courses/{courseId}/graphics/images/{subject}/{format}","POST /api/v1/courses/{courseId}/graphics/images","GET /api/v1/courses/{courseId}"],"links":{"service":"https://www.caddie100.com/services/golf-course-graphics","docs":"https://www.caddie100.com/developers/golf-course-graphics-api"}},{"id":"course-maps","name":"Golf Course Maps","description":"Add CADDIE.100 cartography to mapping experiences with north-up raster Map Tiles, bounded Static Images, and PMTiles-ready course packaging.","status":"beta","endpoints":["GET /api/v1/courses/{courseId}/maps/tiles","GET /api/v1/courses/{courseId}/maps/tiles/{zoom}/{x}/{y}","GET /api/v1/courses/{courseId}/maps/static","GET /api/v1/courses/{courseId}/maps/archive.pmtiles"],"links":{"service":"https://www.caddie100.com/services/golf-course-maps","docs":"https://www.caddie100.com/developers/golf-course-maps-api"}},{"id":"course-printables","name":"CADDIE.100 Printables","description":"Generate golf yardage sheets and packaged printable assets from a versioned JSON template, measured course data, and configurable Smart Components.","status":"production","endpoints":["POST /api/v1/courses/{courseId}/printables/compile","POST /api/v1/courses/{courseId}/printables","GET /api/v1/courses/{courseId}/printables/{printableId}","GET /api/v1/printables","GET /api/v1/printables/{printableId}","POST /api/v1/printables/search","DELETE /api/v1/printables/{printableId}"],"links":{"service":"https://www.caddie100.com/services/golf-course-printables","docs":"https://www.caddie100.com/developers/golf-course-printables-api"}},{"id":"scorecards","name":"Smart Scorecards","description":"Normalize marked CADDIE.100 scorecard photos and extract handwriting with explicit review decisions and provenance.","status":"beta","endpoints":["POST /api/v1/scorecards/normalize","POST /api/v1/scorecards/process"],"links":{"service":"https://www.caddie100.com/services/smart-scorecards","docs":"https://www.caddie100.com/developers/smart-scorecards-api"}}]}