07 β€” Tenant API Module Catalog

← Index

The functional modules of the tenant-api, grouped by domain. Each module is a controller subdirectory under src/tenant-api/src/controllers/, with matching logic in src/tenant-api/src/services/ and middleware wiring in src/tenant-api/src/routes/index.ts. Each module is independently license-gated (04) β€” a tenant only exposes the modules its license enables.

Module keys are the controller directory names. Entity names are the conceptual tables; exact table identifiers (casing/pluralisation) should be spot-checked against src/tenant-api/src/database/ schema before relying on literal names. Routes are representative prefixes.

Financial & Collections

See 05 for the end-to-end flow.

Membership & People

Property/Estate & Facilities

Communications & Engagement

Access, Security & Compliance

Operations & Field

Platform & Configuration

Notes & caveats


Next: 08 β€” Portal module catalog β†’