Search multi-course tee-time availability through the Zest.Golf Channel Manager API.
domain: cm.zest.golf · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Email development@zest.golf to request Channel Manager API access; credentials are HTTP Basic Auth, provisioned by hand
Call the version's Golf Facilities endpoint to discover which facilities are available for booking, optionally scoped by country
Query GET /api/v{n}/teetimes/{facilityId} with bookingDate, players, and holes query parameters to list open tee times
Read the pricing array (priced per player count) and facilityCancellationPolicyRange in the response to know each facility's cancellation window in hours before offering it downstream
Prefer the newest provisioned API version — v5 adds a dedicated Pricing endpoint not present in v1-v4
Known gotchas
The API is versioned v1 through v5 with different endpoint sets per version (e.g. a separate Courses endpoint and a dedicated Pricing endpoint only exist from v3/v5 onward) — confirm which version your integration was provisioned against
All requests must be HTTPS with HTTP Basic Auth; calls made over plain HTTP are rejected outright
Cancellation policy varies by party size (facilityCancellationPolicyRange has separate windows for different min/max player counts) — a single flat cutoff assumption can misfire
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?