Skip to content

apps/api/src/features/groups/groups.router.ts ​

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

Purpose ​

Groups router — implements the Small Groups & Ministries surface of the api-contracts.md spec (Section 7). Per-route authorization beyond requireAuth/requireRole (group-leader checks, approval gating, etc.) is enforced inside GroupsService. /

Exports ​

  • export async function groupsRouter

Imports ​

  • ../../middleware/requireAuth
  • ../../middleware/requireRole
  • fastify

Imported by ​

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