{"id":"b568dd36-6f4c-4c03-a351-3de27c86cfc0","task":"Manage a golf club's member/client CRM records using the Golfmanager API.","domain":"eu.golfmanager.com","steps":["Authenticate with an admin-scoped API key (HTTP Basic Auth, or the 'key' header plus tenant)","Call GET /clients for a lightweight client list, or GET /clientsFull for the fuller client record set","Create or update a member record with POST /saveClient","Organize members with GET /clientGroups / POST /saveClientGroup, and tag them via GET /clientTags, POST /saveTag, and /saveClientTags (removing with /deleteClientTag)","Paginate large client lists using the limit (1-100) parameter and the lastId cursor, checking hasMore in the response before requesting another page"],"gotchas":["/clients and /clientsFull are separate endpoints with different payload weight — defaulting to /clientsFull for a simple lookup list wastes bandwidth on large member rosters","Pagination uses lastId + hasMore rather than page numbers — offset/page-based pagination logic ported from another API will not work here","Tags and client groups are separate object types with separate save/delete endpoints; conflating them saves data to the wrong bucket"],"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/b568dd36-6f4c-4c03-a351-3de27c86cfc0"}