Skip to content

Get deal

GET
/api/apiGateway/getDealInfo/{id}

Get the details of a deal, identified by its id.

Parameters

id string

The unique identifier of the deal that you want to retrieve.

Response

Type: application/json

Schema: SeedInfoResponseDto

success boolean

Indicates whether the request completed successfully.

error ErrorDto

id string

loanId string

Identifying value for the loan in a client's internal system(s)

seedName string

loanType string(enum)

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

maturityDate string(date)

Maturity date

riskRating string

Risk rating assigned to the loan in internal systems. This number is restricted to a number from 1-8.

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)

The rate percentage added to the Index Rate used as an input to calculate the full note rate. If the Rate Type is Fixed, then the Interest Rate Spread will be the total note 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)

companyIds array [ string ]

personIds array [ string ]

originatedLoanAmount number(double)

Loan amount at time of origination

originationDate string(date)

date-time of origination

grossLoan number(double)

Loan amount (if in pipeline) or unpaid principal balance (if in portfolio)

participationGrossLoan number(double)

The participation loan amount for syndicated loans.

ltc number(double)

Loan to cost

GET ${BASE_URL}/api/apiGateway/getDealInfo/0b6696e4-7c45-46c2-bb1f-d36d3ee93df7
Accept: */*
Authorization: Bearer eyJz93a...k4laUWw
curl --request GET \
    --url "${BASE_URL}/api/apiGateway/getDealInfo/0b6696e4-7c45-46c2-bb1f-d36d3ee93df7" \
    --header 'Accept: */*' \
    --header 'Authorization: Bearer eyJz93a...k4laUWw'
Response
{
  "success": true,
  "error": {
    "target": "string",
    "code": "Duplicated",
    "message": "string",
    "details": ["string"]
  },
  "id": "string",
  "loanId": "string",
  "seedName": "string",
  "loanType": "Unknown",
  "maturityDate": "2025-11-05",
  "riskRating": "string",
  "rateIndexType": "WSJ Prime",
  "interestRate": 0,
  "rateSpread": 0,
  "loanPaymentStructure": "InterestOnly",
  "componentType": "None",
  "debtService": 0,
  "companyIds": ["string"],
  "personIds": ["string"],
  "originatedLoanAmount": 0,
  "originationDate": "2025-11-05",
  "grossLoan": 0,
  "participationGrossLoan": 0,
  "ltc": 0
}