Visible clubs, events and challenges (up to 100 of each)
Signed-out visitors see published public content. Private social clubs and their events/challenges require approved club membership or ownership. Unreviewed social content is excluded.
Response Body
application/json
curl -X GET "https://example.com/v1/community"{ "clubs": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "title": "string", "summary": "string", "coverImage": { "url": "http://example.com", "alt": "string", "source": "ai_generated" }, "memberCount": 0, "membership": { "joinedAt": "2019-08-24T14:15:22Z" } } ], "events": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "clubId": "4836dcb0-4b52-43b6-8d75-7f08a8fbf3a0", "title": "string", "summary": "string", "coverImage": { "url": "http://example.com", "alt": "string", "source": "ai_generated" }, "startsAt": "2019-08-24T14:15:22Z", "endsAt": "2019-08-24T14:15:22Z", "timezone": "string", "venue": "string", "joinCode": "string", "expectedAttendees": 0, "memberCount": 0, "membership": { "joinedAt": "2019-08-24T14:15:22Z" } } ], "challenges": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "eventId": "d6703cc8-9e79-415d-ac03-a4dc7f6ab43c", "clubId": "4836dcb0-4b52-43b6-8d75-7f08a8fbf3a0", "title": "string", "summary": "string", "coverImage": { "url": "http://example.com", "alt": "string", "source": "ai_generated" }, "startsAt": "2019-08-24T14:15:22Z", "endsAt": "2019-08-24T14:15:22Z", "metric": "steps", "rules": "string", "memberCount": 0, "enrollment": { "participantId": "9f6624b5-5f99-42b6-899f-30f2b369cbd7", "alias": "string", "joinedAt": "2019-08-24T14:15:22Z", "countingFrom": "2019-08-24T14:15:22Z", "shareLeaderboard": true, "sharePublicDisplay": true, "steps": 0, "measuredAt": "2019-08-24T14:15:22Z", "provisional": true, "rewardEligible": false }, "provisional": true, "rewardEligible": false } ]}Append a practitioner-authored consultation or prescription record POST
Healthcare recordkeeping only, not pharmacy dispensing or a legal electronic prescription service. No AI generation or automated diagnosis is performed. Identity, licence snapshot and source are assigned by the server. Reuse recordId on retry. Corrections append a new UUID referencing the same author's latest version via supersedesId; originals remain visible.
Block a participant symmetrically or hide content and leave its challenges POST
For users, targetId is the participantId. Blocks apply to signed-in member views; separately consenting public displays can be viewed by anyone.