Skip to content

Get Deal Info

Retrieves comprehensive information for a single deal (loan opportunity), including loan terms, risk rating, associated contacts, and aggregated collateral totals.

Key Details

  • The response DTO is named SeedInfoResponseDto — "seed" is a legacy alias for "deal" in Blooma's codebase. They refer to the same entity.
  • seedName is the deal's display name.
  • collateralTotals provides pre-aggregated valuations (income, sales, alternative), NOI, DSCR, debt yield, and total SF/units across all collateral properties in the deal — useful for quick loan-level analysis without calling collateral endpoints individually.
  • companyIds and personIds reference associated borrowers, sponsors, and guarantors. Use Get Person Info and Get Company Info to retrieve their financial profiles.
  • Financial ratios: ltv and ltc are expressed as decimals (e.g., 0.72 = 72%). interestRate and rateSpread are also decimals (e.g., 0.0675 = 6.75%).
  • loanTerm and amortizationTerm are in months.

Parameters

id string

Unique identifier for the deal

Response

Status: 200

Type: application/json

Schema: SeedInfoResponseDto

success boolean

error ErrorDto
target string

Field or parameter that caused the error

code string(enum)

Error code (e.g., Duplicated, MissingMandatoryField, InvalidCreateValues, MissingEntity)

Available enum values: Duplicated, MissingMandatoryField, InvalidCreateValues, Existing, ValidationError, MissingEntity

message string

details array [ ErrorDto ]

id string

loanId string

seedName string

loanType string(enum)

Available enum values: Unknown, Permanent, Bridge, Construction, CMBS

loanPurpose string(enum)

Available enum values: Acquisition, Refinance, Construction, Stabilization, Renovation_Rehab, Other

maturityDate string(date)

riskRating string

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)

rateSpread number(double)

loanPaymentStructure string(enum)

Available enum values: InterestOnly, P_I_Amortization

ioEndDate string(date)

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)

companyIds array [ string ]

personIds array [ string ]

originatedLoanAmount number(double)

originationDate string(date)

grossLoan number(double)

participationGrossLoan number(double)

ltc number(double)

ltv number(double)

amortizationTerm number(double)

amortizationTermRemaining number(double)

loanTerm number(double)

interestRateFloor number(double)

collateralTotals CollateralTotalsDto

alternativeValuation number(double)

incomeValuation number(double)

salesValuation number(double)

netOperatingIncome number(double)

netIncome number(double)

userDebtService number(double)

debtServiceMethod string(enum)

Available enum values: Calculated, Manual

debtService number(double)

netCashFlow number(double)

dscr number(double)

debtYield number(double)

totalSF number(double)

totalUnit number(double)

maturityDateMethod string(enum)

Available enum values: Estimated, Actual

lienPosition string

recourse string

interestReserves number(double)

unfundedAmount number(double)

GET
/api/apiGateway/getDealInfo/{id}
Response
{
  "success": true,
  "error": {
    "target": "string",
    "code": "Duplicated",
    "message": "string",
    "details": [
      {}
    ]
  },
  "id": "string",
  "loanId": "string",
  "seedName": "string",
  "loanType": "Unknown",
  "loanPurpose": "Acquisition",
  "maturityDate": "2025-01-01",
  "riskRating": "string",
  "rateIndexType": "WSJ Prime",
  "interestRate": 0.0,
  "rateSpread": 0.0,
  "loanPaymentStructure": "InterestOnly",
  "ioEndDate": "2025-01-01",
  "componentType": "None",
  "debtService": 0.0,
  "companyIds": [
    "string"
  ],
  "personIds": [
    "string"
  ],
  "originatedLoanAmount": 0.0,
  "originationDate": "2025-01-01",
  "grossLoan": 0.0,
  "participationGrossLoan": 0.0,
  "ltc": 0.0,
  "ltv": 0.0,
  "amortizationTerm": 0.0,
  "amortizationTermRemaining": 0.0,
  "loanTerm": 0.0,
  "interestRateFloor": 0.0,
  "collateralTotals": {
    "alternativeValuation": 0.0,
    "incomeValuation": 0.0,
    "salesValuation": 0.0,
    "netOperatingIncome": 0.0,
    "netIncome": 0.0,
    "userDebtService": 0.0,
    "debtServiceMethod": "Calculated",
    "debtService": 0.0,
    "netCashFlow": 0.0,
    "dscr": 0.0,
    "debtYield": 0.0,
    "totalSF": 0.0,
    "totalUnit": 0.0
  },
  "maturityDateMethod": "Estimated",
  "lienPosition": "string",
  "recourse": "string",
  "interestReserves": 0.0,
  "unfundedAmount": 0.0
}