Get duration modification details
path Parameters
lease_idamendment_idGet duration modification details › Responses
Duration detail
idamendment_idprevious_end_datePrevious lease end date
new_end_dateNew lease end date. Must be > previous_end_date for extensions (not for REDUCTION/EARLY_TERMINATION)
extension_typeType of duration change
reason_codeReason code
reason_detailsDetailed reason
Update duration modification details
Update the duration detail for an amendment. Since duration detail is a 1:1 relationship, no detail ID is needed — the system identifies the detail by amendment ID.
path Parameters
lease_idamendment_idUpdate duration modification details › Request Body
previous_end_datenew_end_dateextension_typereason_codereason_detailsUpdate duration modification details › Responses
Duration detail updated
idamendment_idprevious_end_datePrevious lease end date
new_end_dateNew lease end date. Must be > previous_end_date for extensions (not for REDUCTION/EARLY_TERMINATION)
extension_typeType of duration change
reason_codeReason code
reason_detailsDetailed reason
Create duration modification details
Create the duration detail for a DURATION_MODIFICATION or RENEWAL amendment. Only one duration detail can exist per amendment (1:1 relationship).
Validation rules:
- For extensions/renewals:
new_end_datemust be >previous_end_date - For reductions/early termination:
new_end_datecan be <=previous_end_date
path Parameters
lease_idamendment_idCreate duration modification details › Request Body
previous_end_datenew_end_dateextension_typereason_codereason_detailsCreate duration modification details › Responses
Duration detail created
idamendment_idprevious_end_datePrevious lease end date
new_end_dateNew lease end date. Must be > previous_end_date for extensions (not for REDUCTION/EARLY_TERMINATION)
extension_typeType of duration change
reason_codeReason code
reason_detailsDetailed reason