EngineModule referenceOverview

Module reference

The engine mounts each entitled @withpotter/* package as a NestJS module. This is the per-module map of both the HTTP surface (372 routes) and the internal building blocks (355 use-cases, 66 entities, 60 repositories), extracted from source.

Routes, methods, and auth are listed here; the exhaustive request/response contract is the engine’s live OpenAPI document at /docs. For how the layers (controller → use-case → repository → entity, plus ports and adapters) fit together, see the package internal architecture. A module appears here only if its package is installed for the box’s tier.

ModuleRoutesUse-casesEntitiesRepos
@withpotter/analytics191611
@withpotter/auth-core2021n/a:
@withpotter/automation5511
@withpotter/behaviors22n/a:
@withpotter/bio-page-event3311
@withpotter/blogn/a:41
@withpotter/booking645377
@withpotter/calendar-syncn/a:11
@withpotter/campaignn/a:11
@withpotter/cart7911
@withpotter/communication231311
@withpotter/content171911
@withpotter/customer-segmentn/a:11
@withpotter/device-sessionn/a:11
@withpotter/digital-filen/a:11
@withpotter/discount121211
@withpotter/domain131542
@withpotter/feedback1111
@withpotter/gallery171711
@withpotter/giftcard8811
@withpotter/inquiryn/a:11
@withpotter/invitationsn/a:11
@withpotter/invite-code5411
@withpotter/invoice121211
@withpotter/location7611
@withpotter/loyaltyn/a:11
@withpotter/media1n/a:n/a
@withpotter/members121111
@withpotter/membership121211
@withpotter/onboarding7711
@withpotter/order4n/a21
@withpotter/page8812
@withpotter/paymentsn/a:22
@withpotter/paystackn/a:n/a:
@withpotter/plann/a:11
@withpotter/platform-analytics1111
@withpotter/product1111n/a:
@withpotter/review111011
@withpotter/sequelize-adaptersn/a:n/a2
@withpotter/settlement101122
@withpotter/sharedn/a:n/a:
@withpotter/shipping91031
@withpotter/subscriptions171722
@withpotter/team81111
@withpotter/template7711
@withpotter/tenant-core101465
@withpotter/transaction3311
@withpotter/venuen/a:11
@withpotter/waitlistn/a:11
@withpotter/wishlist6611