A person's membership in a Family, with their role. A child member is a managed account with no login (until "graduated"); manager and guardian are adults who can book and sign on a child's behalf.
Fields
idID!roleFamilyRole!userUser!The underlying account for this member.
dateOfBirthStringThe member's date of birth as an ISO 8601 calendar date (YYYY-MM-DD), or null if unknown. Set for children to drive activity age-eligibility.
ageIntWhole-years age derived from dateOfBirth, or null if unknown.
healthProfileHealthProfilePer-person medical profile (allergies, conditions, medications, dietary needs, notes), or null if none has been recorded.
consents[Consent!]!Consents recorded on this member's behalf.
emergencyContacts[EmergencyContact!]!Emergency contacts for this member.
canGraduateBoolean!Whether a guardian can graduate this member to their own login: true only for a managed child (no email) aged 13 or older.