Appearance
apps/api/src/features/family-groups/family-groups.router.ts ​
Auto-generated by
scripts/generate-file-docs.ts. Do not edit — overwritten on every run.
Purpose ​
Family-groups router — backs api-contracts.md §5. Routes (param names match the contract): GET /api/v1/me/family member (own group or null) POST /api/v1/family-groups admin GET /api/v1/family-groups ministry_leader GET /api/v1/family-groups/:groupId member PUT /api/v1/family-groups/:groupId admin POST /api/v1/family-groups/:groupId/spouse member POST /api/v1/family-groups/:groupId/children member DELETE /api/v1/family-groups/:groupId/members/:userId admin Fine-grained "primary only" / "primary or spouse" checks live in the service (it has the household membership data needed to decide). /
Exports ​
export async function familyGroupsRouter
Imports ​
../../middleware/requireAuth../../middleware/requireRolefastify