## Get member household `members.retrieve_household(strmember_id) -> MemberRetrieveHouseholdResponse` **get** `/v1/members/{member_id}/household` Lists a member's household as a per-participant table — the account holder plus each active household member, with name, relationship, member type, date of birth, and household-admin flag. Access is scoped to the authenticated principal; a member not visible to the caller (or with no household) returns a 404. ### Parameters - `member_id: str` Unique member identifier (mbr_*) ### Returns - `class MemberRetrieveHouseholdResponse: …` Unpaginated `{"data": [...]}` list of the members of a member's household. - `data: List[Data]` - `date_of_birth: date` Date of birth (YYYY-MM-DD) - `first_name: str` Household member's first name - `household_admin_in: bool` Whether this participant is a household admin (the account holder always is) - `last_name: str` Household member's last name - `member_id: str` Member identifier with 'mbr_' prefix - `member_type: Literal["Account Holder", "Dependent", "Inactive"]` * `Account Holder` - Account Holder * `Dependent` - Dependent * `Inactive` - Inactive - `"Account Holder"` - `"Dependent"` - `"Inactive"` - `relationship: Optional[Literal["Child", "Spouse", "Roommate", "Other"]]` * `Child` - Child * `Spouse` - Spouse * `Roommate` - Roommate * `Other` - Other - `"Child"` - `"Spouse"` - `"Roommate"` - `"Other"` ### Example ```python import os from vitable_connect import VitableConnect client = VitableConnect( api_key=os.environ.get("VITABLE_CONNECT_API_KEY"), # This is the default and can be omitted ) response = client.members.retrieve_household( "mbr_abc123def456", ) print(response.data) ``` #### Response ```json { "data": [ { "member_id": "mbr_abc123def456", "name": "Jane Doe", "relationship": null, "member_type": "Account Holder", "date_of_birth": "1990-04-12", "household_admin_in": true }, { "member_id": "mbr_def456abc789", "name": "John Doe", "relationship": "Spouse", "member_type": "Household Dependent", "date_of_birth": "1989-02-03", "household_admin_in": false } ] } ```