{"$defs":{"QInput":{"properties":{"adr":{"description":"Average daily rate ($)","exclusiveMinimum":0,"title":"Adr","type":"number"},"occupancy":{"description":"Occupancy rate 0–1","exclusiveMinimum":0,"maximum":1,"title":"Occupancy","type":"number"}},"required":["adr","occupancy"],"title":"QInput","type":"object"}},"example":{"accounting_annual":2000,"address":"123 Beach Rd, Folly Beach, SC","annual_loan_rate":0.0725,"cleaning_annual":4800,"closing_cost_pct":0.03,"exit_cap_rate":0.065,"expense_escalator":0.03,"hold_years":7,"insurance_annual":3200,"loan_term_years":30,"ltc_pct":0.7,"origination_pct":0.01,"platform_fee_pct":0.2,"property_management_annual":12000,"property_taxes_annual":5800,"purchase_date":"2025-01-01","purchase_price":650000,"q1":{"adr":295,"occupancy":0.58},"q2":{"adr":360,"occupancy":0.72},"q3":{"adr":550,"occupancy":0.88},"q4":{"adr":410,"occupancy":0.62},"rehab_months":2,"renovation_capex":20000,"revenue_escalator":0.03,"sale_cost_pct":0.06,"utilities_annual":2400},"properties":{"address":{"description":"Property address","title":"Address","type":"string"},"purchase_price":{"description":"Purchase price ($)","exclusiveMinimum":0,"title":"Purchase Price","type":"number"},"q1":{"$ref":"#/$defs/QInput"},"q2":{"$ref":"#/$defs/QInput"},"q3":{"$ref":"#/$defs/QInput"},"q4":{"$ref":"#/$defs/QInput"},"closing_cost_pct":{"default":0.03,"description":"Closing costs as % of purchase price — added to basis. Default 3%.","exclusiveMaximum":0.2,"minimum":0,"title":"Closing Cost Pct","type":"number"},"renovation_capex":{"default":20000,"description":"Renovation/capex before operations ($), equity-funded. Default 20,000.","minimum":0,"title":"Renovation Capex","type":"number"},"rehab_months":{"default":2,"description":"Rehab period in months. Operations begin rehab_months + 1 months after purchase. Default 2.","maximum":12,"minimum":0,"title":"Rehab Months","type":"integer"},"ltc_pct":{"default":0.7,"description":"Loan as % of basis (purchase + closing costs). Default 70%.","exclusiveMaximum":1,"minimum":0,"title":"Ltc Pct","type":"number"},"annual_loan_rate":{"default":0.0725,"description":"Annual mortgage rate. Default 7.25%.","exclusiveMaximum":0.25,"exclusiveMinimum":0,"title":"Annual Loan Rate","type":"number"},"loan_term_years":{"default":30,"description":"Amortisation term in years. Default 30.","maximum":40,"minimum":5,"title":"Loan Term Years","type":"integer"},"origination_pct":{"default":0.01,"description":"Loan origination fee as % of loan (charged at close). Default 1%.","maximum":0.05,"minimum":0,"title":"Origination Pct","type":"number"},"interest_only_months":{"default":0,"description":"Interest-only period in months before amortisation begins. Default 0.","maximum":120,"minimum":0,"title":"Interest Only Months","type":"integer"},"property_taxes_annual":{"default":0,"description":"Annual property taxes ($).","minimum":0,"title":"Property Taxes Annual","type":"number"},"utilities_annual":{"default":0,"description":"Annual utilities ($).","minimum":0,"title":"Utilities Annual","type":"number"},"insurance_annual":{"default":0,"description":"Annual insurance ($).","minimum":0,"title":"Insurance Annual","type":"number"},"accounting_annual":{"default":0,"description":"Annual accounting ($).","minimum":0,"title":"Accounting Annual","type":"number"},"property_management_annual":{"default":0,"description":"Annual property management ($) — fixed.","minimum":0,"title":"Property Management Annual","type":"number"},"cleaning_annual":{"default":0,"description":"Annual cleaning costs ($).","minimum":0,"title":"Cleaning Annual","type":"number"},"platform_fee_pct":{"default":0.2,"description":"Platform fees as % of revenue. Default 20%.","maximum":0.5,"minimum":0,"title":"Platform Fee Pct","type":"number"},"annual_appreciation":{"default":0.03,"description":"Home price appreciation; sets a floor on sale value (MAX of NOI-based and appreciated cost). Default 3%.","maximum":0.2,"minimum":0,"title":"Annual Appreciation","type":"number"},"revenue_escalator":{"default":0.03,"description":"Annual ADR escalation (calendar year). Default 3%.","maximum":0.2,"minimum":0,"title":"Revenue Escalator","type":"number"},"expense_escalator":{"default":0.03,"description":"Annual fixed-expense escalation (calendar year). Default 3%.","maximum":0.2,"minimum":0,"title":"Expense Escalator","type":"number"},"hold_years":{"default":7,"description":"Hold period in years. Default 7.","maximum":30,"minimum":1,"title":"Hold Years","type":"integer"},"exit_cap_rate":{"default":0.065,"description":"Exit cap rate applied to exit-month NOI run-rate. Default 6.5%.","exclusiveMaximum":0.2,"exclusiveMinimum":0,"title":"Exit Cap Rate","type":"number"},"sale_cost_pct":{"default":0.06,"description":"Sale transaction costs as % of sale price. Default 6%.","maximum":0.15,"minimum":0,"title":"Sale Cost Pct","type":"number"},"purchase_date":{"anyOf":[{"format":"date","type":"string"},{"type":"null"}],"default":null,"description":"Purchase / close date (YYYY-MM-DD). Used for XIRR-based returns. Defaults to today.","title":"Purchase Date"},"attest":{"default":false,"description":"If true, include an attestation block binding the result to the engine version and reconciliation pack (see GET /str/reconciliation).","title":"Attest","type":"boolean"}},"required":["address","purchase_price","q1","q2","q3","q4"],"title":"STRRequest","type":"object"}