---
title: "Simulate"
method: POST
path: "/simulate"
---

# Simulate

`POST /simulate`

## Request

- Base URL: `https://api.terravue.app` (the document declares no server; this is the origin it was published from)
- URL: `https://api.terravue.app/simulate`
- Auth: none declared

## Request body

- SimulateRequest
  - `homePrice` number, required
  - `downPaymentPct` number, required
  - `loanTermYears` integer, required
  - `closingCostPct` number, required
  - `propertyTaxRate` number, required
  - `insuranceRate` number, required
  - `hoaMonthly` number, required
  - `maintenanceRate` number, required
  - `maintenanceRamp` number
  - `pmiRate` number, required
  - `mortgageType` 'fixed' | 'arm', required
  - `fixedRate` number, required
  - `armInitialRate` number, required
  - `armFixedYears` integer, required
  - `armPostRate` number, required
  - `armCapInitial` number, required
  - `armCapPeriodic` number, required
  - `armCapLifetime` number, required
  - `armAdjustEveryYears` integer, required
  - `refinanceEnabled` boolean, required
  - `refinanceYear` integer, required
  - `refinanceRate` number, required
  - `refinanceClosingCostPct` number, required
  - `monthlyRent` number, required
  - `rentInsuranceMonthly` number, required
  - `marginalTaxRate` number, required
  - `capGainsRate` number, required
  - `saltCap` number, required
  - `standardDeduction` number, required
  - `filingStatus` 'mfj' | 'single', required
  - `sellingCostPct` number, required
  - `analysisYears` integer, required
  - `inflationRate` number
  - `appreciationPath` number[], nullable
  - `investmentReturnPath` number[], nullable
  - `rentInflationPath` number[], nullable
  - `armRatePath` number[], nullable
  - `homeAppreciationRate` number
  - `investmentReturnRate` number
  - `rentInflationRate` number

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/terravue/apis/propertyiq-api.md) · [All operations](https://skmtc.dev/terravue/apis/propertyiq-api/llms.txt) · [OpenAPI document](https://skmtc.dev/terravue/apis/propertyiq-api/revisions/ea492f95ac2a?raw)
