{"id":"90dfbf97-e714-4b02-9031-800e2fd82176","task":"React to a booking-created event in real time using Golfmanager's V3 API webhooks.","domain":"eu.golfmanager.com","steps":["Reference the webhook documentation at eu.golfmanager.com/api/doc/webhooks (V3 API) to see the current event catalog","Register your endpoint to receive the 'Booking created' webhook, which fires when one or more bookings are created","Parse the delivered payload for booking id, reference, start/end time, status, price, product name, resource name, and area name","Verify the payload against your own reservation records (e.g. by booking reference) rather than assuming delivery order matches creation order","Fall back to polling GET /bookings or /reservations for reconciliation in case a webhook delivery is missed"],"gotchas":["This webhook exists on Golfmanager's V3 API specifically — don't assume the same event exists if you're integrated against the older documented v1 REST surface (github.com/golfmanager/api_v1)","A single webhook firing can represent multiple bookings created together (e.g. a group booking), not always exactly one — code for a batch, not a single record","No retry/redelivery guarantee is documented alongside the payload example — build your own reconciliation/polling fallback rather than trusting webhooks as the sole source of truth"],"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/90dfbf97-e714-4b02-9031-800e2fd82176"}