Search tee-sheet availability and create a reservation using the Golfmanager API.
domain: github.com/golfmanager/api_v1 · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Generate an admin and/or consumer API key pair from Golfmanager's ApiKeys admin screen, or request one from the Golfmanager team for a live tenant
Authenticate requests with HTTP Basic Auth using the username/password issued with the API key, or the documented 'key' HTTP header plus a tenant header
Call GET /searchAvailability (consumer/admin scope, bookings module) with your date/resource filters to list open slots
Optionally read GET /extras and GET /availabilityTypes to attach add-ons and pick the correct reservation type
Submit POST /makeReservation followed by POST /confirmReservation to complete the booking, and use POST /cancelreservations to cancel
Known gotchas
Booking is a two-call flow (makeReservation then confirmReservation) — treating makeReservation alone as a completed booking leaves an unconfirmed hold
Most endpoints default to requiring the 'admin' privilege filter; only a minority (searchAvailability, extras, availabilityTypes, makeReservation, bookings) are consumer-scoped — check the privilege column before assuming a token can call an endpoint
The primary public reference is the community-documented GitHub repo (golfmanager/api_v1); the live interactive docs at eu.golfmanager.com/api/doc require your own tenant and API key to exercise
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?