Get Commercial Rentroll Info¶
Retrieves tenant-level rent roll information for a commercial component, including lease terms, rental rates, unit sizes, lease types, and expiring lease summaries.
Key Details¶
- Returns
rentRollItems[]— one entry per commercial space/tenant withunitNumber,tenantName,unitSize(in SF),monthlyRent,annualRent, per-SF rates, lease start/end dates, andleaseType(e.g., "TripleNet", "FullService", "ModifiedGross"). totalSfandtotalUnitsaggregate square footage and space count across the rent roll.monthlyRevenue,annualRevenue,monthlyRevenuePerSf, andannualRevenuePerSfprovide rolled-up revenue metrics.vacancyis expressed as a decimal (e.g., 0.08 = 8% vacant).expiringLeasesbreaks down lease rollover by year — useful for understanding rollover risk.tenantTurnoverindicates the annual tenant churn rate.fileIdreferences the uploaded rent roll document.effectiveDateis the date the rent roll snapshot was taken.- All monetary values are in USD.
Related Endpoints¶
- Get Commercial Component Info — component context for this rent roll
- Get Residential Rentroll Info — for residential rent rolls
- Get Base Component Info — component market data and trends
Parameters¶
id string
Unique identifier for the commercial rent roll
Response¶
Status: 200
Type: application/json
Schema: CommercialRentRollInfoResponseDto
success boolean
Indicates whether the API request completed successfully
error ErrorDto
target string
Field or parameter that caused the error
code string(enum)
Error code (e.g., Duplicated, MissingMandatoryField, InvalidCreateValues, MissingEntity)
Available enum values: Duplicated, MissingMandatoryField, InvalidCreateValues, Existing, ValidationError, MissingEntity
message string
details array [ ErrorDto ]
id string
Unique identifier for this rent roll
componentId string
ID of the property component this rent roll belongs to
name string
fileId string
ID of the uploaded rent roll document
effectiveDate string(date)
Date the rent roll data is effective as of
comment string
totalSf number(double)
Total square footage covered by the rent roll
totalUnits number(double)
Total units in the rent roll
totalMonthlyRevenue number(double)
Total monthly rent revenue, in USD
totalMonthlyRevenuePerSf number(double)
Average monthly rent per square foot, in USD
totalAnnualRevenue number(double)
Total annual rent revenue, in USD
totalAnnualRevenuePerSf number(double)
Average annual rent per square foot, in USD
vacancy number(double)
Vacancy rate calculated from the rent roll, expressed as a decimal (e.g., 0.10 = 10%)
tenantTurnover number(double)
Annual tenant turnover rate, expressed as a decimal (e.g., 0.20 = 20%)
expiringLeases map { number(double) }
rentRollItems array [ CommercialRentRollItemDto ]
id string
Unique identifier for this rent roll line item
unitNumber string
tenantName string
monthlyRent number(double)
Monthly base rent for this unit, in USD
unitSize number(double)
Square footage of this commercial unit
leaseStart string(date)
Lease start date (ISO 8601 format: YYYY-MM-DD)
leaseEnd string(date)
Lease end date (ISO 8601 format: YYYY-MM-DD)
annualRent number(double)
Annual base rent for this unit, in USD
monthlyRentPerSf number(double)
Monthly rent per square foot, in USD
annualRentPerSf number(double)
Annual rent per square foot, in USD
leaseType string(enum)
Type of commercial lease (e.g., TripleNet, FullService, ModifiedGross)
Available enum values: NA, FullService, ModifiedGross, SingleNet, DoubleNet, TripleNet, MonthToMonth
comment string
{
"success": true,
"error": {
"target": "string",
"code": "Duplicated",
"message": "string",
"details": [
{}
]
},
"id": "string",
"componentId": "string",
"name": "string",
"fileId": "string",
"effectiveDate": "2025-01-01",
"comment": "string",
"totalSf": 0.0,
"totalUnits": 0.0,
"totalMonthlyRevenue": 0.0,
"totalMonthlyRevenuePerSf": 0.0,
"totalAnnualRevenue": 0.0,
"totalAnnualRevenuePerSf": 0.0,
"vacancy": 0.0,
"tenantTurnover": 0.0,
"expiringLeases": {
"key": 0.0
},
"rentRollItems": [
{
"id": "string",
"unitNumber": "string",
"tenantName": "string",
"monthlyRent": 0.0,
"unitSize": 0.0,
"leaseStart": "2025-01-01",
"leaseEnd": "2025-01-01",
"annualRent": 0.0,
"monthlyRentPerSf": 0.0,
"annualRentPerSf": 0.0,
"leaseType": "NA",
"comment": "string"
}
]
}