Tenant Onboarding
Last reviewed: 2026-05-13
Maintained by: Engineering
Tenant onboarding is a multi-step API-backed workflow rather than a static form.
Current flow shape
- resolve building context from an onboarding code
- load structure choices such as entrances and units
- register the tenant submission
- review or resubmit when approval is required
Key implementation areas
- API routes:
apps/api/src/routes/tenant-onboarding.ts - typed contracts:
packages/api-client/src/index.ts - current feature inventory: ../99-reference/features-inventory.md
Engineering rule
Changes to onboarding should preserve API-level validation, rate limiting, and scope enforcement rather than moving business rules into the client apps.