Create and apply a renewal in one call
Creates a renewal offer and applies it to the lease straight away, without waiting for a tenant to accept. Use it when the renewal is already agreed; use the plain create endpoint when the tenant still has to answer.
Authorization
AuthorizationstringrequiredPath parameters
leaseIdstringrequiredThe lease to renew. A Snowflake id, sent as a decimal string.
Body
application/json
recurringChargeChangesobject[]requiredChanges to the lease's existing recurring charges. Send an empty array to leave them alone.
newEndDatestring · dateThe end date the lease should get. Leave it out to renew onto month to month.
newRecurringChargesobject[]Recurring charges to add when the renewal is applied.
customLeaseTextstringExtra wording for the renewal document. Up to 500 characters.
offerExpiresstring · date-timeWhen the offer stops being open to the tenant.
requiresSigningbooleanWhether the tenant has to sign a document before the renewal can be applied.
templatesobject[]Templates to build the renewal document from.
Response
200 · The offer, now applied to the lease.
idstringId of the renewal offer. A Snowflake id, sent as a decimal string.
statusenum<string>Where the offer stands: offered while the tenant has not answered, signing once the document has gone out for signature, finalized once it has been applied to the lease, rejected if the tenant turned it down, retracted if it was pulled.
requiresSigningbooleanWhether the tenant has to sign a document before the offer can be applied.
recurringChargeChangesRecurringChargeChange[]Changes to the lease's existing recurring charges. One entry per charge you are changing.
newRecurringChargesNewRecurringCharge[]Recurring charges to add when the renewal is applied.
newEndDatestring · dateThe end date the lease would get. Absent means the renewal makes the lease month to month.
customLeaseTextstringExtra wording to put on the renewal document. Up to 500 characters.
leaseDocumentIdstringThe renewal document created for signing. A Snowflake id, sent as a decimal string.
finalizedbooleanWhether the offer has been applied to the lease.
offerExpiresstring · dateThe date the offer stops being open to the tenant.
currentChargesRecurringLeaseCharge[]The lease's recurring charges as they stand today, so the offer can be shown against them.
templatesTemplateRef[]Templates to build the renewal document from.
chartOfAccountsChartOfAccount[]Chart-of-account records referenced above.