Skip to content

apps/api/src/features/family-groups/family-groups.controller.ts ​

Auto-generated by scripts/generate-file-docs.ts. Do not edit — overwritten on every run.

Purpose ​

Family-groups HTTP handlers. Route params are :groupId / :userId to match api-contracts.md §5 exactly. The PIN hash is stripped before any User-row egress. /

Exports ​

  • export async function listFamilyGroups
  • export async function getFamilyGroup
  • export async function getMyFamilyGroup
  • export async function createFamilyGroup
  • export async function updateFamilyGroup
  • export async function addSpouse
  • export async function addChild
  • export async function updateChild
  • export async function resetChildPin
  • export async function setChildWatchListen
  • export async function removeMember

Imports ​

  • ../../lib/errors
  • ../../lib/pagination
  • ../../lib/response
  • ../auth/auth.dto
  • ./family-groups.service
  • fastify

Imported by ​

Heritage Community Hub — Internal. Access restricted via Cloudflare Access + Entra ID.