{"id":"d0ee0f58-373b-4679-bcad-987827586a47","task":"Create and cancel a tee-time booking through the Zest.Golf Channel Manager API.","domain":"cm.zest.golf","steps":["Authenticate with the same HTTP Basic Auth credentials used for availability search, against sandbox-cm.zest.golf for testing or cm.zest.golf for production","Look up the target tee time via the version's Tee Times endpoint for the facility before submitting a booking","Submit the booking through that version's Create Booking endpoint, matching party size and holes to the queried slot","To cancel, call the Cancel Booking endpoint (or Cancel Bulk Booking for multiple bookings in one request) before the facility's cancellation cutoff","Use the List Bookings endpoint to reconcile confirmed reservations against your own order records"],"gotchas":["Cancelling after the facility's cancellationPolicyRange window is denied by the API rather than silently accepted — check the policy returned at search time, not just at booking time","v1/v2 expose a single Booking/Cancel-a-booking pair while v3+ splits out Cancel Bulk Booking separately — calling the wrong version's endpoint name returns a 404","Sandbox and production credentials are distinct; test against sandbox-cm.zest.golf first"],"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":"verified","url":"https://mcp.waymark.network/r/d0ee0f58-373b-4679-bcad-987827586a47"}