CnmlOfferData
CNML offer detail. The active offer values are derived from the SellWithUpsidePricing
returned by Pricings.GetPricing(active_offer.pricing_uuid). payoutSplits contains
the available list-price/upfront-cash choices returned by the pricing service.
Definition
Section titled “Definition”type CnmlOfferData { expirationAt: String listPriceCents: Int! estimatedSalePriceCents: Int! upfrontCashCents: Int! upfrontCashPremiumCents: Int! estimatedAdditionalProceedsCents: Int! estimatedTotalProceedsCents: Int! programFeeCents: Int! opendoorSellingFeeCents: Int! repairCostCents: Int! closingCostCents: Int! payoutSplits: [CnmlPayoutSplit!]!}Fields
Section titled “Fields”| Field | Type | Description |
|---|---|---|
expirationAt | String | The date and time the CNML offer expires, represented as an ISO 8601 timestamp. |
listPriceCents | Int! | Seller-selected list/resale price used to calculate the payout options. |
estimatedSalePriceCents | Int! | Opendoor’s estimated resale price for the home. |
upfrontCashCents | Int! | Cash the seller receives at closing (the ‘now’ amount). |
upfrontCashPremiumCents | Int! | Positive premium charged for taking more cash upfront; zero for a discount/neutral option. |
estimatedAdditionalProceedsCents | Int! | Estimated additional proceeds when the home resells (the ‘more later’ amount). |
estimatedTotalProceedsCents | Int! | Total potential seller proceeds: upfront + additional (the ‘total potential’ amount). |
programFeeCents | Int! | Opendoor program fee in cents. |
opendoorSellingFeeCents | Int! | Positive Opendoor selling fee, normally 3% of listPriceCents for CNML v3. |
repairCostCents | Int! | Estimated pre-list repair costs in cents. |
closingCostCents | Int! | Estimated closing costs in cents. |
payoutSplits | [CnmlPayoutSplit!]! | Backend-calculated payout split choices, ordered as returned by Pricing. The option IDs are intentionally not exposed because they are ephemeral. |