Reservation

Represents both online and offline lot / unit reservations.

Fields

buyerUser

The reservation user (buyer). Only applicable to buyer initiated reservations.

buyerLegalNameString
cancellationFeeInt

Copied from the project at the time of the reservation, this amount is deducted from the refund in the event of a cancellation.

cancellationReasonString
cancelledAtNaiveDateTime
expirationInt

The duration of the reservation before expiration, in hours. Expiration will be automatically set when the reservation is created based on the project's reservation_expiration, but can be manually updated afterwards.

expiresAtNaiveDateTime

The computed NaiveDateTime the reservation will expire. Reservations with active negotiations return null. Reservations with accepted negotiations expire from the date of the accepted offer / counter-offer.

financingContingencyBoolean
idID

Reservation ID.

insertedAtNaiveDateTime
leadLead
lotLot

The reserved lot.

negotiationNegotiation
notesString
occupancyTypeOtherString
ppsfFloat
preapprovedBoolean

If the buyer is preapproved for financing.

priceInt

The unit price at the time of the reservation.

projectProject
totalContractPriceDecimal

The computed total contract price of the reservation. The price is calculated by adding the add-ons to the reservation price.

unitUnit

The reserved unit.

updatedAtNaiveDateTime
userUser

Deprecated Fields

createdInt

Use inserted_at instead.

credits[PersonalizationCredit]

No longer applicable.

customizations[Customization]

Replaced by add-ons. Always returns an empty list.

discounts[PersonalizationDiscount]

No longer applicable.

ownerOccupantBoolean

If the buyer will be the owner occupant (vs. investor, secondary residence, etc.).

Replaced with occupancy_type.

personalizationPersonalization

Replaced by add-ons. Always returns null.

reservedPriceInt

Returned the unit price at the time of the reservation. Always returns null.