Skip to content

Data Dictionary Download as CSV

For Reference Only

This Data Dictionary is provided for reference only. It includes all available data in Blooma, but not all fields are accessible through the API Gateway.

ActivityEntryDto

user string

when string(date-time)

what string

type string(enum)

Available enum values: Seed, Task, File, Collateral, Component, Generation

AddressCreateDto

fullAddress string

Complete street address validated by Google Places API (e.g., "1600 Amphitheatre Parkway, Mountain View, CA 94043")

additionalFreeText string

Additional address information such as suite or unit number

placeId string

Google Places unique identifier. If provided, overrides fullAddress

latLng LatLng

AddressDto

fullAddress string

Complete street address validated by Google Places API (e.g., "1600 Amphitheatre Parkway, Mountain View, CA 94043")

placeId string

Google Places unique identifier for this address

geoLocation LatLng

zipCode string

number integer(int32)

street string

city string

county string

state string

country string

additionalFreeText string

Additional address information such as suite or unit number

AdjustableValueDto

value number(double)

adjustment number(double)

adjustmentReason string

adjustingEntity string

sourceMapping string

total number(double)

AllDealStatisticsDto

numberOfDeals integer(int32)

totalGrossLoan number(double)

avgGrossLoan number(double)

totalOriginatedLoanAmount number(double)

avgOriginatedLoanAmount number(double)

avgLtv number(double)

loanTypeDistribution array [ DistributionByLoanTypeDto ]

propertyTypeDistribution array [ DistributionByPropertyTypeDto ]

scoreDistribution array [ DistributionByScoreDto ]

stateDistribution array [ DistributionByStateDto ]

AlternativeValuationCreateDto

ownerId string

Blooma user ID (email address) of the entity owner

name string

valuation number(double)

description string

asOfDate string(date)

mainValuation boolean

AlternativeValuationDto

id string

Unique identifier for this alternative valuation

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

name string

valuationsInfoId string

ID of the parent valuation container

valuation number(double)

Alternative valuation amount (e.g., appraisal, broker opinion), in USD

description string

asOfDate string(date)

Date the valuation is effective as of (ISO 8601 format: YYYY-MM-DD)

parentId string

ID of the parent valuation, if this is a sub-valuation

descriptor string

AlternativeValuationPropertyUpdateDto

property string(enum)

Available enum values: Name, Valuation, Description, AsOfDate

value string

AlternativeValuationReportDto

id string

Unique identifier for this alternative valuation

name string

valuation number(double)

description string

asOfDate string(date)

AmenitiesDto

hasBonusRoom boolean

hasBreakfastNook boolean

hasCellar boolean

hasWineCellar boolean

hasExerciseRoom boolean

hasFamilyRoom boolean

hasGameRoom boolean

hasGreatRoom boolean

hasHobbyRoom boolean

hasLaundryRoom boolean

hasMediaRoom boolean

hasMudRoom boolean

hasHomeOffice boolean

hasSafeRoom boolean

hasSittingRoom boolean

hasStormShelter boolean

hasStudy boolean

hasSunroom boolean

hasUtilityRoom boolean

hasElevator boolean

isHandicapAccessible boolean

hasCentralVacuumSystem boolean

hasIntercom boolean

hasInstalledSoundSystem boolean

hasWetBar boolean

hasAlarmSystem boolean

hasStormShutter boolean

hasOverheadDoor boolean

hasDeck boolean

hasRvParking boolean

hasSauna boolean

hasArborPergola boolean

hasSprinklers boolean

hasGolfCourseGreen boolean

hasTennisCourt boolean

hasOtherSportCourt boolean

hasWaterFeature boolean

hasBoatLift boolean

hasBoatAccess boolean

hasOutdoorKitchenFireplace boolean

AssetFinancialItemDto

id string

Unique identifier for this asset line item

nameOfInstitution string

accountNumber string

nameOnAccount string

dataAsOf string(date)

ownership number(double)

category string(enum)

Available enum values: Cash, LiquidAsset, RetirementAccount, MarketableSecurity, Equity, NotesReceivable, OtherAsset

warningStatus string(enum)

Available enum values: Adjusted, notValidated, validated, adjustedByBusinessRule, adjustedByUser

AssetFinancialItemPropertyUpdateDto

property string(enum)

Available enum values: NameOfInstitution, AccountNumber, NameOnAccount, DataAsOf, Ownership, Adjustment, AdjustmentReason, Category

value string

AssetFinancialItemUpdateDto

id string

Identifier of the asset item to update

AssetItemCreateDto

frontEndGridLineNumber string

category string(enum)

Available enum values: Cash, LiquidAsset, RetirementAccount, MarketableSecurity, Equity, NotesReceivable, OtherAsset

nameOfInstitution string

accountNumber string

nameOnAccount string

dataAsOf string(date)

ownership number(double)

value number(double)

BalanceSheetDto

multiYearBalanceSheet array [ MultiYearBalanceSheetItemDto ]

balanceSheetInfo array [ BalanceSheetInfoDto ]

balanceSheetConfig FinancialStatementConfigDto

assetsSubtotal number(double)

Total assets, in USD

liabilitiesEquitySubtotal number(double)

Total liabilities plus equity, in USD

liabilitiesSubtotal number(double)

Total liabilities, in USD

equitySubtotal number(double)

Total equity, in USD

currentAssetsSubtotal number(double)

Total current assets (liquid within one year), in USD

nonCurrentAssetsSubtotal number(double)

Total non-current assets, in USD

currentLiabilitiesSubtotal number(double)

Total current liabilities (due within one year), in USD

longTermLiabilitiesSubtotal number(double)

Total long-term liabilities, in USD

BalanceSheetInfoDto

sourceId string

ID of the source document or data import

year integer(int32)

date string(date)

name string

fileName string

type string(enum)

Available enum values: Manual, FileUpload

userComment string

balanceSheetId string

Unique identifier for this balance sheet

items array [ BalanceSheetItemDto ]

subCategoryTotals map { number(double) }

categoryTotals map { number(double) }

BalanceSheetItemCreateDto

frontEndGridLineNumber string

description string

sourceMapping string

value number(double)

balanceSheetCategory string(enum)

Available enum values: Assets, Liabilities, Equity

balanceSheetSubCategory string(enum)

Available enum values: CurrentAssets, NonCurrentAssets, CurrentLiabilities, LongTermLiabilities, Equity

BalanceSheetItemDto

id string

Unique identifier for this balance sheet line item

description string

sourceMapping string

value number(double)

balanceSheetCategory string(enum)

Available enum values: Assets, Liabilities, Equity

balanceSheetSubCategory string(enum)

Available enum values: CurrentAssets, NonCurrentAssets, CurrentLiabilities, LongTermLiabilities, Equity

BalanceSheetItemKey

balanceSheetCategory string(enum)

Available enum values: Assets, Liabilities, Equity

balanceSheetSubCategory string(enum)

Available enum values: CurrentAssets, NonCurrentAssets, CurrentLiabilities, LongTermLiabilities, Equity

description string

BalanceSheetItemUpdateDto

id string

Identifier of the balance sheet item to update

updates array [ BalanceSheetPropertyUpdateDto ]

BalanceSheetPropertyUpdateDto

property string(enum)

Available enum values: BalanceSheetCategory, BalanceSheetSubCategory, Description, Value

value string

BalanceSheetSubmitData

name string

year integer(int32)

BaseEntityDto

id string

Unique identifier for the entity

BaseResponseDto

error ErrorDto

success boolean

BulkDealImportResultDto

success boolean

error string

createdDeals integer(int32)

BulkOperationDtoAssetItemCreateDtoAssetFinancialItemUpdateDto

itemsToCreate array [ AssetItemCreateDto ]

itemsToUpdate array [ AssetFinancialItemUpdateDto ]

itemsToDelete array [ string ]

BulkOperationDtoBalanceSheetItemCreateDtoBalanceSheetItemUpdateDto

itemsToCreate array [ BalanceSheetItemCreateDto ]

itemsToUpdate array [ BalanceSheetItemUpdateDto ]

itemsToDelete array [ string ]

BulkOperationDtoCashFlowItemCreateDtoCashFlowItemUpdateDto

itemsToCreate array [ CashFlowItemCreateDto ]

itemsToUpdate array [ CashFlowItemUpdateDto ]

itemsToDelete array [ string ]

BulkOperationDtoCommercialLivingUnitCreateDtoCommercialLivingUnitUpdateDto

itemsToCreate array [ CommercialLivingUnitCreateDto ]

itemsToUpdate array [ CommercialLivingUnitUpdateDto ]

itemsToDelete array [ string ]

BulkOperationDtoCommercialRentRollItemCreateDtoItemUpdateDtoPropertyUpdateDtoCommercialRentRollItemProperty

itemsToCreate array [ CommercialRentRollItemCreateDto ]

itemsToDelete array [ string ]

BulkOperationDtoDealContactCreateDtoDealContactUpdateDto

itemsToCreate array [ DealContactCreateDto ]

itemsToUpdate array [ DealContactUpdateDto ]

itemsToDelete array [ string ]

BulkOperationDtoDealNarrativeCreateDtoDealNarrativeUpdateDto

itemsToCreate array [ DealNarrativeCreateDto ]

itemsToUpdate array [ DealNarrativeUpdateDto ]

itemsToDelete array [ string ]

BulkOperationDtoDealRateCreateDtoDealRateUpdateDto

itemsToCreate array [ DealRateCreateDto ]

itemsToUpdate array [ DealRateUpdateDto ]

itemsToDelete array [ string ]

BulkOperationDtoDummyLoanOptionCreateDtoLoanOptionUpdateDto

itemsToCreate array [ DummyLoanOptionCreateDto ]

itemsToUpdate array [ LoanOptionUpdateDto ]

itemsToDelete array [ string ]

BulkOperationDtoFinancialTransactionCreateDtoFinancialTransactionUpdateDto

itemsToCreate array [ FinancialTransactionCreateDto ]

itemsToUpdate array [ FinancialTransactionUpdateDto ]

itemsToDelete array [ string ]

BulkOperationDtoFundSourceItemCreateDtoFundSourceItemUpdateDto

itemsToCreate array [ FundSourceItemCreateDto ]

itemsToUpdate array [ FundSourceItemUpdateDto ]

itemsToDelete array [ string ]

BulkOperationDtoFundUseItemCreateDtoFundUseItemUpdateDto

itemsToCreate array [ FundUseItemCreateDto ]

itemsToUpdate array [ FundUseItemUpdateDto ]

itemsToDelete array [ string ]

BulkOperationDtoIncomeStatementItemCreateDtoIncomeStatementItemUpdateDto

itemsToCreate array [ IncomeStatementItemCreateDto ]

itemsToUpdate array [ IncomeStatementItemUpdateDto ]

itemsToDelete array [ string ]

BulkOperationDtoLiabilityItemCreateDtoLiabilityFinancialItemUpdateDto

itemsToCreate array [ LiabilityItemCreateDto ]

itemsToUpdate array [ LiabilityFinancialItemUpdateDto ]

itemsToDelete array [ string ]

BulkOperationDtoLivingUnitCreateDtoLivingUnitUpdateDto

itemsToCreate array [ LivingUnitCreateDto ]

itemsToUpdate array [ LivingUnitUpdateDto ]

itemsToDelete array [ string ]

BulkOperationDtoRealEstateScheduleItemCreateDtoRealEstateScheduleItemUpdateDto

itemsToCreate array [ RealEstateScheduleItemCreateDto ]

itemsToUpdate array [ RealEstateScheduleItemUpdateDto ]

itemsToDelete array [ string ]

BulkOperationDtoRentComparableCreateDtoItemUpdateDtoPropertyUpdateDtoRentComparableProperty

itemsToCreate array [ RentComparableCreateDto ]

itemsToDelete array [ string ]

BulkOperationDtoResidentialLivingUnitCreateDtoResidentialLivingUnitUpdateDto

itemsToCreate array [ ResidentialLivingUnitCreateDto ]

itemsToUpdate array [ ResidentialLivingUnitUpdateDto ]

itemsToDelete array [ string ]

BulkOperationDtoResidentialRentRollItemCreateDtoItemUpdateDtoPropertyUpdateDtoResidentialRentRollItemProperty

itemsToCreate array [ ResidentialRentRollItemCreateDto ]

itemsToDelete array [ string ]

BulkOperationDtoSaleComparableCreateDtoItemUpdateDtoPropertyUpdateDtoSaleComparableProperty

itemsToCreate array [ SaleComparableCreateDto ]

itemsToDelete array [ string ]

BulkOperationDtoSeedCreateDtoDealUpdateDto

itemsToCreate array [ SeedCreateDto ]

itemsToUpdate array [ DealUpdateDto ]

itemsToDelete array [ string ]

CashFlowDto

cashFlow array [ CashFlowItemDto ]

year1Name string

year2Name string

year3Name string

cashFlowBeforeLivingExpenses number(double)

livingExpenses number(double)

cashFlowAvailableForDebtService number(double)

subTotals array [ CashFlowSubTotalDto ]

CashFlowInfoDto

id string

Unique identifier for this cash flow analysis

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

valuationsInfoId string

ID of the parent valuation container

fileId string

ID of the uploaded cash flow document

comment string

vacancyAndConcessions FinancialTransactionInfoDto

operatingExpenses FinancialTransactionInfoDto

belowTheLineExpense FinancialTransactionInfoDto

effectiveIncome number(double)

Effective Gross Income (EGI) - total income minus vacancy and concessions, in USD

effectiveIncomeByYear array [ number(double) ]

totalExpenses number(double)

Total operating expenses, in USD

totalExpensesByYear array [ number(double) ]

netOperatingIncome number(double)

Net Operating Income (NOI) - effective income minus operating expenses, in USD

netOperatingIncomeByYear array [ number(double) ]

netIncome number(double)

Net income after operating expenses and below-the-line expenses, in USD

netIncomeByYear array [ number(double) ]

dcfModel DcfModelDto

finalSale number(double)

presentValues array [ number(double) ]

netPresentValue number(double)

expenseRatio number(double)

Total operating expenses divided by effective gross income, expressed as a decimal (e.g., 0.35 = 35%)

CashFlowItemCreateDto

frontEndGridLineNumber string

cashFlowCategory string(enum)

Available enum values: wages_1040, other_income_1040, interest_dividend_income, schedule_c, schedule_d, schedule_e, k1_income_partnerships_sCorps, federal_and_state_taxes, schedule_of_real_estate_noi, k1_1065_income_partnership_sCorps, k1_1120s_income_partnership_sCorps

cashFlowSubCategory string

description string

transactionType string(enum)

Available enum values: Credit, Debit

yearValuesMap map { number(double) }

yearMappingMap map { string }

CashFlowItemDto

id string

Unique identifier for this cash flow line item

warningStatus string(enum)

Available enum values: noWarning, needToAsk, Adjusted

cashFlowCategory string(enum)

Available enum values: wages_1040, other_income_1040, interest_dividend_income, schedule_c, schedule_d, schedule_e, k1_income_partnerships_sCorps, federal_and_state_taxes, schedule_of_real_estate_noi, k1_1065_income_partnership_sCorps, k1_1120s_income_partnership_sCorps

cashFlowSubCategory string

description string

year1WarningStatus string(enum)

Available enum values: NotAdjusted, BloomaAdjusted, UserAdjusted

year2WarningStatus string(enum)

Available enum values: NotAdjusted, BloomaAdjusted, UserAdjusted

year3WarningStatus string(enum)

Available enum values: NotAdjusted, BloomaAdjusted, UserAdjusted

transactionType string(enum)

Available enum values: Credit, Debit

proforma number(double)

appliedRuleDescription string

CashFlowItemUpdateDto

id string

Identifier of the cash flow item to update

updates array [ CashFlowItemUpdatePropertyDto ]

CashFlowItemUpdatePropertyDto

property string(enum)

Available enum values: Year1Adjustment, Year1Reason, Year2Adjustment, Year2Reason, Year3Adjustment, Year3Reason

value string

CashFlowReportDto

id string

Unique identifier for this cash flow analysis

name string

fileId string

ID of the uploaded cash flow document

comment string

CashFlowSubTotalDto

cashFlowCategory string(enum)

Available enum values: wages_1040, other_income_1040, interest_dividend_income, schedule_c, schedule_d, schedule_e, k1_income_partnerships_sCorps, federal_and_state_taxes, schedule_of_real_estate_noi, k1_1065_income_partnership_sCorps, k1_1120s_income_partnership_sCorps

cashFlowSubCategory string

totalYear1 number(double)

totalYear2 number(double)

totalYear3 number(double)

totalProforma number(double)

CashFlowTransactionTemplateDto

category string

group string

description string

annualized number(double)

comment string

CollateralCashFlowResponseDto

success boolean

Indicates whether the API request completed successfully

error ErrorDto

id string

Unique identifier for this cash flow analysis

collateralId string

ID of the collateral property for this cash flow analysis

marketCapRate number(double)

Market-derived capitalization rate, expressed as a decimal (e.g., 0.055 = 5.5%)

mainIncomeValuationCapRate number(double)

Cap rate used in the primary income valuation, expressed as a decimal

marketValuation RevenueValuationDto

Property value using market cap rate, in USD

salesValuation number(double)

Property value from sales comparables, in USD

mainIncomeValuationId string

ID of the primary income-based valuation scenario

mainAlternativeValuationId string

ID of the primary alternative valuation (e.g., appraisal)

mainAlternativeValuation number(double)

Primary alternative valuation (e.g., appraisal), in USD

mainAlternativeValuationDate string(date)

Date of the primary alternative valuation (ISO 8601 format: YYYY-MM-DD)

capRateLastModifiedTime string(date)

rentRollRevenues map { number(double) }

componentTotals ComponentTotalsDto

revenueValuations array [ RevenueValuationDto ]

alternativeValuations array [ AlternativeValuationDto ]

dcfModel DcfModelDto

CollateralComponentScoreDto

components array [ ComponentScoreDataDto ]

CollateralCreateDto

migrationReference string

dealId string

ID of the deal to associate this collateral with

name string

description string

CollateralCustomFieldOneCreateDto

name string

CollateralCustomFieldOneDto

id string

Unique identifier for this custom field value

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

name string

order integer(int32)

CollateralDto

id string

Unique identifier for the collateral property

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

dealIds array [ string ]

IDs of the deals this collateral property is associated with

address AddressDto

name string

description string

customFieldOne string

salesValuation number(double)

Property value from sales comparables, in USD

alternativeValuation number(double)

Alternative property value (e.g., appraisal, broker opinion), in USD

totalSf number(double)

Total square footage of the property

totalUnits number(double)

Total number of units in the property

floorAreaRatio number(double)

parkingRatio number(double)

walkScore number(double)

Walk ScoreĀ® rating (0-100) measuring walkability to amenities

transitScore number(double)

Transit Score rating (0-100) measuring access to public transportation

bikeScore number(double)

Bike Score rating (0-100) measuring bikeability

propertyDetails PropertyDetailsDto

propertyOwnership PropertyOwnershipDto

taxAssessmentDetails TaxAssessmentDetailsDto

demographicsDetails DemographicsDetailsDto

propertyRisks PropertyRisksDto

amenities AmenitiesDto

construction boolean

CollateralEtlDto

id string

Unique identifier for the collateral property

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

dealIds array [ string ]

IDs of the deals this collateral is associated with

name string

description string

address AddressDto

subStatus string

propertyGeneralCategory string

countyLandUseDescription string

msaName string

totalSf number(double)

CollateralImportDto

frontEndGridLineNumber string

collateralCreateData CollateralCreateDto

alternativeValuationCreateData AlternativeValuationCreateDto

CollateralLookUpInfoDto

id string

Unique identifier for the collateral property

name string

fullAddress string

dealsInfo array [ DealInfoDto ]

CollateralPropertyUpdateDto

property string(enum)

Available enum values: Name, Description, YearRenovated, YearBuilt, FloorAreaRatio, ParkingRatio, AssetClass, CustomFieldOne

value string

CollateralReportDto

id string

Unique identifier for the collateral property

dealIds array [ string ]

IDs of the deals this collateral is associated with

fullAddress string

CollateralScoreExtractDto

id string

Unique identifier for the collateral property

dealIds array [ string ]

IDs of the deals this collateral is associated with

address AddressDto

floorAreaRatio number(double)

parkingRatio number(double)

walkScore number(double)

transitScore number(double)

bikeScore number(double)

yearBuilt number(double)

yearRenovated number(double)

stories number(double)

lotSize number(double)

numberOfBuildings number(double)

grossSF number(double)

sizeLotAcres number(double)

assetClass string(enum)

Available enum values: A, AB, B, BC, C, NA

totalCrimeScore number(double)

salePricePerSf number(double)

CollateralSummaryDto

id string

Unique identifier for the collateral property

address AddressDto

name string

netIncome number(double)

Net income after operating expenses and below-the-line expenses, in USD

netOperatingIncome number(double)

Net Operating Income (NOI) calculated as revenue minus operating expenses before debt service, in USD

incomeValuation number(double)

Property value derived from capitalizing NOI (NOI / Cap Rate), in USD

alternativeValuation number(double)

Alternative property value from appraisal, broker opinion, or other valuation method, in USD

salesValuation number(double)

Property value derived from sales comparable analysis, in USD

totalSF number(double)

Total square footage of the collateral property

totalUnit number(double)

Total number of units in the collateral property

yearBuilt number(double)

Year the property was originally constructed

CollateralSummaryResponseDto

success boolean

Indicates whether the API request completed successfully

error ErrorDto

collateralSummaries array [ CollateralSummaryDto ]

CollateralTotalsDto

alternativeValuation number(double)

Total alternative valuation across all collateral properties, in USD

incomeValuation number(double)

Total income-based valuation across all collateral properties, in USD

salesValuation number(double)

Total sales comparable valuation across all collateral properties, in USD

netOperatingIncome number(double)

Total NOI across all collateral properties, in USD

netIncome number(double)

Total net income across all collateral properties, in USD

userDebtService number(double)

debtServiceMethod string(enum)

Available enum values: Calculated, Manual

debtService number(double)

Total annual debt service across all loans, in USD

netCashFlow number(double)

Net cash flow after debt service (NOI - Debt Service), in USD

dscr number(double)

Overall Debt Service Coverage Ratio (NOI / Debt Service). Values > 1.0 indicate income exceeds debt obligations

debtYield number(double)

Overall debt yield (NOI / Loan Amount), expressed as a percentage. Lender-focused metric independent of property value

totalSF number(double)

Total square footage across all collateral properties

totalUnit number(double)

Total units across all collateral properties

CollateralsImportRequestDto

collaterals array [ CollateralImportDto ]

CombinedValuationCreateDto

valuationsInfoId string

ID of the parent valuation container

mainValuation boolean

name string

userValuationType string

startDate string(date)

endDate string(date)

capRateSource string(enum)

Available enum values: Market, Manual

capRate number(double)

valuationsToSum array [ string ]

valuationsToSub array [ string ]

multiplier number(double)

CommercialComponentCreateDto

migrationReference string

collateralId string

ID of the collateral property to associate this component with

assetType string(enum)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

unitMix array [ CommercialLivingUnitCreateDto ]

CommercialComponentDto

Extends ComponentDto

expiringLeases map { number(double) }

CommercialComponentImportDto

frontEndGridLineNumber string

CommercialComponentInfoResponseDto

success boolean

Indicates whether the API request completed successfully

error ErrorDto

id string

Unique identifier for this component

collateralId string

ID of the collateral property this component belongs to

selectedRentRollId string

ID of the primary rent roll used for revenue calculations

address AddressDto

assetType string(enum)

Commercial property category (e.g., Office, Retail, Industrial)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

componentType string(enum)

Property use classification: Commercial

Available enum values: Unknown, Residential, Commercial, Hotel

marketTrendSummary MarketTrendSummaryDto

marketSummary MarketSummaryDto

marketData MarketDataDto

marketForecast MarketForecastDto

leaseToPreLeaseRatio number(double)

totalRentRollAnnualRevenue number(double)

Total annual revenue from the primary rent roll, in USD

rentRollVacancy number(double)

Vacancy rate derived from the primary rent roll, expressed as a decimal (e.g., 0.08 = 8%)

rentRollsOrder array [ string ]

saleValueComputationType string(enum)

Available enum values: ByUnit, BySf

salesCompUnitValuation number(double)

Property valuation based on average price per unit from sales comparables, in USD

salesCompSFValuation number(double)

Property valuation based on average price per square foot from sales comparables, in USD

expiringLeases map { number(double) }

CommercialLivingUnitCreateDto

frontEndGridLineNumber string

Internal value used to order list

description string

Description of commercial unit mix line item

suite string

Suite of commercial unit mix line item

floor number(double)

Floor of commercial unit mix line item

unitSize number(double)

Total square footage for this commercial unit line item

concludedAnnualPerSf number(double)

CommercialLivingUnitDto

id string

Unique identifier for this unit line item

description string

Commercial unit description

suite string

Commercial unit mix line item suite

floor number(double)

Commercial unit mix line item floor

unitSize number(double)

Square footage of the commercial unit

compsRevenue RevenueDto

Revenue projections based on comparable properties

concludedRevenue RevenueDto

Analyst-concluded achievable rent for this unit

CommercialLivingUnitPropertyUpdateDto

property string(enum)

Available enum values: Description, Suite, Floor, UnitSize, ConcludedAnnualPerSF

value string

CommercialLivingUnitUpdateDto

id string

Identifier of the living unit to update

CommercialLivingUnitsInfoDto

livingUnits array [ CommercialLivingUnitDto ]

marketVacancy number(double)

Market vacancy rate for commercial properties, expressed as a decimal (e.g., 0.10 = 10%)

totalUnits number(double)

Total number of commercial units or suites

totalSf number(double)

Total square footage of commercial space

averageUnitSize number(double)

Average size per commercial unit, in square feet

averageSqft number(double)

Commercial average unit square foot

concludedTotalRevenue RevenueDto

Total annual revenue based on analyst-concluded achievable rents, in USD

compsTotalRevenue RevenueDto

Total annual revenue based on comparable property data, in USD

CommercialRentRollComparisonDto

id string

Unique identifier for this rent roll

rentRollName string

totalMonthlyRevenuePerSf number(double)

totalAnnualRevenuePerSf number(double)

totalAnnualRevenue number(double)

vacancy number(double)

CommercialRentRollCreateDto

componentId string

ID of the property component to associate this rent roll with

name string

effectiveDate string(date)

fileId string

ID of the uploaded rent roll document

comment string

rentRollItems array [ CommercialRentRollItemCreateDto ]

CommercialRentRollDto

id string

Unique identifier for this rent roll

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

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

rentRollItems array [ CommercialRentRollItemDto ]

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)

totalAnnualRevenue number(double)

Total annual rent revenue, in USD

totalAnnualRevenuePerSf number(double)

vacancy number(double)

Vacancy rate, 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) }

totalCam number(double)

CommercialRentRollInfoResponseDto

success boolean

Indicates whether the API request completed successfully

error 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 ]

CommercialRentRollItemCreateDto

frontEndGridLineNumber string

unitNumber string

tenantName string

monthlyRent number(double)

unitSize number(double)

leaseStart string(date)

leaseEnd string(date)

leaseType string(enum)

Available enum values: NA, FullService, ModifiedGross, SingleNet, DoubleNet, TripleNet, MonthToMonth

comment string

cam number(double)

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

cam number(double)

CommercialRentRollUpdateEntityDto

entityUpdates array [ PropertyUpdateDtoRentRollProperty ]

CompanyCreateDto

name string

addressCreate AddressCreateDto

companyType string(enum)

Available enum values: LLC, LLP, LP, Sole_Proprietorship, C_Corp, S_Corp, Non_Profit

primaryPhoneNumber string

contactId string

ID of the associated contact record

primaryEmail string

description string

riskRating string

ein string

CompanyDto

id string

Unique identifier for the company

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

name string

companyType string(enum)

Available enum values: LLC, LLP, LP, Sole_Proprietorship, C_Corp, S_Corp, Non_Profit

description string

screeningStatus string(enum)

Available enum values: nameNotFlagged, nameFlagged, flaggedAndValidated, unknown

logo string(byte)

address AddressDto

heldCompanies array [ CompanyHoldingDto ]

primaryEmail string

primaryPhoneNumber string

membersIds array [ string ]

IDs of the individual members associated with this company

companyFinancialStatements CompanyFinancialStatementsDto

companyCashFlowAvailableForDebtService number(double)

Cash flow available before debt service payments, in USD

companyDebtService number(double)

Annual debt service obligations for the company, in USD

companyCashFlowAfterDebtService number(double)

Cash flow remaining after debt service payments, in USD

companyDSCR number(double)

Company's Debt Service Coverage Ratio. Values > 1.0 indicate sufficient income to cover debt obligations

companyAssetSubtotal number(double)

Total assets of the company, in USD

companyLiabilitySubtotal number(double)

Total liabilities of the company, in USD

companyLiquidity number(double)

Liquid assets available to the company, in USD

contactId string

ID of the associated contact record

riskRating string

Internal risk rating assigned to the company (1-8 scale, where lower numbers indicate lower risk)

lastRefreshTime string(date-time)

ein string

CompanyEtlDto

id string

Unique identifier for the company

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

CompanyFinancialDataDto

companyCashFlowAvailableForDebtService number(double)

companyDebtService number(double)

companyCashFlowAfterDebtService number(double)

companyDSCR number(double)

CompanyFinancialStatementCreateDto

balanceSheetItems array [ BalanceSheetItemCreateDto ]

incomeStatementItems array [ IncomeStatementItemCreateDto ]

name string

fileName string

date string(date)

year integer(int32)

type string(enum)

Available enum values: Manual, FileUpload

userComment string

CompanyFinancialStatementsDto

financialStatementSummary FinancialStatementSummaryDto

incomeStatements array [ IncomeStatementDto ]

balanceSheets array [ BalanceSheetDto ]

CompanyHoldingDto

ownership number(double)

companyId string

ID of the company being held

CompanyImportResultDto

error string

parsedCompanies integer(int32)

CompanyInfoResponseDto

success boolean

Indicates whether the API request completed successfully

error ErrorDto

id string

Unique identifier for the company

name string

description string

Company description

logo string(byte)

address AddressDto

primaryEmail string

Company contact primary email

primaryPhoneNumber string

Company contact primary phone number

companyDebtService number(double)

Annual debt service obligations for the company entity, in USD

companyCashFlowAfterDebtService number(double)

Cash flow remaining after debt service payments, in USD

companyDSCR number(double)

Debt Service Coverage Ratio calculated as cash flow available for debt service divided by total debt service. Values > 1.0 indicate sufficient income to cover debt obligations

companyAssetSubtotal number(double)

Total assets of the company entity, in USD

companyLiabilitySubtotal number(double)

Total liabilities of the company entity, in USD

companyLiquidity number(double)

Liquid assets available to the company, in USD

contactId string

ID of the associated contact record

riskRating string

Internal risk rating assigned to the company (1-8 scale, where lower numbers indicate lower risk)

CompanyPropertyUpdateDto

property string(enum)

Available enum values: Name, CompanyType, EIN, Description, FullAddress, AdditionalAddressFreeText, PrimaryPhoneNumber, PrimaryEmail, ContactID, RiskRating

value string

CompanyReportDto

id string

Unique identifier for the company

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

name string

companyType string(enum)

Available enum values: LLC, LLP, LP, Sole_Proprietorship, C_Corp, S_Corp, Non_Profit

description string

fullAddress string

additionalAddressFreeText string

primaryPhoneNumber string

primaryEmail string

contactId string

ID of the associated contact record

riskRating string

ein string

CompanyScoreExtractDto

id string

Unique identifier for the company

CompanySummaryDto

id string

Unique identifier for the company

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

name string

primaryAddress AddressDto

companyCashFlowAvailableForDebtService number(double)

companyDebtService number(double)

companyCashFlowAfterDebtService number(double)

companyDSCR number(double)

companyAssetSubtotal number(double)

companyLiabilitySubtotal number(double)

companyLiquidity number(double)

contactId string

ID of the associated contact record

riskRating string

CompanyUpdateDto

id string

Identifier of the company to update

updates array [ CompanyPropertyUpdateDto ]

CompareReasonDto

name string

diff number(double)

score number(double)

weight number(double)

visualKeyName string

visualKeyFormatting string

visualScoreName string

ComponentAlternativeRevenuesDto

componentId string

ID of the component to set alternative revenues for

revenues number(double)

ComponentDto

id string

Unique identifier for this component

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

collateralId string

ID of the collateral property this component belongs to

unitMixComment string

selectedRentRollId string

ID of the primary rent roll used for revenue calculations

address AddressDto

assetType string(enum)

Property category (e.g., Multi_Family_Apartments, Office, Retail, Hotel)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

componentType string(enum)

Property use classification: Residential, Commercial, or Hotel

Available enum values: Unknown, Residential, Commercial, Hotel

marketTrendSummary MarketTrendSummaryDto

marketSummary MarketSummaryDto

marketData MarketDataDto

marketForecast MarketForecastDto

leaseToPreLeaseRatio number(double)

totalRentRollAnnualRevenue number(double)

Total annual revenue from the primary rent roll, in USD

rentRollVacancy number(double)

Vacancy rate from the primary rent roll, expressed as a decimal (e.g., 0.08 = 8%)

rentRollsOrder array [ string ]

saleValueComputationType string(enum)

Available enum values: ByUnit, BySf

salesCompUnitValuation number(double)

Property valuation based on average price per unit from sales comparables, in USD

salesCompSFValuation number(double)

Property valuation based on average price per square foot from sales comparables, in USD

type string

ComponentEtlDto

id string

Unique identifier for this component

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

collateralId string

ID of the collateral property this component belongs to

assetType string(enum)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

address AddressDto

componentType string(enum)

Available enum values: Unknown, Residential, Commercial, Hotel

selectedRentRollId string

ID of the primary rent roll used for revenue calculations

rentRollVacancy number(double)

marketVacancy Percentage

ComponentInfoDto

id string

Unique identifier for this component

assetType string(enum)

Property category (e.g., Multi_Family_Apartments, Office, Retail, Hotel)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

totalSf number(double)

Total square footage of the component

totalUnits number(double)

Total units in the component

saleValue number(double)

Property value from sales comparables, in USD

totalMarketAnnualRevenue number(double)

Annual revenue based on market rents, in USD

totalRentRollAnnualRevenue number(double)

Annual revenue from the primary rent roll, in USD

marketVacancy number(double)

Market vacancy rate, expressed as a decimal (e.g., 0.06 = 6%)

rentRollVacancy number(double)

Vacancy rate from the rent roll, expressed as a decimal (e.g., 0.08 = 8%)

ComponentInfoResponseDto

success boolean

Indicates whether the API request completed successfully

error ErrorDto

id string

Unique identifier for this component

collateralId string

ID of the collateral property this component belongs to

selectedRentRollId string

ID of the primary rent roll used for revenue calculations

address AddressDto

assetType string(enum)

Property category (e.g., Multi_Family_Apartments, Office, Retail, Hotel)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

componentType string(enum)

Property use classification: Residential, Commercial, or Hotel

Available enum values: Unknown, Residential, Commercial, Hotel

marketTrendSummary MarketTrendSummaryDto

marketSummary MarketSummaryDto

marketData MarketDataDto

marketForecast MarketForecastDto

leaseToPreLeaseRatio number(double)

totalRentRollAnnualRevenue number(double)

Total annual revenue from the primary rent roll, in USD

rentRollVacancy number(double)

Vacancy rate derived from the primary rent roll, expressed as a decimal (e.g., 0.08 = 8%)

rentRollsOrder array [ string ]

saleValueComputationType string(enum)

Available enum values: ByUnit, BySf

salesCompUnitValuation number(double)

Property valuation based on average price per unit from sales comparables, in USD

salesCompSFValuation number(double)

Property valuation based on average price per square foot from sales comparables, in USD

ComponentPropertyUpdateDto

property string(enum)

Available enum values: ServiceLevel, HotelFlag, SalesComputationType, LeaseToPreLeaseRatio, SelectedRentRoll, UnitMixComment

value string

ComponentReportDto

id string

Unique identifier for this component

collateralId string

ID of the collateral property this component belongs to

assetType string(enum)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

ComponentScoreDataDto

id string

Unique identifier for this component

collateralId string

ID of the collateral property this component belongs to

assetType string(enum)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

leaseToPreLeaseRatio number(double)

salesCompUnitValuation number(double)

salesCompSFValuation number(double)

salesComparablesInfoScoreExtractDto SalesComparablesInfoScoreExtractDto

rentComparablesInfoScoreExtractDto RentComparablesInfoScoreExtractDto

livingUnitsInfoScoreExtractDto LivingUnitsInfoScoreExtractDto

rentRollScoreExtractDto RentRollScoreExtractDto

ComponentScoreExtractDto

id string

Unique identifier for this component

collateralId string

ID of the collateral property this component belongs to

selectedRentRollId string

ID of the primary rent roll used for revenue calculations

assetType string(enum)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

leaseToPreLeaseRatio number(double)

salesCompUnitValuation number(double)

salesCompSFValuation number(double)

marketVacancy number(double)

salesComparablesInfoScoreExtractDto SalesComparablesInfoScoreExtractDto

rentComparablesInfoScoreExtractDto RentComparablesInfoScoreExtractDto

livingUnitsInfoScoreExtractDto LivingUnitsInfoScoreExtractDto

ComponentSummaryDto

id string

Unique identifier for this component

collateralId string

ID of the collateral property this component belongs to

assetType string(enum)

Property category (e.g., Multi_Family_Apartments, Office, Retail, Hotel)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

componentType string(enum)

Property use classification: Residential, Commercial, or Hotel

Available enum values: Unknown, Residential, Commercial, Hotel

leaseToPreLeaseRatio number(double)

totalUnits number(double)

Total number of units (apartments, suites, or rooms) in the component

totalSf number(double)

Total square footage of the component

saleValue number(double)

Property value from sales comparables, in USD

totalMarketAnnualRevenue number(double)

Annual revenue based on market rents, in USD

totalConcludedRentAnnualRevenue number(double)

Annual revenue based on analyst-concluded achievable rents, in USD

marketVacancy number(double)

Market vacancy rate, expressed as a decimal (e.g., 0.06 = 6%)

selectedRentRollId string

ID of the primary rent roll used for revenue calculations

totalRentRollAnnualRevenue number(double)

Total annual revenue from the primary rent roll, in USD

rentRollVacancy number(double)

Vacancy rate derived from the primary rent roll, expressed as a decimal (e.g., 0.08 = 8%)

ComponentSummaryResponseDto

success boolean

Indicates whether the API request completed successfully

error ErrorDto

componentSummary array [ ComponentSummaryDto ]

ComponentTotalsDto

componentsData array [ ComponentInfoDto ]

totalSaleValue number(double)

Total sales comparable valuation across all components, in USD

totalSf number(double)

Total square footage across all components

totalUnits number(double)

Total units across all components

ComponentVacancyDto

componentId string

ID of the component to set vacancy for

vacancyValue VacancyValueDto

ComponentsImportRequestDto

hotel array [ HotelComponentImportDto ]

commercial array [ CommercialComponentImportDto ]

residential array [ ResidentialComponentImportDto ]

CreateCommercialDealDto

ownerId string

Blooma user ID (email address) of the deal owner

dealName string

propertyType string(enum)

Commercial property category (e.g., Office, Retail, Industrial)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

loanType string(enum)

Available enum values: Unknown, Acquisition, Acquisition_Construction, Refinance, Refinance_Construction, Construction, Stabilization, Bridge, Permanent

loanAmount number(double)

Requested or originated loan amount, in USD

loanTerm number(double)

Loan maturity term, in months

commercialLivingUnitCreateDto array [ CommercialLivingUnitCreateDto ]

CreateHotelDealDto

ownerId string

Blooma user ID (email address) of the deal owner

dealName string

propertyType string(enum)

Hotel property category

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

loanType string(enum)

Available enum values: Unknown, Acquisition, Acquisition_Construction, Refinance, Refinance_Construction, Construction, Stabilization, Bridge, Permanent

loanAmount number(double)

Requested or originated loan amount, in USD

loanTerm number(double)

Loan maturity term, in months

hotelLivingUnitCreateDto HotelLivingUnitCreateDto

CreateResidentialDealDto

ownerId string

Blooma user ID (email address) of the deal owner

dealName string

propertyType string(enum)

Residential property category (e.g., Multi_Family_Apartments)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

loanType string(enum)

Available enum values: Unknown, Acquisition, Acquisition_Construction, Refinance, Refinance_Construction, Construction, Stabilization, Bridge, Permanent

loanAmount number(double)

Requested or originated loan amount, in USD

loanTerm number(double)

Loan maturity term, in months

residentialLivingUnitCreateDto array [ ResidentialLivingUnitCreateDto ]

CreateResponseDto

error ErrorDto

createdEntityId string

UUID of the newly created entity

success boolean

Indicates whether the API request completed successfully

CredentialDto

email string

password string

CrimeRisksDto

crimeTotalRisk number(double)

forcibleRape RiskDto

forcibleRobbery RiskDto

larceny RiskDto

burglary RiskDto

aggravatedAssault RiskDto

motorVehicleTheft RiskDto

crime RiskDto

murder RiskDto

CrossDealCollateralReportDto

body array [ DealCollateralPairDto ]

CrossDealCollateralReportFilterDto

collateralIds array [ string ]

IDs of the collateral properties to include in the report

CrossDealCollateralReportResponseDto

success boolean

Indicates whether the API request completed successfully

error ErrorDto

body array [ DealCollateralPairDto ]

CustomFieldConfigurationCreateDto

name string

CustomFieldConfigurationDto

id string

Unique identifier for this custom field configuration

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

name string

entityType string(enum)

Available enum values: Deal

orderedValues array [ string ]

CustomFieldDto

name string

value string

CustomFieldEtlDto

name string

value string

DcfModelDto

discountRate number(double)

Discount rate used for present value calculations, expressed as a decimal (e.g., 0.08 = 8%)

revenueGrowth array [ number(double) ]

Annual revenue growth rate assumption, expressed as a decimal (e.g., 0.03 = 3%)

expenseGrowth array [ number(double) ]

Annual expense growth rate assumption, expressed as a decimal (e.g., 0.025 = 2.5%)

DealCollateralPairDto

collateralId string

Unique identifier for the collateral property

dealId string

Unique identifier for the deal

DealContactCreateDto

frontEndGridLineNumber string

role string(enum)

Available enum values: Borrower, Guarantor_Sponsor, Broker, ReferralIndividual

participation number(double)

contactId string

ID of the contact to associate with the deal

DealContactPropertyUpdateDto

property string(enum)

Available enum values: Role, Participation

value string

DealContactUpdateDto

id string

Identifier of the deal contact relationship to update

updates array [ DealContactPropertyUpdateDto ]

DealCreateResult

error ErrorDto

dealId string

Unique identifier for the newly created deal

fileId string

ID of the uploaded file associated with the deal

success boolean

DealEtlDto

id string

Unique identifier for the deal

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

name string

state string(enum)

Available enum values: NewDeal, Originated, Completed, Rejected, Prep

subStatus string

rejectReason string

rejectNote string

priority string(enum)

Available enum values: Low, Medium, High

address AddressDto

geoLocation GeoJsonPoint

componentType string(enum)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

loanType string(enum)

Available enum values: Unknown, Acquisition, Acquisition_Construction, Refinance, Refinance_Construction, Construction, Stabilization, Bridge, Permanent

loanPaymentStructure string(enum)

Available enum values: InterestOnly, P_I_Amortization

projectTotalCost number(double)

grossLoan number(double)

originatedLoanAmount number(double)

indexRate number(double)

rateSpread number(double)

interestRateFloor number(double)

rateIndexType string(enum)

Available enum values: WSJ Prime, 1 M LIBOR, 3 M LIBOR, 6 M LIBOR, 1 YR LIBOR, 5 YR LIBOR, FHLB 3 YR, FHLB 5 YR, FHLB 7 YR, 1 YR T WKLY, 2 YR TREAS, 3 YR TREAS, 5 YR TREAS, 7 YR TREAS, 10 YR TREAS, 2 YR SWAP, 5 YR SWAP, 7 YR SWAP, 10 YR SWAP, CD Rate, Fixed, SOFR, 1 M TERM SOFR, 90 day SOFR, 180 DAY SOFR, AMERIBOR - Term 30, 1 M AVG SOFR

interestRate number(double)

loanTerm number(double)

extensionTerm number(double)

remainingLoanTerm number(double)

amortizationTerm number(double)

ltc number(double)

ltv number(double)

riskRating string

cashFlow number(double)

debtService number(double)

netCashFlow number(double)

dscr number(double)

assets number(double)

liabilities number(double)

netWorth number(double)

netWorthRatio number(double)

liquidity number(double)

liquidityRatio number(double)

mainScore number(double)

mainOriginationScore array [ SeedScoreEtlDto ]

originationDate string(date)

closedDate string(date)

alternativeValuation number(double)

loanNumber string

requestedLoanAmount number(double)

customFields array [ CustomFieldEtlDto ]

maturityDate string(date)

ownerId string

Blooma user ID (email address) of the deal owner

DealFundsInfoDto

id string

fundsLoansInfo FundsLoansInfoDto

fundsSourcesInfo FundsSourcesInfoDto

fundsUsesInfo FundsUsesInfoDto

DealFundsInfoResponseDto

success boolean

Indicates whether the API request completed successfully

error ErrorDto

id string

Unique identifier for the deal funds analysis

fundsLoansInfo FundsLoansInfoDto

fundsSourcesInfo FundsSourcesInfoDto

fundsUsesInfo FundsUsesInfoDto

DealIdAndNameDto

id string

Unique identifier for the deal

seedName string

DealIdsResponseDto

success boolean

Indicates whether the API request completed successfully

error ErrorDto

dealIds array [ string ]

List of all accessible deal IDs

DealInfoDto

id string

Unique identifier for the deal

name string

DealLTVsDto

alternativeLTV number(double)

incomeLTV number(double)

salesLTV number(double)

DealLoanPricingOptionsDto

id string

Unique identifier for this loan pricing options set

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

dealOption LoanOptionDto

userOptions array [ LoanOptionDto ]

DealNarrativeCreateDto

frontEndGridLineNumber string

dealNarrativeCategory string(enum)

Available enum values: Transaction_Overview, Strengths, Risks_And_Mitigants, Property_Location, Sponsor_Guarantor, Property_Management, Property_Performance, Underwriting_Notes, Third_Parties, Market, Additional_Information, Generated_Narrative

description string

DealNarrativePropertyUpdateDto

property string(enum)

Available enum values: DealNarrativeCategory, Description

value string

DealNarrativeUpdateDto

id string

Identifier of the narrative to update

updates array [ DealNarrativePropertyUpdateDto ]

DealPropertyUpdateDto

property string(enum)

The deal field to update. Only include properties that require changes — omit any properties where no update is needed.

Available enum values: State, Owner, LoanType, Status, Priority, SeedName, Note, MainImageFileId, ProjectTotalCost, GrossLoan, IsSyndicatedLoan, ParticipationGrossLoan, OriginatedLoanAmount, RateSpread, LoanPaymentStructure, IndexRate, InterestRateFloor, LoanTerm, ExtensionTerm, AmortizationTerm, Description, LoanId, RateIndex, OriginationDate, ClosingDate, RiskRating, ProfileName, UserSelectedLtv, ClosedDate, UserDebtService, DebtServiceMethod, RequestedLoanAmount, CustomField1, CustomField2, LoansPackageId

value string

The new value for the specified property. The expected format depends on the selected property — refer to Bulk Update Deals for accepted value types per property.

DealRateCreateDto

frontEndGridLineNumber string

rateType string(enum)

Available enum values: OriginationFee, ExitFee, ServicingFee, ExtensionFee1, ExtensionFee2, ExtensionFee3, ExtensionFee4, ExtensionFee5, Fee4506TRequest, AppraisalFee, BrokerFee, BusinessCreditReport, BusinessEvaluationFee, ConstructionCostReviewFee, DixielineFundControlFee, DMV, DMVProcessingFee, DocumentationFee, EnvironmentalReportFee, InspectionFee, LifeOfLoanFloodFee, Other, OutsideAppraisalReviewFee, RecordingFees, SBAGuaranteeFee, SBAPackagingFees, SBAServicingFees, SubEscrowFee, TaxServiceFee, TitleInsuranceEndorsementsFee, UCCSearchesFilingFees, UPSDeliveryFee, WireTransferFee, UnderwritingFee

measureType string(enum)

Available enum values: Percentage, Amount

percentageAmount number(double)

amount number(double)

term number(double)

DealRatePropertyUpdateDto

property string(enum)

Available enum values: MeasureType, PercentageAmount, Amount, Term

value string

DealRateUpdateDto

id string

Identifier of the rate to update

updates array [ DealRatePropertyUpdateDto ]

DealReportDto

id string

Unique identifier for the deal

seedName string

loanId string

Lender's internal loan identifier or tracking number

loansPackageId string

ID of the loans package this deal belongs to

DealScoreDataDto

dealId string

Unique identifier for the deal

collaterals array [ CollateralComponentScoreDto ]

persons map { array [ PersonScoreExtractDto ] }

DealScoreExtractDto

id string

Unique identifier for the deal

name string

loanType string(enum)

Available enum values: Unknown, Acquisition, Acquisition_Construction, Refinance, Refinance_Construction, Construction, Stabilization, Bridge, Permanent

loanPaymentStructure string(enum)

Available enum values: InterestOnly, P_I_Amortization

projectTotalCost number(double)

grossLoan number(double)

originatedLoanAmount number(double)

requestedLoanAmount number(double)

indexRate number(double)

rateSpread number(double)

interestRateFloor number(double)

rateIndexType string(enum)

Available enum values: WSJ Prime, 1 M LIBOR, 3 M LIBOR, 6 M LIBOR, 1 YR LIBOR, 5 YR LIBOR, FHLB 3 YR, FHLB 5 YR, FHLB 7 YR, 1 YR T WKLY, 2 YR TREAS, 3 YR TREAS, 5 YR TREAS, 7 YR TREAS, 10 YR TREAS, 2 YR SWAP, 5 YR SWAP, 7 YR SWAP, 10 YR SWAP, CD Rate, Fixed, SOFR, 1 M TERM SOFR, 90 day SOFR, 180 DAY SOFR, AMERIBOR - Term 30, 1 M AVG SOFR

interestRate number(double)

loanTerm number(double)

extensionTerm number(double)

remainingLoanTerm number(double)

amortizationTerm number(double)

ltc number(double)

ltv number(double)

riskRating string

cashFlow number(double)

debtService number(double)

netCashFlow number(double)

assets number(double)

liabilities number(double)

netWorth number(double)

netWorthRatio number(double)

liquidity number(double)

liquidityRatio number(double)

originationDate string(date)

borrowerRequiredCloseDate string(date)

closedDate string(date)

loanTermEnding string(date)

collateralTotals CollateralTotalsDto

dealLTVs DealLTVsDto

valuationUsedInLtv string(enum)

Available enum values: None, Alternative, Income, Sales

componentType string(enum)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

companies array [ SeedCompanyDto ]

persons array [ SeedPersonDto ]

rates array [ RateDto ]

globalFinancialInfo map { GlobalFinancialInfoDto }

lenderReturns LenderReturnsDto

dscr number(double)

DealSizingRequestDto

ltv number(double)

Target Loan-to-Value ratio, expressed as a decimal (e.g., 0.75 = 75%)

dscr number(double)

Target Debt Service Coverage Ratio (e.g., 1.25)

debtYield number(double)

Target debt yield, expressed as a percentage

interestRate number(double)

Interest rate assumption, expressed as a decimal (e.g., 0.065 = 6.5%)

amortizationTerm number(double)

Amortization period assumption, in months

DealSizingResponseDto

dscrIo number(double)

Maximum loan amount based on DSCR with interest-only payments, in USD

dscrAmortization number(double)

Maximum loan amount based on DSCR with amortizing payments, in USD

debtYield number(double)

Maximum loan amount based on debt yield constraint, in USD

ltv number(double)

Maximum loan amount based on LTV constraint, in USD

DealTimeSeriesDto

timestamp string(date-time)

metadata MetadataDto

value string

dealState string(enum)

Available enum values: NewDeal, Originated, Completed, Rejected, Prep

DealTotalsDto

associatedDealsNumber number(double)

loanAmountSum number(double)

weightedAverageLtv number(double)

weightedAverageDscr number(double)

debtServiceSum number(double)

DealUpdateDto

id string

Identifier of the deal to update

updates array [ DealPropertyUpdateDto ]

DealValuationsReportDto

id string

Unique identifier for the deal

valuationsInfoSummaries array [ ValuationsInfoSummaryDto ]

DealsContactsImportResultDto

errors array [ string ]

success boolean

DeleteResponseDto

error ErrorDto

numberOfDeletedEntities integer(int64)

success boolean

DemographicsDetailsDto

civilianLaborForceCount number(double)

employmentCount number(double)

unemploymentCount number(double)

unemploymentRatePercent number(double)

Unemployment rate, expressed as a percentage

yearOfEmploymentData number(double)

yearOfDemographicData number(double)

populationMedianAge number(double)

Median age of the population

ageAveProjected5Year number(double)

householdCount number(double)

Total number of households

householdAverageSize number(double)

householdHighProjected5YearCount number(double)

householdLowProjected5YearCount number(double)

averageHouseholdIncome number(double)

Average household income, in USD

medianHouseholdIncome number(double)

Median household income, in USD

averageHouseholdIncome5YearForecast number(double)

medianHouseholdIncome5YearForecast number(double)

employeeTotalCount number(double)

totalPopulationCount number(double)

populationDiff2000Percent number(double)

populationDiff2010Percent number(double)

population5YearForecast number(double)

DistributionByLoanTypeDto

loanType string(enum)

Available enum values: Unknown, Acquisition, Acquisition_Construction, Refinance, Refinance_Construction, Construction, Stabilization, Bridge, Permanent

numOfDeals integer(int32)

DistributionByPropertyTypeDto

propertyType string(enum)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

numOfDeals integer(int32)

DistributionByScoreDto

scoreBucket integer(int32)

numOfDeals integer(int32)

DistributionByStateDto

state string

numOfDeals integer(int32)

DummyLoanOptionCreateDto

frontEndGridLineNumber string

dummyField string

EmptyResponseDto

error ErrorDto

success boolean

EntireDealTemplateDto

dealId string

ID of the deal this template applies to

placeholdersValues map { string }

rentRolls array [ RentRollTemplateDto ]

orderedValuations array [ ValuationTemplateDto ]

EntityDescriptorDto

id string

Unique identifier for the entity

description string

ErrorDetailDto

errorType string(enum)

Available enum values: ValidationError, BadRequest, InternalError, MissingEntity

fieldName string

message string

frontEndGridLineNumber string

entityId string

ID of the entity that caused the error

ErrorDto

errorType string(enum)

Available enum values: ValidationError, BadRequest, InternalError, MissingEntity

message string

entityId string

ID of the entity that caused the error

details array [ ErrorDetailDto ]

ExistsResponseDto

error ErrorDto

exists boolean

success boolean

FileMetadataDto

id string

Unique identifier for the uploaded file

mainUrl string

size integer(int64)

uploadedBy string

creationTime string(date-time)

FinancialCalculationSummaryDto

id string

Unique identifier for this financial calculation summary

collateralsValuationSummary array [ RevenueValuationSummaryDto ]

dealValuationSummary RevenueValuationSummaryDto

FinancialStatementBulkOperationDto

notes string

empty boolean

FinancialStatementConfigCreateDto

name string

active boolean

ids array [ string ]

type string(enum)

Available enum values: BalanceSheet, IncomeStatement

FinancialStatementConfigDto

id string

Unique identifier for this financial statement configuration

name string

active boolean

ids array [ string ]

FinancialStatementConfigEditDto

name string

ids array [ string ]

FinancialStatementEditDto

date string(date)

name string

FinancialStatementSummaryDto

incomeStatements array [ FinancialStatementSummaryItemDto ]

balanceSheets array [ FinancialStatementSummaryItemDto ]

FinancialStatementSummaryItemDto

id string

Unique identifier for this financial statement

year integer(int32)

name string

fileName string

type string(enum)

Available enum values: Manual, FileUpload

FinancialTransactionCreateDto

frontEndGridLineNumber string

category string(enum)

Available enum values: VacancyAndConcessions, OtherIncome, OperatingExpense, FixedCharges, BelowTheLineExpense, Revenue

description string

amount number(double)

measureType string(enum)

Available enum values: Unspecified, PercentOfRentRollVacancy, PercentOfRevenue, PercentOfEffectiveIncome, PercentOfSalesCompValuation, PercentOfTotalOperatingExpenses, Amount, PercentOfComponentRevenues, AmountPerSf, AmountPerUnit

group string

FinancialTransactionDto

id string

description string

group string

amount number(double)

Transaction amount, in USD

measureType string(enum)

How the amount is calculated (e.g., PercentOfRevenue, Amount, AmountPerSf, AmountPerUnit)

Available enum values: Unspecified, PercentOfRentRollVacancy, PercentOfRevenue, PercentOfEffectiveIncome, PercentOfSalesCompValuation, PercentOfTotalOperatingExpenses, Amount, PercentOfComponentRevenues, AmountPerSf, AmountPerUnit

annualized number(double)

Annualized amount, in USD

annualizedPerSf number(double)

Annualized amount per square foot, in USD

annualizedPerUnit number(double)

Annualized amount per unit, in USD

annualizedPercentageEGI number(double)

Annualized amount as a percentage of Effective Gross Income (EGI), expressed as a decimal

annualizedByYear array [ number(double) ]

comment string

FinancialTransactionGroupDto

group string

totalAmount number(double)

Total amount for this transaction group, in USD

totalPerSf number(double)

Total amount per square foot, in USD

totalPerUnit number(double)

Total amount per unit, in USD

totalPercentageEGI number(double)

Total as a percentage of Effective Gross Income (EGI), expressed as a decimal

transactions array [ FinancialTransactionDto ]

FinancialTransactionInfoDto

total number(double)

totalByYear array [ number(double) ]

groupedTransactions array [ FinancialTransactionGroupDto ]

FinancialTransactionPropertyUpdateDto

property string(enum)

Available enum values: Description, Amount, MeasureType, Category, Group, Comment

value string

FinancialTransactionUpdateDto

id string

Identifier of the financial transaction to update

FundSourceItemCreateDto

frontEndGridLineNumber string

sourcesOfFunds string

amount number(double)

loanPaymentStructure string(enum)

Available enum values: InterestOnly, P_I_Amortization

amortizationTerm number(double)

interestRate number(double)

FundSourceItemDto

id string

Unique identifier for this funding source line item

sourcesOfFunds string

amount number(double)

Amount from this funding source, in USD

loanPaymentStructure string(enum)

Available enum values: InterestOnly, P_I_Amortization

amortizationTerm number(double)

Amortization term if this source is a loan, in months

interestRate number(double)

Interest rate for this source if it's a loan, expressed as a decimal

dollarPerUnit number(double)

Amount per unit, in USD

dollarPerSF number(double)

Amount per square foot, in USD

percentOfTotal number(double)

Percentage of total sources, expressed as a decimal (e.g., 0.75 = 75%)

default boolean

isDefault boolean

FundSourceItemPropertyUpdateDto

property string(enum)

Available enum values: sourcesOfFunds, amount, loanPaymentStructure, amortizationTerm, interestRate

value string

FundSourceItemUpdateDto

id string

Identifier of the fund source item to update

FundUseItemCreateDto

frontEndGridLineNumber string

usesOfFunds string

amount number(double)

FundUseItemDto

id string

Unique identifier for this funding use line item

usesOfFunds string

amount number(double)

Amount allocated to this use, in USD

dollarPerUnit number(double)

Amount per unit, in USD

dollarPerSF number(double)

Amount per square foot, in USD

percentOfTotal number(double)

Percentage of total uses, expressed as a decimal (e.g., 0.60 = 60%)

default boolean

isDefault boolean

FundUseItemPropertyUpdateDto

property string(enum)

Available enum values: usesOfFunds, amount

value string

FundUseItemUpdateDto

id string

Identifier of the fund use item to update

updates array [ FundUseItemPropertyUpdateDto ]

FundsLoanItemDto

sourcesOfFunds string

amount number(double)

Loan amount for this funding source, in USD

loanPaymentStructure string(enum)

Available enum values: InterestOnly, P_I_Amortization

amortizationTerm number(double)

Amortization period for this loan, in months

interestRate number(double)

Interest rate for this loan, expressed as a decimal (e.g., 0.065 = 6.5%)

dealIncomeValuation number(double)

Total deal income-based valuation, in USD

dealNOI number(double)

Total deal Net Operating Income, in USD

debtYield number(double)

Debt yield for this loan (NOI / Loan Amount), expressed as a percentage

ltv number(double)

Loan-to-Value ratio for this loan, expressed as a decimal (e.g., 0.75 = 75%)

dscr number(double)

Debt Service Coverage Ratio for this loan. Values > 1.0 indicate income exceeds debt obligations

FundsLoansInfoDto

loanFundsItems array [ FundsLoanItemDto ]

avgLTV number(double)

Weighted average LTV across all loans, expressed as a decimal

totalDSCR number(double)

Overall DSCR across all loans

totalDebtYield number(double)

Overall debt yield across all loans, expressed as a percentage

FundsSourcesInfoDto

fundSourceItems array [ FundSourceItemDto ]

totalAmount number(double)

Total funding from all sources, in USD

totalDollarPerUnit number(double)

Total funding per unit, in USD

totalDollarPerSF number(double)

Total funding per square foot, in USD

balanceBetweenUsesAndSources number(double)

Difference between total uses and total sources (should be near zero for balanced budgets), in USD

balanceName string

FundsUsesInfoDto

fundUseItems array [ FundUseItemDto ]

totalAmount number(double)

Total funding allocated to all uses, in USD

totalDollarPerUnit number(double)

Total uses per unit, in USD

totalDollarPerSF number(double)

Total uses per square foot, in USD

GeoJsonPoint

x number(double)

y number(double)

type string

coordinates array [ number(double) ]

GetOperationResultDtoDealSizingRequestDto

success boolean

error string

GetOperationResultDtoDealSizingResponseDto

success boolean

error string

GetOperationResultDtoPortfolioStressTestsDto

success boolean

error string

GetOperationResultDtoStressTestResultsDto

success boolean

error string

GlobalFinancialInfoDto

totalCashFlow number(double)

totalDebtService number(double)

totalNetCashFlow number(double)

totalDSCR number(double)

totalAssets number(double)

totalLiabilities number(double)

totalEquity number(double)

totalLiquidity number(double)

HighlightDto

title string

Title of REIS market summary section

bullets array [ string ]

HotelComponentCreateDto

migrationReference string

collateralId string

ID of the collateral property to associate this component with

assetType string(enum)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

serviceLevel string(enum)

Available enum values: LimitedService, FullService, Luxury

hotelFlag string

HotelComponentDto

Extends ComponentDto

livingUnitsInfo HotelLivingUnitsInfoDto

serviceLevel string(enum)

Available enum values: LimitedService, FullService, Luxury

hotelFlag HotelFlag

HotelComponentImportDto

frontEndGridLineNumber string

HotelComponentInfoResponseDto

success boolean

Indicates whether the API request completed successfully

error ErrorDto

id string

Unique identifier for this component

collateralId string

ID of the collateral property this component belongs to

selectedRentRollId string

ID of the primary rent roll used for revenue calculations

address AddressDto

assetType string(enum)

Hotel property category

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

componentType string(enum)

Property use classification: Hotel

Available enum values: Unknown, Residential, Commercial, Hotel

marketTrendSummary MarketTrendSummaryDto

marketSummary MarketSummaryDto

marketData MarketDataDto

marketForecast MarketForecastDto

leaseToPreLeaseRatio number(double)

totalRentRollAnnualRevenue number(double)

Total annual revenue from the primary rent roll, in USD

rentRollVacancy number(double)

Vacancy rate derived from the primary rent roll, expressed as a decimal (e.g., 0.08 = 8%)

rentRollsOrder array [ string ]

saleValueComputationType string(enum)

Available enum values: ByUnit, BySf

salesCompUnitValuation number(double)

Property valuation based on average price per unit (room) from sales comparables, in USD

salesCompSFValuation number(double)

Property valuation based on average price per square foot from sales comparables, in USD

livingUnitsInfo HotelLivingUnitsInfoDto

serviceLevel string(enum)

Available enum values: LimitedService, FullService, Luxury

hotelFlag HotelFlag

Brand affiliation of the hotel (e.g., Marriott, Hilton, independent)

HotelFlag

hotelFlag string

Brand the hotel operates under (e.g., Marriott, Hilton, Hyatt, or independent)

HotelLivingUnitCreateDto

numUnits number(double)

Total number of rooms in the hotel

adr number(double)

Stabilized Average Daily Rate (ADR), in USD

occupancy number(double)

Stabilized occupancy rate, expressed as a decimal (e.g., 0.72 = 72%)

sqFt number(double)

Total square footage of hotel rooms

HotelLivingUnitDto

id string

Unique identifier for this unit line item

numUnits number(double)

Total number of rooms in the hotel

adr number(double)

Average Daily Rate (ADR) - average room revenue per occupied room per day, in USD

occupancy number(double)

Stabilized occupancy rate, expressed as a decimal (e.g., 0.72 = 72%)

sqFt number(double)

Total square footage of hotel rooms

roomNightsPerMonth number(double)

Total available room nights per month (rooms Ɨ days)

revPar number(double)

Revenue Per Available Room (RevPAR) calculated as ADR Ɨ Occupancy, in USD

monthlyRevenue number(double)

Total monthly room revenue, in USD

HotelLivingUnitPropertyUpdateDto

property string(enum)

Available enum values: NumUnits, Adr, Occupancy, SqFt

value string

HotelLivingUnitsInfoDto

livingUnits array [ HotelLivingUnitDto ]

marketVacancy number(double)

Market vacancy rate for hotel properties, expressed as a decimal (e.g., 0.25 = 25% vacancy)

totalUnits number(double)

Total number of hotel rooms

totalSf number(double)

Total square footage of hotel space

totalMonthlyRevenue number(double)

Total monthly room revenue, in USD

totalAnnualRevenue number(double)

Total annual room revenue, in USD

averageUnitSize number(double)

Average room size, in square feet

ImportDealContactDto

frontEndGridLineNumber string

dealId string

ID of the deal to associate the contact with

contactId string

ID of the contact to associate

role string(enum)

Available enum values: Borrower, Guarantor_Sponsor, Broker, ReferralIndividual

ImportReportDto

id string

Unique identifier for this import report

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

startedImportCount integer(int32)

completed boolean

importResults array [ ImportResultDto ]

ImportResponseDto

error ErrorDto

reportId string

ID of the import report to check status

success boolean

ImportResultDto

frontEndGridLineNumber string

createdId string

ID of the entity that was created

errors array [ ErrorDetailDto ]

ImportedCollateralCreateDto

appraisedValue number(double)

assetType string(enum)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

residentialUnixMixData array [ ImportedResidentialLivingUnitsCreateDto ]

ImportedCommercialLivingUnitsCreateDto

sf number(double)

ImportedDealCreateDto

ownerId string

Blooma user ID (email address) of the deal owner

dealName string

state string(enum)

Available enum values: NewDeal, Originated, Completed, Rejected, Prep

status string

grossLoan number(double)

requestedLoanAmount number(double)

syndicatedLoan boolean

participationGrossLoan number(double)

loanType string(enum)

Available enum values: Unknown, Acquisition, Acquisition_Construction, Refinance, Refinance_Construction, Construction, Stabilization, Bridge, Permanent

rateIndexType string(enum)

Available enum values: WSJ Prime, 1 M LIBOR, 3 M LIBOR, 6 M LIBOR, 1 YR LIBOR, 5 YR LIBOR, FHLB 3 YR, FHLB 5 YR, FHLB 7 YR, 1 YR T WKLY, 2 YR TREAS, 3 YR TREAS, 5 YR TREAS, 7 YR TREAS, 10 YR TREAS, 2 YR SWAP, 5 YR SWAP, 7 YR SWAP, 10 YR SWAP, CD Rate, Fixed, SOFR, 1 M TERM SOFR, 90 day SOFR, 180 DAY SOFR, AMERIBOR - Term 30, 1 M AVG SOFR

indexRate number(double)

rateSpread number(double)

loanTerm number(double)

extensionTerm number(double)

loanId string

Lender's internal loan identifier or tracking number

originationDate string(date)

originatedLoanAmount number(double)

maturityDateMethod string(enum)

Available enum values: Estimated, Actual

maturityDate string(date)

amortizationTerm number(double)

loanPaymentStructure string(enum)

Available enum values: InterestOnly, P_I_Amortization

projectTotalCost number(double)

riskRating string

userDebtService number(double)

loansPackageId string

ID of the loans package to associate this deal with

customField1 string

customField2 string

ImportedDealDataCreateDto

collateralData array [ ImportedCollateralCreateDto ]

ImportedHotelLivingUnitsCreateDto

numberOfRooms number(double)

totalSf number(double)

adr number(double)

occupancy number(double)

ImportedResidentialLivingUnitsCreateDto

bedrooms number(double)

numUnits number(double)

avgSf number(double)

IncomeStatementDto

incomeStatementConfig FinancialStatementConfigDto

multiYearIncomeStatement array [ MultiYearIncomeStatementItemDto ]

incomeStatementInfo array [ IncomeStatementInfoDto ]

postDistributionCashFlow number(double)

netIncome number(double)

Net income after all expenses, in USD

contributionsSubtotal number(double)

otherExpensesSubtotal number(double)

noi number(double)

Net Operating Income (revenue minus operating expenses), in USD

operatingExpensesSubtotal number(double)

Total operating expenses, in USD

incomeSubtotal number(double)

revenueSubtotal number(double)

Total revenue, in USD

otherIncomeSubtotal number(double)

IncomeStatementInfoDto

sourceId string

ID of the source document or data import

year integer(int32)

date string(date)

name string

fileName string

type string(enum)

Available enum values: Manual, FileUpload

userComment string

incomeStatementId string

Unique identifier for this income statement

items array [ IncomeStatementItemDto ]

subCategoryTotals map { number(double) }

categoryTotals map { number(double) }

netIncome number(double)

postDistributionCashFlow number(double)

noi number(double)

IncomeStatementItemCreateDto

frontEndGridLineNumber string

description string

sourceMapping string

value number(double)

incomeStatementCategory string(enum)

Available enum values: Income, Expenses, OtherExpenses, ContributionsDistributions

incomeStatementSubCategory string(enum)

Available enum values: Revenue, OtherIncome, OperatingExpenses, OtherExpenses, ContributionsDistributions

companyTransactionType string(enum)

Available enum values: Credit, Debit

IncomeStatementItemDto

id string

Unique identifier for this income statement line item

description string

sourceMapping string

value number(double)

incomeStatementCategory string(enum)

Available enum values: Income, Expenses, OtherExpenses, ContributionsDistributions

incomeStatementSubCategory string(enum)

Available enum values: Revenue, OtherIncome, OperatingExpenses, OtherExpenses, ContributionsDistributions

transactionType string(enum)

Available enum values: Credit, Debit

IncomeStatementItemKey

description string

incomeStatementSubCategory string(enum)

Available enum values: Revenue, OtherIncome, OperatingExpenses, OtherExpenses, ContributionsDistributions

incomeStatementCategory string(enum)

Available enum values: Income, Expenses, OtherExpenses, ContributionsDistributions

transactionType string(enum)

Available enum values: Credit, Debit

IncomeStatementItemUpdateDto

id string

Identifier of the income statement item to update

IncomeStatementPropertyUpdateDto

property string(enum)

Available enum values: IncomeStatementCategory, IncomeStatementSubCategory, CompanyTransactionType, Description, Value

value string

IncomeStatementSubmitData

name string

year integer(int32)

InvalidEntityDto

entityId string

ID of the invalid entity

reasons array [ string ]

InvalidValidationResult

entityType string(enum)

Available enum values: Deal, ActivityLog, Collateral, Component, RentComparables, SaleComparables, ResidentialRentRolls, CommercialRentRolls, Status, Rate, Person, Company, ActivityTrailProcess, File, DealLoanPricingOptions, DealFunds, StressTest, LoansPackage, ValuationsInfo, AlternativeValuation, RevenueValuation, ETL, AssetPulse

invalidEntities array [ InvalidEntityDto ]

ItemUpdateDtoPropertyUpdateDtoCommercialRentRollItemProperty

id string

Identifier of the rent roll item to update

ItemUpdateDtoPropertyUpdateDtoRentComparableProperty

id string

Identifier of the rent comparable to update

ItemUpdateDtoPropertyUpdateDtoResidentialRentRollItemProperty

id string

Identifier of the rent roll item to update

ItemUpdateDtoPropertyUpdateDtoSaleComparableProperty

id string

Identifier of the sales comparable to update

LatLng

lat number(double)

lng number(double)

LenderReturnsDto

equityMultiple number(double)

cashReturn number(double)

LiabilityFinancialItemDto

id string

Unique identifier for this liability line item

name string

description string

maturityDate string(date)

monthlyPayment number(double)

category string(enum)

Available enum values: CreditCard, InstallmentDebt, OtherLiability

warningStatus string(enum)

Available enum values: Adjusted, notValidated, validated, adjustedByBusinessRule, adjustedByUser

LiabilityFinancialItemPropertyUpdateDto

property string(enum)

Available enum values: Name, Description, MaturityDate, MonthlyPayment, Adjustment, AdjustmentReason, Category

value string

LiabilityFinancialItemUpdateDto

id string

Identifier of the liability item to update

LiabilityItemCreateDto

frontEndGridLineNumber string

category string(enum)

Available enum values: CreditCard, InstallmentDebt, OtherLiability

name string

description string

maturityDate string(date)

monthlyPayment number(double)

value number(double)

LinkedEntitiesDto

entityId string

Unique identifier for the entity

entityType string(enum)

Available enum values: Deal, ActivityLog, Collateral, Component, RentComparables, SaleComparables, ResidentialRentRolls, CommercialRentRolls, Status, Rate, Person, Company, ActivityTrailProcess, File, DealLoanPricingOptions, DealFunds, StressTest, LoansPackage, ValuationsInfo, AlternativeValuation, RevenueValuation, ETL, AssetPulse

LivingUnitCreateDto

frontEndGridLineNumber string

bedrooms number(double)

bathrooms number(double)

monthlyAskingRent number(double)

unitSize number(double)

numberOfUnits number(double)

LivingUnitDto

id string

Unique identifier for this living unit line item

bedrooms number(double)

bathrooms number(double)

monthlyAskingRent number(double)

unitSize number(double)

numberOfUnits number(double)

totalMonthlyRevenue number(double)

askingRentPerSqft number(double)

LivingUnitPropertyUpdateDto

property string(enum)

Available enum values: Bedrooms, Bathrooms, MonthlyAskingRent, UnitSize, NumberOfUnits

value string

LivingUnitUpdateDto

id string

Identifier of the living unit to update

updates array [ LivingUnitPropertyUpdateDto ]

LivingUnitsInfoScoreExtractDto

totalSf number(double)

totalUnits number(double)

totalMonthlyRevenue number(double)

totalAnnualRevenue number(double)

averageUnitSize number(double)

marketVacancy number(double)

LoanOptionDto

parameters OptionParametersDto

maxLoan MaxLoanDto

LoanOptionPropertyUpdateDto

property string(enum)

Available enum values: ProductName, RateType, AmortizationTerm, InterestRate, NOI, IncomeValuation, MaxLTV, MinDSCR, MaxDebtYield

value string

LoanOptionUpdateDto

id string

Identifier of the loan option to update

updates array [ LoanOptionPropertyUpdateDto ]

LoansPackageCreateDto

externalId string

External identifier from the lender's system

name string

commitmentAmount number(double)

LoansPackageDto

id string

Unique identifier for the loans package

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

externalId string

External identifier from the lender's system

name string

commitmentAmount number(double)

Total loan commitment amount for the package, in USD

dealTotals DealTotalsDto

LoansPackageEtlDto

id string

Unique identifier for the loans package

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

LoansPackageReportDto

id string

Unique identifier for the loans package

name string

externalId string

External identifier from the lender's system

LoansPackageScoreExtractDto

id string

Unique identifier for the loans package

LoansPackageSummaryDto

id string

Unique identifier for the loans package

externalId string

External identifier from the lender's system

name string

commitmentAmount number(double)

associatedDealsNumber number(double)

loanAmountSum number(double)

weightedAverageLtv number(double)

weightedAverageDscr number(double)

debtServiceSum number(double)

LoansPackageUpdateEntityDto

entityUpdates array [ PropertyUpdateDtoLoansPackageProperty ]

LocationRisksDto

enhancedHazardhubFlood RiskDto

enhancedWildfire RiskDto

tsunami RiskDto

fireProtection RiskDto

femaAllFlood RiskDto

enhancedTornadoParams RiskDto

enhancedHurricaneParams RiskDto

faultEarthquake RiskDto

enhancedHailParams RiskDto

moldIndex RiskDto

brownfield RiskDto

earthquake RiskDto

ust RiskDto

MainMarketDto

marketId integer(int64)

Unique identifier for the metropolitan market

sectorId integer(int64)

Unique ID to identify the property sector of a given company under Green Street's coverage

gradeId number(double)

The ID number assigned to a letter grade

marketPublish string

Published name of a market

sectorPublish string

Property sector name

grade string

Relative long-term rent growth potential (A+ to D scale)

ageMedian number(double)

Median age of main market's population

assetValueMomentum number(double)

Compares the year-over-year and trailing-twelve month change in asset values

caprateEconomic number(double)

A property yield based on estimated economic NOI relative to current operating real estate values

commentary string

Market commentary in the market snapshots

commuteTimeMean number(double)

Mean commute time of main market's population

cppi number(double)

Time series of unleveraged U.S. commercial property values that captures the prices at which commercial real estate transactions are being negotiated and contracted

crimeRateQuintile string

Measures the level of crime in the main market. A higher number corresponds with more crime and is a simple average ofviolent crime and property crime indices based on FBI data

desirability number(double)

Measures how desirable a market is to live in. Takes into account the perception of corruption, population migration trends, and climate / pollution

desirabilityQuintile string

Measures how desirable the main market is to live in. This metric takes into account millennial growth patterns, weather, taxes, walkability, school rating, crime, the general health of its population, and a foodie score

fiscalHealthTaxQuintile string

Measures the financial viability and solvency of a market. This quintile bucket indicates where an MSA scores relative to Green Street's Top-50 markets

homeownershipRate number(double)

The percentage of homes that are owned by their occupants

homeValueMedianCensus number(double)

Median home value (from census)

housingAffordability number(double)

A measure of affluence that combines the median home price and mortgage-to-rent ratio in the main market

housingAffordabilityQuintile string

The quintile associated with Housing Affordability

incomeHhiMedianCensus number(double)

Median household income based on census

inventory number(double)

The total inventory for the selected sector

inventoryGrowth5Yr number(double)

Annualized 5-year growth of inventory within a market

irrBetaQuintile string

Green Street's market betas measure the volatility of asset values and cash flows

irrLiquidityAdjustment number(double)

Liquidity adjustment is calculated based on historic transaction volume relative to Green Street's top 50 markets and applied to the risk-adjusted IRR

irrRiskAdjusted number(double)

This metric estimates the unlevered risk-adjusted returns that real estate investors expect to achieve by combining current cap rates, a cap-ex reserve, intermediate cash flow growth, and inflation expectations.

irrRiskPremium number(double)

The risk premium ascribed to Green Street's unlevered return expectations. The risk premium is determined based on market performance during the GFC

irrUnlevered number(double)

The discount rate that sets estimated discounted cash flows equal to the initial investment. By combining current cap rates, a cap-ex reserve, intermediate cash flow growth, and long-term growth expectations, it is possible to estimate the unlevered returns that real estate investors can expect to achieve. Green Street's unlevered IRR does not include adjustments for liquidity or market risk

latitude number(double)

The latitude of a given market

longitude number(double)

The longitude of a given market

marketAbbr string

The abbreviated market name

mrevpafGrowth number(double)

Annualized M-RevPAF (change in rent times the change in occupancy) forecast over the next five years

mrevpafGrowth5Yr number(double)

Annualized M-RevPAF (combination of rent and occupancy) growth forecast over the next five years

mrevpafGrowthYoyCredit number(double)

The year-over-year growth in M-RevPAF, which combines two key operating metrics (rent and occupancy) into a single value

noiGrowthLt number(double)

Green Street's estimate of NOI growth from year 6 of an investment horizon to perpetuity

occupancy number(double)

Market-wide occupancy rate, expressed as a decimal (e.g., 0.94 = 94%)

populationDegreeCollegeCensusPct number(double)

Percentage of population 25 or older with a bachelor's or advanced degree

rankGradeId integer(int64)

Ranking of Market Grades ID metric

rentEffective number(double)

Average effective rent per unit per month (net of concessions), in USD

rentGrossMedian number(double)

The median gross rent level of an area reported by the US Census Bureau. This figure provides information on the monthly housing costs for renters

strength1 string

Strength of the market

strength2 string

Strength of the market

strength3 string

Strength of the market

supplyBarrierQuintile string

The quintile associated with supply barriers

walkScoreDescription string

Walk ScoreĀ® analyzes hundreds of walking routes to nearby amenities. Points are awarded based on the distance to amenities. Amenities within a 5 minute walk are given maximum points. A decay function is used to give points to more distant amenities up to a 30 minute walk

weakness1 string

Weakness of the market

weakness2 string

Weakness of the market

weakness3 string

Weakness of the market

timestampUpdate string

The date that data was last updated

MarketDataDto

mainMarket MainMarketDto

subMarket SubMarketDto

MarketForecastDto

marketId integer(int64)

Identification number assigned to each market

dateFcReleaseId integer(int64)

A unique identifier to denote a specific Forecast Scenarios release

scenarioId integer(int64)

A unique identifier to indicate which of Green Street's Forecast Scenarios the corresponding data refers to

sectorId integer(int64)

Unique ID to identify the property sector of a given company under Green Street's coverage

fcPublish string

Indicates which Forecast Release (date) is being referenced

marketPublish string

Published name of a market

scenarioPublish string

Indicates which of Green Street's Forecast Scenarios the corresponding data refers to

sectorPublish string

Property sector name

dateFcRelease string(date)

Indicates the quarter in which this specific release of Forecast Scenario data relate to

date string(date)

Date of Market forecast

caprateNominal number(double)

Represents the expected first year yield a property buyer expects to realize on their investment, calculated as: Nominal Net Operating Income (NOI) / Property Value

cppiIndex number(double)

Time series of unleveraged U.S. commercial property values that captures the prices at which commercial real estate transactions are being negotiated and contracted.

demandGrowth number(double)

Net absorption within a market. Measures the total space that became physically occupied minus the portion which became physically vacant

mrevpafGrowth number(double)

Annualized M-RevPAF (change in rent times the change in occupancy) forecast over the next five years

ncfGrowth number(double)

Net cash flow growth

noiGrowth number(double)

NOI growth

occupancy number(double)

Percentage of total unit count that is physically occupied

rentGrowth number(double)

Green Street's forecasted rent growth expectations

supplyGrowth number(double)

Year-over-year growth of inventory

timestampUpdate string

The date that data was last updated

MarketSummaryDto

weakness1 string

Weakness of the market

weakness2 string

Weakness of the market

weakness3 string

Weakness of the market

strength1 string

Strength of the market

strength2 string

Strength of the market

strength3 string

Strength of the market

MarketTrendSummaryDto

lastUpdated string(date-time)

Date and time of last update for market info

sections array [ SectionDto ]

MaxLoanDto

dscr number(double)

debtYield number(double)

ltv number(double)

MetadataDto

entityId string

Unique identifier for the entity

label string

MultiVariableAnalysisDto

stressTestType string(enum)

Available enum values: Low, Medium, High, Custom, Baseline

debtYield number(double)

Debt yield under the stress scenario, expressed as a percentage

proformaIncomeLtv number(double)

revenueChange number(double)

Revenue change applied in the stress scenario, expressed as a decimal (e.g., -0.10 = -10%)

expensesChange number(double)

Expense change applied in the stress scenario, expressed as a decimal (e.g., 0.15 = +15%)

capRateChange number(double)

Cap rate change applied in the stress scenario, expressed as a decimal

vacancyChange number(double)

Vacancy change applied in the stress scenario, expressed as a decimal

interestRateChange number(double)

Interest rate change applied in the stress scenario, expressed as a decimal

dscr number(double)

DSCR under the stress scenario. Values > 1.0 indicate income exceeds debt obligations

MultiYearBalanceSheetItemDto

values array [ SingleYearValue ]

proforma number(double)

MultiYearIncomeStatementItemDto

values array [ SingleYearValue ]

proforma number(double)

NAType

NarrativeDto

id string

Unique identifier for this narrative

category string(enum)

Available enum values: Transaction_Overview, Strengths, Risks_And_Mitigants, Property_Location, Sponsor_Guarantor, Property_Management, Property_Performance, Underwriting_Notes, Third_Parties, Market, Additional_Information, Generated_Narrative

description string

NoteDto

owner string

creationTime string(date-time)

text string

NotificationsDataDto

notificationsUserId string

User ID for the notifications service

hmacSignature string

OptionParametersDto

id string

Unique identifier for this loan option

productName string

rateType string(enum)

Available enum values: InterestOnly, P_I_Amortization

interestRate number(double)

amortizationTerm number(double)

noi number(double)

incomeValuation number(double)

maxLtv number(double)

minDscr number(double)

maxDebtYield number(double)

OrphanedEntityDto

entityId string

ID of the orphaned entity

entityType string(enum)

Available enum values: Deal, ActivityLog, Collateral, Component, RentComparables, SaleComparables, ResidentialRentRolls, CommercialRentRolls, Status, Rate, Person, Company, ActivityTrailProcess, File, DealLoanPricingOptions, DealFunds, StressTest, LoansPackage, ValuationsInfo, AlternativeValuation, RevenueValuation, ETL, AssetPulse

missingLinkedEntities array [ LinkedEntitiesDto ]

Percentage

value number(double)

PersonCreateDto

firstName string

middleName string

lastName string

addressCreate AddressCreateDto

socialSecurityNumber string

creditScore number(double)

creditNarrative string

contactId string

ID of the associated contact record

primaryPhoneNumber string

primaryEmail string

birthDate string(date)

description string

riskRating string

PersonDto

id string

Unique identifier for the person

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

firstName string

middleName string

lastName string

socialSecurityNumber string

description string

riskRating string

Internal risk rating assigned to the individual (1-8 scale, where lower numbers indicate lower risk)

birthDate string(date)

address AddressDto

primaryPhoneNumber string

primaryEmail string

screeningStatus string(enum)

Available enum values: nameNotFlagged, nameFlagged, flaggedAndValidated, unknown

lastRefreshTime string(date-time)

image string(byte)

companies array [ CompanyHoldingDto ]

realEstateSchedule RealEstateScheduleDto

cashFlow CashFlowDto

financialStatement PersonalFinancialStatementDto

personalNetWorth number(double)

Total net worth of the individual, in USD

personalLiquidity number(double)

Liquid assets available to the individual, in USD

personalDSCR number(double)

Individual's Debt Service Coverage Ratio. Values > 1.0 indicate sufficient income to cover debt obligations

personalCashFlowAfterDebtService number(double)

Cash flow remaining after debt service payments, in USD

personDebtRatio number(double)

Total debt divided by total assets, expressed as a decimal (e.g., 0.35 = 35%)

personalAssetSubtotal number(double)

Total assets of the individual, in USD

personalLiabilitySubtotal number(double)

Total liabilities of the individual, in USD

personDebtService number(double)

Annual debt service obligations for the individual, in USD

personalCashFlowAvailableForDebtService number(double)

Cash flow available before debt service payments, in USD

creditScore number(double)

Individual's credit score

creditNarrative string

contactId string

ID of the associated contact record

PersonEtlDto

id string

Unique identifier for the person

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

firstName string

lastName string

PersonFinancialDataDto

personalCashFlowAvailableForDebtService number(double)

personDebtService number(double)

personalCashFlowAfterDebtService number(double)

personalDSCR number(double)

personalAssetSubtotal number(double)

personalLiabilitySubtotal number(double)

personalLiquidity number(double)

PersonInfoResponseDto

success boolean

Indicates whether the API request completed successfully

error ErrorDto

id string

Unique identifier for the person

contactId string

ID of the associated contact record

firstName string

middleName string

lastName string

description string

primaryPhoneNumber string

Person contact primary phone number

primaryEmail string

Person contact primary email address

image string(byte)

address AddressDto

personalNetWorth number(double)

Total net worth of the individual, in USD

personalLiquidity number(double)

Liquid assets available to the individual, in USD

personalDSCR number(double)

Individual's Debt Service Coverage Ratio calculated as cash flow available for debt service divided by total debt service. Values > 1.0 indicate sufficient income to cover debt obligations

personalCashFlowAfterDebtService number(double)

Cash flow remaining after debt service payments, in USD

personDebtRatio number(double)

Total debt divided by total assets, expressed as a decimal (e.g., 0.35 = 35%)

PersonPropertyUpdateDto

property string(enum)

Available enum values: FirstName, MiddleName, LastName, SocialSecurityNumber, Description, BirthDate, AddressLine, AdditionalAddressFreeText, PrimaryPhone, PrimaryEmail, CreditScore, CreditNarrative, ContactID, RiskRating

value string

PersonReportDto

id string

Unique identifier for the person

firstName string

middleName string

lastName string

socialSecurityNumber string

description string

birthDate string(date)

fullAddress string

additionalAddressFreeText string

primaryPhoneNumber string

primaryEmail string

creditScore number(double)

creditNarrative string

contactId string

ID of the associated contact record

riskRating string

PersonScoreExtractDto

id string

Unique identifier for the person

firstName string

lastName string

screeningStatus string(enum)

Available enum values: nameNotFlagged, nameFlagged, flaggedAndValidated, unknown

personalNetWorth number(double)

personalLiquidity number(double)

personalDSCR number(double)

personalCashFlowAfterDebtService number(double)

personDebtRatio number(double)

personalAssetSubtotal number(double)

personalLiabilitySubtotal number(double)

personDebtService number(double)

personalCashFlowAvailableForDebtService number(double)

creditScore number(double)

PersonSummaryDto

id string

Unique identifier for the person

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

firstName string

lastName string

middleName string

address AddressDto

personalNetWorth number(double)

personalLiquidity number(double)

personalDSCR number(double)

personalCashFlowAfterDebtService number(double)

personDebtRatio number(double)

personalAssetSubtotal number(double)

personalLiabilitySubtotal number(double)

personDebtService number(double)

personalCashFlowAvailableForDebtService number(double)

creditScore number(double)

creditNarrative string

contactId string

ID of the associated contact record

riskRating string

PersonUpdateDto

id string

Identifier of the person to update

updates array [ PersonPropertyUpdateDto ]

PersonalFinancialStatementDto

notes string

assets array [ AssetFinancialItemDto ]

liabilities array [ LiabilityFinancialItemDto ]

assetsCategoriesSubtotals map { number(double) }

liabilitiesCategoriesSubtotals map { number(double) }

liabilitiesCategoriesAnnualSubtotals map { number(double) }

PersonsImportResultDto

error string

parsedPersons integer(int32)

PortfolioStressTestsDto

averageByLoanAmount StressTestResultsDto

stressTestErrors array [ StressTestErrorDto ]

allStressResults array [ StressTestResultsDto ]

PropertyDetailsDto

yearBuilt number(double)

Year the property was originally constructed

yearRenovated number(double)

Year of most recent major renovation

stories number(double)

lotSize number(double)

Lot size, in square feet

parcelNumber string

numberOfBuildings number(double)

grossSF number(double)

Gross square footage

zoning string

sizeLotAcres number(double)

assetClass string(enum)

Available enum values: A, AB, B, BC, C, NA

fipsCode string

countyLandUseDescription string

parkingSpaces number(double)

propertyGeneralCategory string

censusBlockGroup number(double)

censusTract string

msaName string

msaCode string

stateCode string

countyCode string

PropertyOwnershipDto

salePrice number(double)

saleDate string

taxDelinquency string

seller array [ string ]

buyer array [ string ]

ownerName string

ownerState string

ownerStreetAddress array [ string ]

recordedOwnerFirstName string

recordedOwnerLastName string

recordedOwnerMiddleName string

recordedOwnerName string

ownerType string

armsLengthTransaction number(double)

mortgageAmount number(double)

mortgageRecordedDate string

mortgageInterestRate number(double)

mortgageLenderName string

mortgageTerm number(double)

mortgageInterestRateIndexCode number(double)

mortgageAdjustableRateIndexCode number(double)

PropertyRisksDto

locationRisks LocationRisksDto

crimeRisks CrimeRisksDto

PropertyUpdateDtoCommercialRentRollItemProperty

property string(enum)

Available enum values: UnitNumber, TenantName, MonthlyRent, UnitSize, LeaseStart, LeaseEnd, LeaseType, Comment, Cam

value string

PropertyUpdateDtoLoansPackageProperty

property string(enum)

Available enum values: ExternalId, Name, CommitmentAmount

value string

PropertyUpdateDtoRentComparableProperty

property string(enum)

Available enum values: Name, YearBuilt, YearRenovated, Stories, AssetClass, Vacancy, DataAsOf

value string

PropertyUpdateDtoRentComparablesProperty

property string(enum)

Available enum values: ExcludeOthers

value string

PropertyUpdateDtoRentRollProperty

property string(enum)

Available enum values: Name, EffectiveDate, ComponentId, Comment

value string

PropertyUpdateDtoResidentialRentRollItemProperty

property string(enum)

Available enum values: UnitNumber, TenantName, MonthlyRent, UnitSize, LeaseStart, LeaseEnd, UnitType, Bedrooms, Bathrooms

value string

PropertyUpdateDtoRevenueValuationProperty

property string(enum)

Available enum values: Name, StartDate, EndDate, CapRate, RevenueSource, SelectedRentRolls, CapRateSource, VacancySource, ComponentsVacancies, ComponentsAlternativeRevenues, UserValuationType, Comment, Archive

value string

PropertyUpdateDtoSaleComparableProperty

property string(enum)

Available enum values: Name, YearBuilt, YearRenovated, Stories, AssetClass, Vacancy, DataAsOf, SaleDate, SalePrice, NOI, TotalUnits, BuildingArea, LotSize, CapRate, SellerNames, BuyerNames

value string

PropertyUpdateDtoSaleComparablesProperty

property string(enum)

Available enum values: ExcludeOthers

value string

PropertyUpdateDtoValuationsInfoProperty

property string(enum)

Available enum values: MarketCapRate, MainAlternativeValuationId, MainIncomeValuationId

value string

RankingDataDto

totalProximityScore number(double)

compareReasons array [ CompareReasonDto ]

RateDto

id string

Unique identifier for this rate

rateType string(enum)

Available enum values: OriginationFee, ExitFee, ServicingFee, ExtensionFee1, ExtensionFee2, ExtensionFee3, ExtensionFee4, ExtensionFee5, Fee4506TRequest, AppraisalFee, BrokerFee, BusinessCreditReport, BusinessEvaluationFee, ConstructionCostReviewFee, DixielineFundControlFee, DMV, DMVProcessingFee, DocumentationFee, EnvironmentalReportFee, InspectionFee, LifeOfLoanFloodFee, Other, OutsideAppraisalReviewFee, RecordingFees, SBAGuaranteeFee, SBAPackagingFees, SBAServicingFees, SubEscrowFee, TaxServiceFee, TitleInsuranceEndorsementsFee, UCCSearchesFilingFees, UPSDeliveryFee, WireTransferFee, UnderwritingFee

measureType string(enum)

Available enum values: Percentage, Amount

percentageAmount number(double)

amount number(double)

term number(double)

ReadResponseDtoCommercialRentRollDto

error ErrorDto

success boolean

ReadResponseDtoDealValuationsReportDto

error ErrorDto

success boolean

ReadResponseDtoImportReportDto

error ErrorDto

success boolean

ReadResponseDtoLoansPackageDto

error ErrorDto

success boolean

ReadResponseDtoRentComparablesDto

error ErrorDto

success boolean

ReadResponseDtoRentRollsImportReportDto

error ErrorDto

success boolean

ReadResponseDtoResidentialRentRollDto

error ErrorDto

success boolean

ReadResponseDtoSaleComparablesDto

error ErrorDto

success boolean

ReadResponseDtoValuationsInfoDto

error ErrorDto

success boolean

RealEstateDto

id string

Unique identifier for this real estate schedule line item

owner string

address AddressDto

propertyType string

propertyName string

rentableArea number(double)

numOfUnits number(double)

underConstruction boolean

constructionPercentageCompleted number(double)

percentageOwned number(double)

Ownership percentage, expressed as a decimal (e.g., 0.50 = 50%)

marketValue number(double)

Current market value of the property, in USD

originalLoanCommitment number(double)

currentLoanBalance number(double)

Outstanding loan balance, in USD

lender string

interestRate number(double)

Loan interest rate, expressed as a decimal (e.g., 0.045 = 4.5%)

monthlyPayment number(double)

Monthly debt service payment, in USD

annualRevenue number(double)

Annual property revenue, in USD

annualOperatingExpenses number(double)

Annual operating expenses, in USD

debtServiceCoverageRatio number(double)

DSCR for this property. Values > 1.0 indicate income exceeds debt obligations

personalGuaranty boolean

recourse number(double)

valueOwned number(double)

loanBalanceOwed number(double)

equityValue number(double)

Equity value (market value minus loan balance), in USD

annualNOI number(double)

Annual Net Operating Income, in USD

annualDebtService number(double)

Annual debt service payment, in USD

ownerDebtService number(double)

excessCashFlow number(double)

excessCashFlowOwned number(double)

RealEstateScheduleDto

realEstates array [ RealEstateDto ]

totalRealEstateValue number(double)

totalRealEstateDebt number(double)

totalRealEstateEquity number(double)

totalOwnerDebtService number(double)

RealEstateScheduleItemCreateDto

frontEndGridLineNumber string

owner string

fullAddress string

propertyType string

propertyName string

rentableArea number(double)

numOfUnits number(double)

underConstruction boolean

constructionPercentageCompleted number(double)

percentageOwned number(double)

marketValue number(double)

originalLoanCommitment number(double)

currentLoanBalance number(double)

lender string

interestRate number(double)

monthlyPayment number(double)

annualRevenue number(double)

annualOperatingExpenses number(double)

personalGuaranty boolean

recourse number(double)

RealEstateScheduleItemPropertyUpdateDto

property string(enum)

Available enum values: Owner, FullAddress, PropertyType, PropertyName, RentableArea, NumberOfUnits, UnderConstruction, ConstructionPercentageCompleted, PercentageOwned, MarketValue, OriginalLoanCommitment, CurrentLoanBalance, Lender, InterestRate, MonthlyPayment, AnnualRevenue, AnnualOperatingExpenses, PersonalGuaranty, Recourse

value string

RealEstateScheduleItemUpdateDto

id string

Identifier of the real estate schedule item to update

RentComparableCreateDto

frontEndGridLineNumber string

name string

yearBuilt number(double)

yearRenovated number(double)

stories number(double)

assetClass string(enum)

Available enum values: A, AB, B, BC, C, NA

vacancy number(double)

dataAsOf string(date)

livingUnits array [ LivingUnitCreateDto ]

RentComparableDto

id string

Unique identifier for this rent comparable property

source string

name string

address AddressDto

yearBuilt number(double)

Year the property was constructed

yearRenovated number(double)

stories number(double)

totalUnits number(double)

Total units in the comparable property

dataAsOf string(date)

vacancy number(double)

Vacancy rate, expressed as a decimal

assetClass string(enum)

Available enum values: A, AB, B, BC, C, NA

ranking RankingDataDto

ignore boolean

updatedBy string(enum)

Available enum values: system, ignoredByUser, enabledByUser

createdByUser boolean

distance number(double)

askingRent number(double)

Total asking rent for the comparable property, in USD

totalSize number(double)

Total square footage of the comparable property

averageUnitSize number(double)

Average unit size, in square feet

livingUnits array [ LivingUnitDto ]

amenities array [ string ]

RentComparablesCreateDto

componentId string

ID of the property component to associate these comparables with

comparables array [ RentComparableCreateDto ]

RentComparablesDto

id string

Unique identifier for this rent comparables set

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

componentId string

ID of the property component these comparables belong to

lastRefreshTime string(date-time)

profileName string

comparables array [ RentComparableDto ]

unitTypeToWeightedAvgs map { WeightedAvgsDto }

averageAskingRent number(double)

averageTotalSize number(double)

RentComparablesInfoScoreExtractDto

averageAskingRent number(double)

RentComparablesSummaryDto

id string

Unique identifier for this rent comparables set

unitTypeToWeightedAvgs map { WeightedAvgsDto }

averageAskingRent number(double)

averageTotalSize number(double)

RentComparablesUpdateEntityDto

RentRollEtlDto

id string

Unique identifier for this rent roll

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

name string

effectiveDate string(date)

rentRollItems array [ RentRollItemEtlDto ]

RentRollImportDto

frontEndGridLineNumber string

componentId string

ID of the property component to import the rent roll to

componentType string(enum)

Available enum values: Unknown, Residential, Commercial, Hotel

rentRollName string

asOfDate string(date)

defaultRentRoll boolean

unitNumber string

tenantName string

monthlyRent number(double)

unitSize number(double)

leaseStart string(date)

leaseEnd string(date)

unitType string

bedrooms number(double)

bathrooms number(double)

leaseType string(enum)

Available enum values: NA, FullService, ModifiedGross, SingleNet, DoubleNet, TripleNet, MonthToMonth

RentRollImportItemResultDto

componentId string

ID of the component the rent roll was imported to

rentRollName string

success boolean

errors array [ ErrorDetailDto ]

RentRollItemEtlDto

id string

Unique identifier for this rent roll line item

tenantName string

annualRent number(double)

unitSize number(double)

leaseEnd string(date)

RentRollItemTemplateDto

leaseType string

leaseExpiration string(date)

leaseStart string(date)

monthlyRent number(double)

bedrooms number(double)

bathrooms number(double)

tenantName string

unitNumber string

unitSize number(double)

unitType string

cam number(double)

comment string

RentRollLookUpInfoDto

rentRollId string

Unique identifier for the rent roll

rentRollName string

isPrimary boolean

effectiveDate string(date)

RentRollReportDto

id string

Unique identifier for this rent roll

componentId string

ID of the property component this rent roll belongs to

componentType string(enum)

Available enum values: Unknown, Residential, Commercial, Hotel

rentRollName string

unitNumber string

tenantName string

RentRollScoreExtractDto

id string

Unique identifier for this rent roll

totalSf number(double)

totalUnits number(double)

totalMonthlyRevenue number(double)

totalAnnualRevenue number(double)

vacancy number(double)

tenantTurnOver number(double)

RentRollSummaryDto

id string

Unique identifier for this rent roll

name string

fileId string

ID of the uploaded rent roll document

totalSf number(double)

totalUnits number(double)

totalMonthlyRevenue number(double)

totalAnnualRevenue number(double)

vacancy number(double)

tenantTurnover number(double)

RentRollTemplateDto

id string

Unique identifier for this rent roll template

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

collateralIndex integer(int32)

componentIndex integer(int32)

collateralId string

ID of the collateral property

componentId string

ID of the property component

assetType string

name string

effectiveDate string(date)

comment string

items array [ RentRollItemTemplateDto ]

RentRollUnitTypeSummaryDto

totalUnits number(double)

Total units of this unit type

bedrooms number(double)

Number of bedrooms for this unit type

bathrooms number(double)

Number of bathrooms for this unit type

avgSf number(double)

Average square footage for this unit type

avgMonthlyRevenuePerSf number(double)

Average monthly rent per square foot, in USD

avgMonthlyRevenuePerUnit number(double)

Average monthly rent per unit, in USD

RentRollsImportReportDto

id string

Unique identifier for this rent roll import report

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

totalParsedEntities integer(int32)

importedResults array [ RentRollImportItemResultDto ]

RentRollsImportRequestDto

rentRolls array [ RentRollImportDto ]

RentRollsLookupInfoDto

componentId string

ID of the property component

componentName string

rentRollsInfo array [ RentRollLookUpInfoDto ]

ResidentialCompareResponseDto

error ErrorDto

compareData map { array [ ResidentialRentRollComparisonDto ] }

success boolean

ResidentialComponentCreateDto

migrationReference string

collateralId string

ID of the collateral property to associate this component with

assetType string(enum)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

unitMix array [ ResidentialLivingUnitCreateDto ]

ResidentialComponentDto

Extends ComponentDto

expiringLeases map { number(double) }

ResidentialComponentImportDto

frontEndGridLineNumber string

ResidentialComponentInfoResponseDto

success boolean

Indicates whether the API request completed successfully

error ErrorDto

id string

Unique identifier for this component

collateralId string

ID of the collateral property this component belongs to

selectedRentRollId string

ID of the primary rent roll used for revenue calculations

address AddressDto

assetType string(enum)

Residential property category (e.g., Multi_Family_Apartments)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

componentType string(enum)

Property use classification: Residential

Available enum values: Unknown, Residential, Commercial, Hotel

marketTrendSummary MarketTrendSummaryDto

marketSummary MarketSummaryDto

marketData MarketDataDto

marketForecast MarketForecastDto

leaseToPreLeaseRatio number(double)

totalRentRollAnnualRevenue number(double)

Total annual revenue from the primary rent roll, in USD

rentRollVacancy number(double)

Vacancy rate derived from the primary rent roll, expressed as a decimal (e.g., 0.08 = 8%)

rentRollsOrder array [ string ]

saleValueComputationType string(enum)

Available enum values: ByUnit, BySf

salesCompUnitValuation number(double)

Property valuation based on average price per unit from sales comparables, in USD

salesCompSFValuation number(double)

Property valuation based on average price per square foot from sales comparables, in USD

expiringLeases map { number(double) }

ResidentialLivingUnitCreateDto

frontEndGridLineNumber string

Internal value used to order list

description string

Residentail unit mix line item description

bedrooms number(double)

Number of bedrooms for this unit type

bathrooms number(double)

Number of bathrooms for this unit type

unitSize number(double)

Average square footage for this unit type

numUnits number(double)

Number of units of this type (e.g., 20 one-bedroom units)

concludedMonthlyPerUnit number(double)

concludedMonthlyPerSf number(double)

ResidentialLivingUnitDto

id string

Unique identifier for this unit line item

description string

Unit description in multifamily unit mix

bedrooms number(double)

Number of bedrooms in the unit

bathrooms number(double)

Number of bathrooms in the unit

unitSize number(double)

Square footage of the unit

numUnits number(double)

Number of units of this unit type in the unit mix

compsRevenue RevenueDto

Revenue projections based on comparable properties

concludedRevenue RevenueDto

Analyst-concluded achievable rent for this unit type

ResidentialLivingUnitPropertyUpdateDto

property string(enum)

Available enum values: Bathrooms, Bedrooms, Description, UnitSize, NumUnits, ConcludedMonthlyPerUnit, ConcludedMonthlyPerSf

value string

ResidentialLivingUnitUpdateDto

id string

Identifier of the living unit to update

ResidentialLivingUnitsInfoDto

livingUnits array [ ResidentialLivingUnitDto ]

marketVacancy number(double)

Market vacancy rate for multi-family properties, expressed as a decimal (e.g., 0.05 = 5%)

totalSf number(double)

Total square footage of residential space

totalUnits number(double)

Total number of residential units

averageUnitSize number(double)

Average size per residential unit, in square feet

concludedTotalRevenue RevenueDto

Total annual revenue based on analyst-concluded achievable rents, in USD

compsTotalRevenue RevenueDto

Total annual revenue based on comparable property data, in USD

ResidentialRentRollComparisonDto

rentRollId string

Unique identifier for this rent roll

rentRollName string

avgMonthlyRevenuePerSf number(double)

avgMonthlyRevenuePerUnit number(double)

totalAnnualRevenue number(double)

vacancy number(double)

ResidentialRentRollCreateDto

componentId string

ID of the property component to associate this rent roll with

name string

effectiveDate string(date)

fileId string

ID of the uploaded rent roll document

comment string

rentRollItems array [ ResidentialRentRollItemCreateDto ]

ResidentialRentRollDto

id string

Unique identifier for this rent roll

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

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

rentRollItems array [ ResidentialRentRollItemDto ]

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)

totalAnnualRevenue number(double)

Total annual rent revenue, in USD

totalAnnualRevenuePerSf number(double)

vacancy number(double)

Vacancy rate, expressed as a decimal (e.g., 0.08 = 8%)

tenantTurnover number(double)

Annual tenant turnover rate, expressed as a decimal (e.g., 0.30 = 30%)

expiringLeases map { number(double) }

unitTypeSummaryTable array [ RentRollUnitTypeSummaryDto ]

ResidentialRentRollInfoResponseDto

success boolean

Indicates whether the API request completed successfully

error 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.08 = 8%)

tenantTurnover number(double)

Annual tenant turnover rate, expressed as a decimal (e.g., 0.30 = 30%)

expiringLeases map { number(double) }

unitTypeSummaryTable array [ RentRollUnitTypeSummaryDto ]

rentRollItems array [ ResidentialRentRollItemDto ]

ResidentialRentRollItemCreateDto

frontEndGridLineNumber string

unitNumber string

tenantName string

monthlyRent number(double)

unitSize number(double)

leaseStart string(date)

leaseEnd string(date)

unitType string

bedrooms number(double)

bathrooms number(double)

ResidentialRentRollItemDto

id string

Unique identifier for this rent roll line item

unitNumber string

tenantName string

monthlyRent number(double)

Monthly rent for this unit, in USD

unitSize number(double)

Square footage of this 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 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

unitType string

bedrooms number(double)

Number of bedrooms

bathrooms number(double)

Number of bathrooms

ResidentialRentRollUpdateEntityDto

entityUpdates array [ PropertyUpdateDtoRentRollProperty ]

RevenueDto

monthly number(double)

Monthly revenue, in USD

monthlyPerSf number(double)

Monthly revenue per square foot, in USD

monthlyPerUnit number(double)

Monthly revenue per unit, in USD

annual number(double)

Annual revenue, in USD

annualPerSf number(double)

Annual revenue per square foot, in USD

annualPerUnit number(double)

Annual revenue per unit, in USD

RevenueValuationCreateDto

mainValuation boolean

valuationsInfoId string

ID of the parent valuation container

name string

startDate string(date)

endDate string(date)

capRate number(double)

revenueSource string(enum)

Available enum values: Market, SelectedRentRoll, Alternative, ConcludedRent

capRateSource string(enum)

Available enum values: Market, Manual

vacancySource string(enum)

Available enum values: Market, RentRoll, Manual

componentsVacancies array [ ComponentVacancyDto ]

componentAlternativeRevenues array [ ComponentAlternativeRevenuesDto ]

selectedRentRolls array [ SelectedRentRollDto ]

userValuationType string

RevenueValuationDto

id string

Unique identifier for this revenue valuation scenario

capRate number(double)

Capitalization rate used to calculate property value (NOI / Cap Rate), expressed as a decimal (e.g., 0.06 = 6%)

name string

valuationsInfoId string

ID of the parent valuation container

startDate string(date)

Valuation period start date (ISO 8601 format: YYYY-MM-DD)

endDate string(date)

Valuation period end date (ISO 8601 format: YYYY-MM-DD)

expensesSourceId string

ID of the expense source valuation

userValuationType string

comment string

revenueSource string(enum)

Source of revenue data (Market, SelectedRentRoll, ConcludedRent, or Alternative)

Available enum values: Market, SelectedRentRoll, Alternative, ConcludedRent

capRateSource string(enum)

Source of cap rate (Market or Manual)

Available enum values: Market, Manual

vacancySource string(enum)

Source of vacancy assumption (Market, RentRoll, or Manual)

Available enum values: Market, RentRoll, Manual

cashFlow CashFlowInfoDto

totalValuation number(double)

Total property value calculated from this valuation scenario, in USD

parentId string

ID of the parent valuation, if this is a sub-valuation

descriptor string

archive boolean

componentsVacancies map { VacancyValueDto }

componentsSelectedRentRolls map { string }

metrics array [ ValuationMetricsDto ]

RevenueValuationReportDto

id string

Unique identifier for this revenue valuation scenario

name string

expensesSourceId string

ID of the expense source valuation

userValuationType string

comment string

revenueSource string(enum)

Available enum values: Market, SelectedRentRoll, Alternative, ConcludedRent

capRateSource string(enum)

Available enum values: Market, Manual

vacancySource string(enum)

Available enum values: Market, RentRoll, Manual

totalValuation number(double)

RevenueValuationSummaryDto

id string

Unique identifier for this revenue valuation scenario

address AddressDto

name string

vacancyAndConcessions FinancialTransactionInfoDto

operatingExpenses FinancialTransactionInfoDto

belowTheLineExpense FinancialTransactionInfoDto

effectiveIncome number(double)

totalExpenses number(double)

netOperatingIncome number(double)

incomeValuation number(double)

netIncome number(double)

capRate number(double)

RevenueValuationUpdateEntityDto

RiskDto

score string

text string

value number(double)

SaleComparableCreateDto

frontEndGridLineNumber string

name string

yearBuilt number(double)

yearRenovated number(double)

stories number(double)

assetClass string(enum)

Available enum values: A, AB, B, BC, C, NA

vacancy number(double)

dataAsOf string(date)

totalUnits number(double)

saleDate string(date)

salePrice number(double)

buildingArea number(double)

lotSize integer(int32)

capRate number(double)

sellerNames array [ string ]

buyerNames array [ string ]

noitotal number(double)

SaleComparableDto

id string

Unique identifier for this sales comparable property

source string

name string

address AddressDto

yearBuilt number(double)

Year the property was constructed

yearRenovated number(double)

stories number(double)

totalUnits number(double)

Total units in the comparable property

dataAsOf string(date)

vacancy number(double)

Vacancy rate at time of sale, expressed as a decimal

assetClass string(enum)

Available enum values: A, AB, B, BC, C, NA

ranking RankingDataDto

ignore boolean

updatedBy string(enum)

Available enum values: system, ignoredByUser, enabledByUser

createdByUser boolean

distance number(double)

saleDate string(date)

Date of property sale

salePrice number(double)

Property sale price, in USD

buildingArea number(double)

Building area, in square feet

lotSize integer(int32)

capRate number(double)

Capitalization rate at time of sale, expressed as a decimal (e.g., 0.055 = 5.5%)

sellerNames array [ string ]

buyerNames array [ string ]

averageUnitSize number(double)

pricePerUnit number(double)

Sale price divided by total units, in USD

pricePerSf number(double)

Sale price divided by building area, in USD per square foot

noitotal number(double)

SaleComparablesCreateDto

componentId string

ID of the property component to associate these comparables with

comparables array [ SaleComparableCreateDto ]

SaleComparablesDto

id string

Unique identifier for this sales comparables set

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

componentId string

ID of the property component these comparables belong to

lastRefreshTime string(date-time)

profileName string

comparables array [ SaleComparableDto ]

averagePricePerUnit number(double)

averagePricePerSF number(double)

averageCapRate number(double)

SaleComparablesSummaryDto

id string

Unique identifier for this sales comparables set

averagePricePerUnit number(double)

averagePricePerSF number(double)

averageCapRate number(double)

SaleComparablesUpdateEntityDto

SalesComparablesInfoScoreExtractDto

averagePricePerUnit number(double)

averagePricePerSF number(double)

averageCapRate number(double)

ScoreChangeDo

changeDate string(date-time)

scores array [ SeedScoreDto ]

SearchResponseDtoCommercialRentRollComparisonDto

error ErrorDto

entities array [ CommercialRentRollComparisonDto ]

success boolean

SearchResponseDtoEntityDescriptorDto

error ErrorDto

entities array [ EntityDescriptorDto ]

success boolean

SearchResponseDtoLoansPackageSummaryDto

error ErrorDto

entities array [ LoansPackageSummaryDto ]

success boolean

SearchResponseDtoRentComparablesSummaryDto

error ErrorDto

entities array [ RentComparablesSummaryDto ]

success boolean

SearchResponseDtoRentRollSummaryDto

error ErrorDto

entities array [ RentRollSummaryDto ]

success boolean

SearchResponseDtoSaleComparablesSummaryDto

error ErrorDto

entities array [ SaleComparablesSummaryDto ]

success boolean

SearchResponseDtoValuationsInfoDto

error ErrorDto

entities array [ ValuationsInfoDto ]

success boolean

SectionDto

title string

taken directly from data source as is

para string

taken directly from data source as is

SeedBreakPointsDto

SeedBreakPointsMaxLtvDto

minValue number(double)

minIncome number(double)

maxCapRate number(double)

maxVacancy number(double)

maxExpenses number(double)

SeedBreakPointsMinDebtYieldDto

minIncome number(double)

maxVacancy number(double)

maxExpenses number(double)

SeedBreakPointsMinDscrDto

minIncome number(double)

maxVacancy number(double)

maxExpenses number(double)

maxInterestRate number(double)

SeedCompanyDto

id string

Unique identifier for this deal-company relationship

role string(enum)

Available enum values: Borrower, Guarantor_Sponsor, Broker, ReferralIndividual

participation number(double)

financialData CompanyFinancialDataDto

SeedCreateDto

ownerId string

Blooma user ID (email address) of the deal owner

status string

state string(enum)

Available enum values: NewDeal, Originated, Completed, Rejected, Prep

priority string(enum)

Available enum values: Low, Medium, High

seedName string

description string

loanId string

Lender's internal loan identifier or tracking number

loansPackageId string

ID of the loans package to associate this deal with

customField1 string

customField2 string

loanType string(enum)

Available enum values: Unknown, Acquisition, Acquisition_Construction, Refinance, Refinance_Construction, Construction, Stabilization, Bridge, Permanent

loanPaymentStructure string(enum)

Available enum values: InterestOnly, P_I_Amortization

projectTotalCost number(double)

grossLoan number(double)

loanTerm number(double)

extensionTerm number(double)

rateSpread number(double)

interestRateFloor number(double)

indexRate number(double)

rateIndexType string(enum)

Available enum values: WSJ Prime, 1 M LIBOR, 3 M LIBOR, 6 M LIBOR, 1 YR LIBOR, 5 YR LIBOR, FHLB 3 YR, FHLB 5 YR, FHLB 7 YR, 1 YR T WKLY, 2 YR TREAS, 3 YR TREAS, 5 YR TREAS, 7 YR TREAS, 10 YR TREAS, 2 YR SWAP, 5 YR SWAP, 7 YR SWAP, 10 YR SWAP, CD Rate, Fixed, SOFR, 1 M TERM SOFR, 90 day SOFR, 180 DAY SOFR, AMERIBOR - Term 30, 1 M AVG SOFR

amortizationTerm number(double)

borrowerRequiredCloseDate string(date)

originationDate string(date)

originatedLoanAmount number(double)

maturityDateMethod string(enum)

Available enum values: Estimated, Actual

maturityDate string(date)

userDebtService number(double)

riskRating string

requestedLoanAmount number(double)

syndicatedLoan boolean

participationGrossLoan number(double)

noTrail boolean

SeedDto

id string

Unique identifier for the deal

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

state string(enum)

Available enum values: NewDeal, Originated, Completed, Rejected, Prep

status string

seedName string

Display name for the deal. Note: "seed" is legacy terminology for "deal"

description string

loanId string

Lender's internal loan identifier or tracking number

loansPackageId string

ID of the loans package this deal belongs to

priority string(enum)

Available enum values: Low, Medium, High

mainImageFileId string

ID of the primary image file for this deal

reason string

rejectNote NoteDto

loanType string(enum)

Available enum values: Unknown, Acquisition, Acquisition_Construction, Refinance, Refinance_Construction, Construction, Stabilization, Bridge, Permanent

loanPaymentStructure string(enum)

Available enum values: InterestOnly, P_I_Amortization

projectTotalCost number(double)

syndicatedLoan boolean

participationGrossLoan number(double)

Participation loan amount for syndicated loans, in USD

grossLoan number(double)

Current loan amount (unpaid principal balance for portfolio loans, or requested amount for pipeline deals), in USD

originatedLoanAmount number(double)

Original loan amount at time of origination, in USD

indexRate number(double)

rateSpread number(double)

Spread added to the index rate, expressed as a decimal. For fixed-rate loans, equals the total interest rate

interestRateFloor number(double)

rateIndexType string(enum)

Available enum values: WSJ Prime, 1 M LIBOR, 3 M LIBOR, 6 M LIBOR, 1 YR LIBOR, 5 YR LIBOR, FHLB 3 YR, FHLB 5 YR, FHLB 7 YR, 1 YR T WKLY, 2 YR TREAS, 3 YR TREAS, 5 YR TREAS, 7 YR TREAS, 10 YR TREAS, 2 YR SWAP, 5 YR SWAP, 7 YR SWAP, 10 YR SWAP, CD Rate, Fixed, SOFR, 1 M TERM SOFR, 90 day SOFR, 180 DAY SOFR, AMERIBOR - Term 30, 1 M AVG SOFR

interestRate number(double)

Total note rate, expressed as a decimal (e.g., 0.0675 = 6.75%)

loanTerm number(double)

Loan maturity term, in months

extensionTerm number(double)

remainingLoanTerm number(double)

amortizationTerm number(double)

Loan amortization period, in months

maturityDateMethod string(enum)

Available enum values: Estimated, Actual

maturityDate string(date)

ltc number(double)

Loan-to-Cost ratio, expressed as a decimal (e.g., 0.75 = 75%)

ltv number(double)

Loan-to-Value ratio, expressed as a decimal (e.g., 0.72 = 72%)

riskRating string

Internal risk rating assigned to the loan (1-8 scale, where lower numbers indicate lower risk)

cashFlow number(double)

Combined cash flow available for debt service across all borrowers, in USD

debtService number(double)

Annual debt service (principal + interest or interest-only payment), in USD

netCashFlow number(double)

Net cash flow after debt service (NOI - Debt Service), in USD

assets number(double)

liabilities number(double)

netWorth number(double)

Combined net worth of all borrowers and guarantors, in USD

netWorthRatio number(double)

liquidity number(double)

Total liquid assets available to all borrowers and guarantors, in USD

liquidityRatio number(double)

seedScoreInfo SeedScoreInfoDto

notes array [ NoteDto ]

originationDate string(date)

borrowerRequiredCloseDate string(date)

closedDate string(date)

loanTermEnding string(date)

cachedAddress AddressDto

collateralTotals CollateralTotalsDto

collateralsOrder array [ string ]

dealLTVs DealLTVsDto

valuationUsedInLtv string(enum)

Available enum values: None, Alternative, Income, Sales

componentType string(enum)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

companies map { array [ SeedCompanyDto ] }

persons map { array [ SeedPersonDto ] }

rates array [ RateDto ]

originatedSeedScore array [ SeedScoreDto ]

scoreHistory array [ ScoreChangeDo ]

globalFinancialInfo map { GlobalFinancialInfoDto }

lenderReturns LenderReturnsDto

fundsSourcesInfo FundsSourcesInfoDto

fundsUsesInfo FundsUsesInfoDto

narratives array [ NarrativeDto ]

requestedLoanAmount number(double)

customField1 string

customField2 string

customFields array [ CustomFieldDto ]

lastRefreshTime string(date-time)

dscr number(double)

Debt Service Coverage Ratio. Values > 1.0 indicate income exceeds debt obligations

ownerId string

Blooma user ID (email address) of the deal owner

SeedInfoResponseDto

success boolean

Indicates whether the API request completed successfully

error ErrorDto

id string

Unique identifier for the deal

loanId string

Lender's internal loan identifier or tracking number

seedName string

Display name for the deal. Note: "seed" is legacy terminology for "deal"

loanType string(enum)

Available enum values: Unknown, Acquisition, Acquisition_Construction, Refinance, Refinance_Construction, Construction, Stabilization, Bridge, Permanent

maturityDate string(date)

Maturity date

riskRating string

Internal risk rating assigned to the loan (1-8 scale, where lower numbers indicate lower risk)

rateIndexType string(enum)

Available enum values: WSJ Prime, 1 M LIBOR, 3 M LIBOR, 6 M LIBOR, 1 YR LIBOR, 5 YR LIBOR, FHLB 3 YR, FHLB 5 YR, FHLB 7 YR, 1 YR T WKLY, 2 YR TREAS, 3 YR TREAS, 5 YR TREAS, 7 YR TREAS, 10 YR TREAS, 2 YR SWAP, 5 YR SWAP, 7 YR SWAP, 10 YR SWAP, CD Rate, Fixed, SOFR, 1 M TERM SOFR, 90 day SOFR, 180 DAY SOFR, AMERIBOR - Term 30, 1 M AVG SOFR

interestRate number(double)

Total note rate, expressed as a decimal (e.g., 0.0675 = 6.75%)

rateSpread number(double)

Spread added to the index rate to calculate the total note rate, expressed as a decimal (e.g., 0.0225 = 2.25%). For fixed-rate loans, this equals the total interest rate

loanPaymentStructure string(enum)

Available enum values: InterestOnly, P_I_Amortization

componentType string(enum)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

debtService number(double)

Annual debt service (principal + interest or interest-only payment), in USD

companyIds array [ string ]

IDs of the company entities associated with this deal

personIds array [ string ]

IDs of the person entities associated with this deal

originatedLoanAmount number(double)

Original loan amount at time of origination, in USD

originationDate string(date)

date-time of origination

grossLoan number(double)

Current loan amount (unpaid principal balance for portfolio loans, or requested amount for pipeline deals), in USD

participationGrossLoan number(double)

Participation loan amount for syndicated loans, in USD

ltc number(double)

Loan-to-Cost ratio, expressed as a decimal (e.g., 0.75 = 75%). Used for construction and renovation financing

ltv number(double)

Loan-to-Value ratio, expressed as a decimal (e.g., 0.72 = 72%)

amortizationTerm number(double)

Loan amortization period in months

loanTerm number(double)

Loan maturity term in months

interestRateFloor number(double)

Minimum interest rate for floating-rate loans, expressed as a decimal (e.g., 0.045 = 4.5%)

collateralTotals CollateralTotalsDto

SeedPersonDto

id string

Unique identifier for this deal-person relationship

role string(enum)

Available enum values: Borrower, Guarantor_Sponsor, Broker, ReferralIndividual

participation number(double)

financialData PersonFinancialDataDto

SeedScoreDto

profileName string

mainScore number(double)

mainReason string

scoreReasons array [ SeedScoreReasonDto ]

SeedScoreEtlDto

profileName string

mainScore number(double)

mainReason string

SeedScoreInfoDto

seedScore array [ SeedScoreDto ]

selectedSeedScore SeedScoreDto

SeedScoreReasonDto

score number(double)

weight number(double)

name string

value string

contribution number(double)

displayName string

valueFormat string

subReasons array [ SeedScoreReasonDto ]

SeedSummaryDto

id string

Unique identifier for the deal

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

state string(enum)

Available enum values: NewDeal, Originated, Completed, Rejected, Prep

status string

priority string(enum)

Available enum values: Low, Medium, High

seedName string

loanType string(enum)

Available enum values: Unknown, Acquisition, Acquisition_Construction, Refinance, Refinance_Construction, Construction, Stabilization, Bridge, Permanent

loanId string

Lender's internal loan identifier or tracking number

grossLoan number(double)

originatedLoanAmount number(double)

requestedLoanAmount number(double)

seedMainAddress AddressDto

mainImageFileId string

ID of the primary image file for this deal

ltv number(double)

mainDealScore number(double)

componentType string(enum)

Available enum values: None, Mixed, Hotel, Industrial, Multi_Family_Apartments, Office, Retail, Self_Storage, Land, Special_Purpose, Senior_Housing, Distribution_Warehouse, Flex_Office, Portfolio

originationDate string(date)

loanTerm number(double)

remainingLoanTerm number(double)

borrowerRequiredCloseDate string(date)

closedDate string(date)

maturityDateMethod string(enum)

Available enum values: Estimated, Actual

maturityDate string(date)

loansPackageId string

ID of the loans package this deal belongs to

dscr number(double)

amortizationTerm number(double)

loanPaymentStructure string(enum)

Available enum values: InterestOnly, P_I_Amortization

interestRate number(double)

valuationUsedInLtv string(enum)

Available enum values: None, Alternative, Income, Sales

debtService number(double)

incomeValuation number(double)

netOperatingIncome number(double)

ownerId string

Blooma user ID (email address) of the deal owner

SelectedRentRollDto

componentId string

ID of the component

rentRollId string

ID of the rent roll to select as primary

SingleVariableAnalysisDto

change number(double)

SingleVariableDebtYieldAnalysisDto

income number(double)

vacancy number(double)

expenses number(double)

SingleVariableDscrAnalysisDto

income number(double)

vacancy number(double)

expenses number(double)

SingleVariableLtvAnalysisDto

value number(double)

income number(double)

capRate number(double)

vacancy number(double)

expenses number(double)

SingleYearValue

value number(double)

StatusCreateDto

statusName string

parentState string(enum)

Available enum values: NewDeal, Originated, Completed, Rejected, Prep

StatusDto

id string

Unique identifier for this status

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

name string

order integer(int32)

parentState string(enum)

Available enum values: NewDeal, Originated, Completed, Rejected, Prep

StressTestBaselineDto

revenueBaseline number(double)

expensesBaseline number(double)

capRateBaseline number(double)

vacancyBaseline number(double)

interestRateBaseline number(double)

StressTestChangeDto

revenueChange number(double)

expensesChange number(double)

capRateChange number(double)

vacancyChange number(double)

interestRateChange number(double)

StressTestConfigurationDto

selectedStressTestType string(enum)

Available enum values: Low, Medium, High, Custom, Baseline

customStressTestValues StressTestChangeDto

StressTestErrorDto

dealId string

Unique identifier for the deal that failed stress testing

dealName string

error string

StressTestLimitsDto

maxLtv number(double)

maxDSCR number(double)

maxDebtYield number(double)

StressTestResultsDto

seedId string

Unique identifier for the deal being stress tested

fullAddress string

dealName string

grossLoan number(double)

Current loan amount, in USD

originationDate string(date)

Date the loan was originated

selectedStressTestType string(enum)

Available enum values: Low, Medium, High, Custom, Baseline

multiVariableAnalysis array [ MultiVariableAnalysisDto ]

singleVariableAnalysis array [ SingleVariableAnalysisDto ]

stressTestLimits StressTestLimitsDto

breakPoints SeedBreakPointsDto

SubMarketDto

marketId integer(int64)

Unique identifier for the metropolitan market

subMarketId integer(int64)

Unique identifier for this submarket within the metropolitan area

sectorId integer(int64)

Unique ID to identify the property sector of a given company under Green Street's coverage

marketPublish string

Published name of a market

subMarketPublish string

Submarket name

sectorPublish string

Property sector name

ageMedian number(double)

The median age of the population

capRateNominal number(double)

Expected first-year property yield (Nominal NOI / Property Value), expressed as a decimal (e.g., 0.055 = 5.5%)

commuteTimeMean number(double)

The mean commute time in minutes

crimeRateQuintile string

Measures the level of crime. A higher number corresponds with more crime and is a simple average of violent crime and property crime indices based on FBI data

desirability number(double)

Measures how desirable a market is to live in. Takes into account the perception of corruption, population migration trends, and climate / pollution

desirabilityQuintile string

Measures how desirable a market is to live in. This metric takes into account millennial growth patterns, weather, taxes, walkability, school rating, crime, the general health of its population, and a foodie score

employmentGrowthCivilian number(double)

Annualized job growth for civilians

grade string

Relative long-term rent growth potential for this submarket (A+ to D scale)

homeValueMedianCensus integer(int64)

Estimate of how much the property (house and lot) would sell for

housingAffordability number(double)

A measure of affluence that combines the median home price and mortgage-to-rent ratio

housingAffordabilityQuintile string

The quintile associated with Housing Affordability

incomeHhiMedianCensus number(double)

Median household income

occupancy number(double)

Submarket occupancy rate, expressed as a decimal (e.g., 0.95 = 95%)

populationDegreeCollegeCensusPct number(double)

Percentage of population 25 or older with a bachelor's or advanced degree

rankGradeId integer(int64)

Ranking of Market Grades ID metric

rentEffective number(double)

Average effective rent per unit per month (net of concessions) in this submarket, in USD

rentGrossMedian number(double)

The median gross rent level of an area reported by the US Census Bureau. This figure provides information on the monthly housing costs for renters

supplyBarrierQuintile string

The quintile associated with Green Street's Supply Barriers Score

walkScoreDescription string

Walk ScoreĀ® analyzes hundreds of walking routes to nearby amenities. Points are awarded based on the distance to amenities. Amenities within a 5 minute walk are given maximum points. A decay function is used to give points to more distant amenities up to a 30 minute walk

timeStampUpdate string

The date that data was last updated

TaxAssessmentDetailsDto

isOwnerOccupied boolean

taxBillAmount number(double)

assessedValueLand number(double)

assessedValueTotal number(double)

marketValueYear number(double)

marketValueTotal number(double)

taxAssessmentYear number(double)

TokenHolder

accessToken string

idToken string

refreshToken string

tokenType string

expiresIn integer(int64)

scope string

expiresAt string(date-time)

UpdateCollateralRequestDto

propertiesToUpdates array [ CollateralPropertyUpdateDto ]

UpdateCompaniesResultsDto

updatedIds array [ string ]

IDs of the companies that were successfully updated

errors array [ UpdateEngineError ]

error string

UpdateComponentResultDto

success boolean

error string

errors array [ UpdateEngineError ]

updatedEntity unknown

UpdateDealsRequestDto

itemsToUpdate array [ DealUpdateDto ]

UpdateDealsResponseDto

success boolean

Indicates whether the API request completed successfully

error ErrorDto

errors array [ UpdateEngineError ]

updatedEntities array [ string ]

UpdateDealsResultsDto

success boolean

error string

errors array [ UpdateEngineError ]

updatedEntities array [ string ]

UpdateDefaultRatesResultDto

success boolean

error string

errors array [ UpdateEngineError ]

updatedEntity array [ RateDto ]

UpdateEngineError

id string

Identifier of the entity that failed to update

operation string(enum)

Available enum values: Create, Update, Delete

errorType string(enum)

Type of update error (e.g., IdNotFound, MissingMandatoryField, IllegalValue)

Available enum values: IdNotFound, MissingMandatoryField, IllegalValue

description string

fieldName string

UpdateLoanPricingOptionsResultDto

success boolean

error string

errors array [ UpdateEngineError ]

dealLoanOptions DealLoanPricingOptionsDto

UpdatePersonsResultsDto

updatedPersonsIds array [ string ]

IDs of the persons that were successfully updated

errors array [ UpdateEngineError ]

error string

UpdateResponseDto

success boolean

Indicates whether the API request completed successfully

error ErrorDto

UpdateResponseDtoCommercialRentRollDto

error ErrorDto

updatedEntity CommercialRentRollDto

success boolean

UpdateResponseDtoLoansPackageDto

error ErrorDto

updatedEntity LoansPackageDto

success boolean

UpdateResponseDtoRentComparablesDto

error ErrorDto

updatedEntity RentComparablesDto

success boolean

UpdateResponseDtoResidentialRentRollDto

error ErrorDto

updatedEntity ResidentialRentRollDto

success boolean

UpdateResponseDtoSaleComparablesDto

error ErrorDto

updatedEntity SaleComparablesDto

success boolean

UpdateResponseDtoValuationsInfoDto

error ErrorDto

updatedEntity ValuationsInfoDto

success boolean

UpdateResultDtoBaseEntityDto

success boolean

error string

errors array [ UpdateEngineError ]

updatedEntity BaseEntityDto

UpdateResultDtoCollateralDto

success boolean

error string

errors array [ UpdateEngineError ]

updatedEntity CollateralDto

UpdateResultDtoCompanyDto

success boolean

error string

errors array [ UpdateEngineError ]

updatedEntity CompanyDto

UpdateResultDtoDealFundsInfoDto

success boolean

error string

errors array [ UpdateEngineError ]

updatedEntity DealFundsInfoDto

UpdateResultDtoPersonDto

success boolean

error string

errors array [ UpdateEngineError ]

updatedEntity PersonDto

UpdateResultDtoSeedDto

success boolean

error string

errors array [ UpdateEngineError ]

updatedEntity SeedDto

UploadCashFlowRequest

dealId string

ID of the deal to upload cash flow for

ownerId string

Blooma user ID (email address) of the entity owner

comment string

periods array [ string(enum) ]

years array [ string ]

file string(binary)

uploadOrigin string(enum)

Available enum values: OMDeal, DealFileUpload, ContactFileUpload

UserDto

email string

name string

roles array [ string(enum) ]

notificationsId string

Notifications service identifier for this user

knowiToken string

UserSummaryDto

email string

name string

UserValuationTypeCreateDto

name string

UserValuationTypeDto

id string

Unique identifier for this user valuation type

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

name string

order integer(int32)

VacancyValueDto

amountValue number(double)

Vacancy as a dollar amount, in USD

percentageValue number(double)

Vacancy as a percentage of revenue, expressed as a decimal (e.g., 0.05 = 5%)

ValuationMetricsDto

dealId string

ID of the deal this valuation applies to

dscr number(double)

Debt Service Coverage Ratio for this valuation scenario. Values > 1.0 indicate income exceeds debt obligations

ltv number(double)

Loan-to-Value ratio for this valuation scenario, expressed as a decimal (e.g., 0.72 = 72%)

debtYield number(double)

Debt yield (NOI / Loan Amount) for this valuation scenario, expressed as a percentage

ValuationTemplateDto

id string

Unique identifier for this valuation template

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

collateralIndex integer(int32)

valuationIndex integer(int32)

name string

startDate string(date)

endDate string(date)

capRate number(double)

comment string

userValuationType string

cashFlow array [ CashFlowTransactionTemplateDto ]

componentsSelectedRentRolls map { string }

collateralId string

ID of the collateral property

ValuationsInfoCreateDto

collateralId string

ID of the collateral property to create valuations for

salesValuation number(double)

mainAlternativeValuationId string

ID of the valuation to designate as the primary alternative valuation

mainIncomeValuationId string

ID of the valuation to designate as the primary income valuation

marketCapRate number(double)

dcfModel DcfModelDto

ValuationsInfoDto

id string

Unique identifier for this valuation container

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

collateralId string

ID of the collateral property this valuation applies to

marketCapRate number(double)

Market-derived capitalization rate, expressed as a decimal (e.g., 0.055 = 5.5%)

mainIncomeValuationCapRate number(double)

Cap rate used in the primary income valuation, expressed as a decimal

marketValuation RevenueValuationDto

Property value using market cap rate, in USD

salesValuation number(double)

Property value from sales comparables, in USD

mainIncomeValuationId string

ID of the primary income-based valuation scenario

mainAlternativeValuationId string

ID of the primary alternative valuation (e.g., appraisal)

mainAlternativeValuation number(double)

Primary alternative valuation (e.g., appraisal), in USD

mainAlternativeValuationDate string(date)

Date of the primary alternative valuation

capRateLastModifiedTime string(date)

rentRollRevenues map { number(double) }

componentTotals ComponentTotalsDto

revenueValuations array [ RevenueValuationDto ]

alternativeValuations array [ AlternativeValuationDto ]

dcfModel DcfModelDto

ValuationsInfoEtlDto

id string

Unique identifier for this valuation container

lastModifiedTime string(date-time)

modifiedBy string

creationTime string(date-time)

createdBy string

migrationReference string

ownerIds array [ string ]

Blooma user IDs (email addresses) with ownership access

collateralId string

ID of the collateral property

marketCapRate number(double)

mainIncomeValuationCapRate number(double)

salesValuation number(double)

mainIncomeValuationId string

ID of the primary income-based valuation scenario

mainAlternativeValuationId string

ID of the primary alternative valuation

mainAlternativeValuation number(double)

mainAlternativeValuationDate string(date)

ValuationsInfoReportDto

id string

Unique identifier for this valuation container

collateralId string

ID of the collateral property

mainIncomeValuationId string

ID of the primary income-based valuation scenario

mainAlternativeValuationId string

ID of the primary alternative valuation

revenueValuations array [ RevenueValuationReportDto ]

alternativeValuations array [ AlternativeValuationReportDto ]

cashFlows array [ CashFlowReportDto ]

ValuationsInfoScoreExtractDto

id string

Unique identifier for this valuation container

ValuationsInfoSummaryDto

collateralId string

ID of the collateral property

valuationsInfoId string

Unique identifier for this valuation container

ValuationsInfoUpdateEntityDto

entityUpdates array [ PropertyUpdateDtoValuationsInfoProperty ]

WeightedAvgsDto

totalUnitsForUnitType number(double)

avgUnits number(double)

avgSF number(double)

avgAskingRent number(double)

avgPriceSF number(double)

totalMonthlyRent number(double)

totalAnnualRent number(double)

YearlyGrowthUpdateDto

updateValues map { number(double) }