List the resident benefit packages
Returns every package the company has authored, with what each costs and earns. Requires the resident_benefit_packages:read permission.
Authorization
AuthorizationstringrequiredResponse
200 · The company’s packages, including disabled ones, ordered by `sortOrder` and then by id. Not paginated.
idstringrequiredThe package, as a Snowflake id in decimal string form.
namestringrequiredWhat the package is called to tenants.
tenantPricenumberThe monthly list price the tenant is charged, as a decimal amount.
commitmentMonthsintegerHow many months a tenant commits to when enrolling. At least 3.
sortOrderintegerWhere the package sits when several are offered together. Lower comes first.
enabledbooleanWhether the package is offered for new enrollments. A disabled package keeps its existing enrollments.
exclusivityGroupstringPackages sharing a group cannot be held at the same time by one tenant. Absent when the package has none.
bundlesobject[]requiredThe catalog bundles this package is made of.
customLinesobject[]requiredExtra perks the property manager adds on top of the bundles.
magicDoorCostnumberWhat MagicDoor charges the property manager per enrollment per month, resolved from the company's subscription and falling back to the bundle's catalog default.
customLineCostnumberThe custom lines' costs added together.
estimatedMonthlyProfitPerEnrollmentnumbertenantPrice minus magicDoorCost minus customLineCost. Can be negative if the package is priced below cost.