Tenant management.
Dedicated tenant endpoints
The endpoints under /lessee/leases are specifically designed to allow tenants to:
- View their own leases
- Sign their leases electronically
- Download signed leases
These endpoints require specific permissions:
lessee:leases:read- To view leaseslessee:leases:sign- To sign leaseslessee:leases:download- To download signed leases
List all lessees
Retrieves the list of all lessees with pagination and filters
query Parameters
qGeneral search term
categoryFilter by lessee category
Lessee category
emailFilter by email address
phoneFilter by phone number
cityFilter by city
has_incomeFilter by income presence
min_incomeMinimum income
max_incomeMaximum income
pagePage number
limitNumber of items per page
List all lessees › Responses
Lessee list retrieved successfully
Lessees list
totalTotal number of lessees
pageCurrent page number
limitNumber of items per page
Create a new lessee
Creates a new lessee in the system
Create a new lessee › Request Body
categoryLessee category
titleTitle (Mr., Mrs., etc.)
first_nameFirst name (required for individuals)
last_nameLast name
legal_nameLegal name (required for companies)
birth_dateDate of birth
birth_placePlace of birth
emailEmail address
mobile_phoneMobile phone number
landline_phoneLandline phone number
address_countryCountry
address_complementAddress complement
address_street_numberStreet number
address_street_nameStreet name
address_localityLocality, district, or borough
address_postal_codePostal code
address_cityCity
address_postal_boxPO Box
professionProfession
employer_nameEmployer name
employer_phoneEmployer phone
monthly_incomeMonthly income
other_incomeOther income
bank_nameBank name
ibanIBAN code
bicBIC/SWIFT code
Additional addresses (JSON)
Identity documents (JSON)
Additional contacts (JSON)
Custom fields (JSON)
auth_user_idBetter Auth user ID
Create a new lessee › Responses
Lessee created successfully
idUnique identifier of the lessee
categoryLessee category
created_atCreation date
updated_atLast modification date
titleTitle (Mr., Mrs., etc.)
first_nameFirst name
last_nameLast name
legal_nameLegal name (for companies)
birth_dateDate of birth
birth_placePlace of birth
emailEmail address
mobile_phoneMobile phone number
landline_phoneLandline phone number
address_countryCountry
address_complementAddress complement
address_street_numberStreet number
address_street_nameStreet name
address_localityLocality, district, or borough
address_postal_codePostal code
address_cityCity
address_postal_boxPO Box
professionProfession
employer_nameEmployer name
employer_phoneEmployer phone
monthly_incomeMonthly income
other_incomeOther income
bank_nameBank name
ibanIBAN code
bicBIC/SWIFT code
Additional addresses (JSON)
Identity documents (JSON)
Additional contacts (JSON)
Custom fields (JSON)
auth_user_idBetter Auth user ID
Get lessee by ID
Retrieves the details of a specific lessee
path Parameters
idUnique lessee ID
Get lessee by ID › Responses
Lessee details retrieved successfully
idUnique identifier of the lessee
categoryLessee category
created_atCreation date
updated_atLast modification date
titleTitle (Mr., Mrs., etc.)
first_nameFirst name
last_nameLast name
legal_nameLegal name (for companies)
birth_dateDate of birth
birth_placePlace of birth
emailEmail address
mobile_phoneMobile phone number
landline_phoneLandline phone number
address_countryCountry
address_complementAddress complement
address_street_numberStreet number
address_street_nameStreet name
address_localityLocality, district, or borough
address_postal_codePostal code
address_cityCity
address_postal_boxPO Box
professionProfession
employer_nameEmployer name
employer_phoneEmployer phone
monthly_incomeMonthly income
other_incomeOther income
bank_nameBank name
ibanIBAN code
bicBIC/SWIFT code
Additional addresses (JSON)
Identity documents (JSON)
Additional contacts (JSON)
Custom fields (JSON)
auth_user_idBetter Auth user ID
Update lessee
Updates the information of an existing lessee
path Parameters
idUnique lessee ID
Update lessee › Request Body
categoryLessee category
titleTitle (Mr., Mrs., etc.)
first_nameFirst name
last_nameLast name
legal_nameLegal name (for companies)
birth_dateDate of birth
birth_placePlace of birth
emailEmail address
mobile_phoneMobile phone number
landline_phoneLandline phone number
address_countryCountry
address_complementAddress complement
address_street_numberStreet number
address_street_nameStreet name
address_localityLocality, district, or borough
address_postal_codePostal code
address_cityCity
address_postal_boxPO Box
professionProfession
employer_nameEmployer name
employer_phoneEmployer phone
monthly_incomeMonthly income
other_incomeOther income
bank_nameBank name
ibanIBAN code
bicBIC/SWIFT code
Additional addresses (JSON)
Identity documents (JSON)
Additional contacts (JSON)
Custom fields (JSON)
auth_user_idBetter Auth user ID
Update lessee › Responses
Lessee updated successfully
idUnique identifier of the lessee
categoryLessee category
created_atCreation date
updated_atLast modification date
titleTitle (Mr., Mrs., etc.)
first_nameFirst name
last_nameLast name
legal_nameLegal name (for companies)
birth_dateDate of birth
birth_placePlace of birth
emailEmail address
mobile_phoneMobile phone number
landline_phoneLandline phone number
address_countryCountry
address_complementAddress complement
address_street_numberStreet number
address_street_nameStreet name
address_localityLocality, district, or borough
address_postal_codePostal code
address_cityCity
address_postal_boxPO Box
professionProfession
employer_nameEmployer name
employer_phoneEmployer phone
monthly_incomeMonthly income
other_incomeOther income
bank_nameBank name
ibanIBAN code
bicBIC/SWIFT code
Additional addresses (JSON)
Identity documents (JSON)
Additional contacts (JSON)
Custom fields (JSON)
auth_user_idBetter Auth user ID
Get lessees by type
Retrieves lessees filtered by type (primary, co-tenant, guarantor)
path Parameters
typeLessee type
Lessee type
query Parameters
pagePage number
limitNumber of items per page
Get lessees by type › Responses
Lessee list for the specified type
Lessees list
totalTotal number of lessees
pageCurrent page number
limitNumber of items per page
Create multiple lessees
Creates multiple lessees in a single operation
Create multiple lessees › Request Body
List of lessees to create
Create multiple lessees › Responses
Lessees created successfully
idUnique identifier of the lessee
categoryLessee category
created_atCreation date
updated_atLast modification date
titleTitle (Mr., Mrs., etc.)
first_nameFirst name
last_nameLast name
legal_nameLegal name (for companies)
birth_dateDate of birth
birth_placePlace of birth
emailEmail address
mobile_phoneMobile phone number
landline_phoneLandline phone number
address_countryCountry
address_complementAddress complement
address_street_numberStreet number
address_street_nameStreet name
address_localityLocality, district, or borough
address_postal_codePostal code
address_cityCity
address_postal_boxPO Box
professionProfession
employer_nameEmployer name
employer_phoneEmployer phone
monthly_incomeMonthly income
other_incomeOther income
bank_nameBank name
ibanIBAN code
bicBIC/SWIFT code
Additional addresses (JSON)
Identity documents (JSON)
Additional contacts (JSON)
Custom fields (JSON)
auth_user_idBetter Auth user ID
List all leases where the user is a tenant
Retrieves the list of all leases where the authenticated user is associated as an active tenant.
Authentication and authorization
- The user must be authenticated with a valid JWT
- The
auth_user_id(JWTsubclaim) must correspond to an existinglessee - Only leases where the user is effectively a tenant are returned
- Terminated leases (with a past
end_date) are excluded
Required permissions
lessee:leases:read
List all leases where the user is a tenant › Responses
Lessee leases retrieved successfully
idUnique lease identifier
estate_idRented property unit ID
lease_type_idLease type ID
statusLease status
versionLease version (incremented with each amendment)
start_dateLease start date
rent_amountLease rent amount (in EUR). Automatically synchronized with the associated Estate's rent_amount.
rent_frequencyRent payment frequency
is_subject_to_rent_evolution_decreeSubject to rent evolution decree at re-letting
is_subject_to_reference_rent_capSubject to increased reference rent by prefectural decree
payment_dayMonthly payment day (1-31)
payment_termsPayment terms
payment_methodPayment method
created_atCreation date
updated_atLast modification date
template_idTemplate ID used to generate the lease
agent_idAgent ID (real estate agent)
reference_numberLease reference number
end_dateLease end date
deposit_amountSecurity deposit amount
revision_index_typeRent revision index type
last_revision_dateDate of the last rent revision
next_revision_dateDate of the next rent revision
usage_typePremises usage type
furniture_list_idFurniture list ID (for furnished leases)
notesInternal notes
reference_rent_per_m2Reference rent in EUR/m²
reference_rent_increased_per_m2Increased reference rent in EUR/m²
base_rent_amountBase rent (equal to increased reference rent if supplement)
rent_complement_amountRent supplement
rent_complement_justificationRent supplement justification
previous_tenant_last_rentPrevious tenant's last rent
previous_tenant_last_payment_datePrevious tenant's last payment date
previous_tenant_last_revision_datePrevious tenant's last revision date
rent_revision_dateRent revision date
irl_reference_quarterIRL reference quarter (e.g., Q1 2024)
irl_reference_valueIRL reference index value
rent_regulation_applied_atRegulation application date
rent_regulation_zone_typeRegulation zone type
rent_regulation_compliance_statusRegulation compliance status
rent_regulation_last_checkDate of last compliance check
charge_settlement_modeCharge settlement mode
rent_increase_for_workRent increase amount due to landlord's work
rent_increase_work_descriptionDescription of work done by the landlord
rent_increase_work_costTotal cost of work done by the landlord
rent_increase_work_completion_dateWork completion date
rent_increase_legal_basisLegal basis (e.g., art. 17-2 law 1989)
rent_increase_calculation_methodCalculation method used
Supporting documents (invoices, quotes) - JSON format
rent_increase_start_dateStart date of the rent increase application
rent_increase_end_dateEnd date of the rent increase application
rent_increase_duration_monthsApplication duration in months
rent_decrease_for_tenant_workRent decrease amount due to tenant's required work
rent_decrease_work_descriptionDescription of work to be done by the tenant
rent_decrease_work_estimated_costEstimated cost of work to be borne by the tenant
rent_decrease_work_deadlineDeadline to complete the work
rent_decrease_work_specificationsTechnical specifications of the work
rent_decrease_work_authorization_requiredPrior authorization required
rent_decrease_restitution_clauseRestitution clause at end of lease
Documents (quotes, specifications) - JSON format
rent_decrease_start_dateStart date of the rent decrease application
rent_decrease_end_dateEnd date of the rent decrease application
rent_decrease_duration_monthsApplication duration in months
solidarity_clauseSolidarity clause between co-tenants
termination_clauseTermination clause (termination conditions)
visit_clauseClause for visits to re-let or sell
furniture_provision_clauseClause regarding provided furniture
pet_clausePet clause
insurance_clauseTenant home insurance clause
maintenance_clauseAnnual appliance maintenance clause
damage_clauseTenant damage clause
regularization_waiver_clauseCharge regularization waiver clause
rent_free_clauseRent-free clause
custom_clauseCustom clause (free-form)
rent_free_start_dateRent-free period start date
rent_free_end_dateRent-free period end date
rent_free_amountRent-free amount (0 = fully free, >0 = reduced rent)
tenant_fees_cap_visit_dossier_lease_per_m2Fee cap for visits/file processing/lease drafting (EUR/m²)
tenant_fees_cap_inventory_per_m2Fee cap for move-in inspection (EUR/m²)
landlord_fees_visit_dossier_leaseFees for visits/file processing/lease drafting
landlord_fees_visit_dossier_lease_descriptionDetails of services performed
landlord_fees_inventory_entryMove-in inspection fees
landlord_fees_inventory_entry_descriptionMove-in inspection service details
landlord_fees_otherOther services
landlord_fees_other_descriptionDetails of other services and conditions
tenant_fees_visit_dossier_leaseFees for visits/file processing/lease drafting
tenant_fees_visit_dossier_lease_descriptionDetails of services performed
tenant_fees_inventory_entryMove-in inspection fees
tenant_fees_inventory_entry_descriptionMove-in inspection service details
tenant_fees_otherOther fees
tenant_fees_other_descriptionDetails of other services
fees_calculation_dateFee calculation date
fees_regulation_complianceRegulatory compliance
fees_agency_nameAgency/professional name
fees_agency_registration_numberProfessional registration number
student_school_nameEducational institution name (student lease only)
student_enrollment_yearAcademic year (student lease only)
student_certificate_providedEnrollment certificate provided (student lease only)
student_levelEducation level (student lease only)
mobility_reasonMobility reason (mobility lease only)
mobility_reason_otherReason details if 'autre' (mobility lease only)
initial_duration_monthsInitial duration in months (mobility lease only, between 1 and 10 months)
extended_duration_monthsDuration after extension in months (mobility lease only, maximum 10 months total)
lease_extension_infoExtension amendment information (mobility lease only)
seasonal_rental_purposeSeasonal stay reason (seasonal lease only, max duration 90 days). Common values: vacation, business trip, spa treatment, tourism, other.
seasonal_purpose_detailsAdditional reason details if 'other' selected (seasonal lease only)
seasonal_guest_countNumber of guests accommodated in the property (seasonal lease only, minimum 1 person)
seasonal_cleaning_includedIndicates whether end-of-stay cleaning is included in the rent (seasonal lease only)
seasonal_cleaning_feeEnd-of-stay cleaning fee if not included in the rent (seasonal lease only, in EUR)
seasonal_tourist_tax_includedIndicates whether the tourist tax is included in the rent (seasonal lease only)
seasonal_tourist_tax_amountTourist tax amount per person per night (seasonal lease only, in EUR)
seasonal_services_includedServices included in the seasonal rental (wifi, household linen, parking, etc.)
seasonal_energy_modeEnergy billing mode for the seasonal rental
seasonal_cancellation_policySpecific cancellation policy defined by the landlord (conditions, deadlines, potential penalties)
seasonal_declaration_numberCity hall declaration number (Cerfa n°14004) - Legally required unless the property is the landlord's primary residence (Tourism Code L.324-1-1)
commercial_business_nameTenant company business name (commercial lease only, required per Article L145-1)
commercial_legal_formCompany legal form (SARL, SAS, EURL, etc.)
commercial_siret^\d{14}$14-digit SIRET number (required for commercial lease)
commercial_rcsRCS registration (e.g., RCS Paris 123 456 789)
commercial_activityDescription of the authorized commercial activity (premises purpose, Article L145-1). Determines despecialization rights.
commercial_activity_code_apeAPE/NAF activity code (e.g., 47.11F)
commercial_triennial_exit_year_3Notification deadline for triennial termination at year 3 (3-6-9 rule, Article L145-5). The tenant must notify 6 months before this date.
commercial_triennial_exit_year_6Notification deadline for triennial termination at year 6 (3-6-9 rule, Article L145-5)
commercial_triennial_exit_year_9Notification deadline for triennial termination at year 9 (3-6-9 rule, Article L145-5)
commercial_notice_period_monthsTermination notice period in months (minimum 6 months per Article L145-12)
commercial_ilc_base_valueCommercial Rent Index (ILC) reference value at lease start (for triennial revision per Articles L145-33 to L145-38)
commercial_ilc_base_dateILC reference date (quarter) (e.g., 2024-10-01 for Q4 2024)
commercial_next_revision_dateNext triennial rent revision date based on ILC
commercial_rent_ceiling_enabledRent variation capping at +/-10% per 3-year period (Article L145-38)
History of granted partial despecializations (related or complementary activities, Article L145-47)
commercial_despecialization_fullFull despecialization (complete change of activity, Articles L145-48 and L145-49, requires judicial procedure)
Joint and several guarantors for the commercial lease (Article 2298 of the Civil Code)
commercial_insurance_policyInsurance policy number for rental risks and professional liability (required per Article L145-7)
List leases pending signature for the tenant
Retrieves the list of leases where the user is a tenant and where a signature is pending on their part.
Filtering criteria
- The lease must have an initiated signature document
- The document status must not be
COMPLETED - There must be a signature request of type
TENANTwith a non-COMPLETEDstatus
Required permissions
lessee:leases:read
List leases pending signature for the tenant › Responses
Leases pending signature list
idUnique lease identifier
estate_idRented property unit ID
lease_type_idLease type ID
statusLease status
versionLease version (incremented with each amendment)
start_dateLease start date
rent_amountLease rent amount (in EUR). Automatically synchronized with the associated Estate's rent_amount.
rent_frequencyRent payment frequency
is_subject_to_rent_evolution_decreeSubject to rent evolution decree at re-letting
is_subject_to_reference_rent_capSubject to increased reference rent by prefectural decree
payment_dayMonthly payment day (1-31)
payment_termsPayment terms
payment_methodPayment method
created_atCreation date
updated_atLast modification date
template_idTemplate ID used to generate the lease
agent_idAgent ID (real estate agent)
reference_numberLease reference number
end_dateLease end date
deposit_amountSecurity deposit amount
revision_index_typeRent revision index type
last_revision_dateDate of the last rent revision
next_revision_dateDate of the next rent revision
usage_typePremises usage type
furniture_list_idFurniture list ID (for furnished leases)
notesInternal notes
reference_rent_per_m2Reference rent in EUR/m²
reference_rent_increased_per_m2Increased reference rent in EUR/m²
base_rent_amountBase rent (equal to increased reference rent if supplement)
rent_complement_amountRent supplement
rent_complement_justificationRent supplement justification
previous_tenant_last_rentPrevious tenant's last rent
previous_tenant_last_payment_datePrevious tenant's last payment date
previous_tenant_last_revision_datePrevious tenant's last revision date
rent_revision_dateRent revision date
irl_reference_quarterIRL reference quarter (e.g., Q1 2024)
irl_reference_valueIRL reference index value
rent_regulation_applied_atRegulation application date
rent_regulation_zone_typeRegulation zone type
rent_regulation_compliance_statusRegulation compliance status
rent_regulation_last_checkDate of last compliance check
charge_settlement_modeCharge settlement mode
rent_increase_for_workRent increase amount due to landlord's work
rent_increase_work_descriptionDescription of work done by the landlord
rent_increase_work_costTotal cost of work done by the landlord
rent_increase_work_completion_dateWork completion date
rent_increase_legal_basisLegal basis (e.g., art. 17-2 law 1989)
rent_increase_calculation_methodCalculation method used
Supporting documents (invoices, quotes) - JSON format
rent_increase_start_dateStart date of the rent increase application
rent_increase_end_dateEnd date of the rent increase application
rent_increase_duration_monthsApplication duration in months
rent_decrease_for_tenant_workRent decrease amount due to tenant's required work
rent_decrease_work_descriptionDescription of work to be done by the tenant
rent_decrease_work_estimated_costEstimated cost of work to be borne by the tenant
rent_decrease_work_deadlineDeadline to complete the work
rent_decrease_work_specificationsTechnical specifications of the work
rent_decrease_work_authorization_requiredPrior authorization required
rent_decrease_restitution_clauseRestitution clause at end of lease
Documents (quotes, specifications) - JSON format
rent_decrease_start_dateStart date of the rent decrease application
rent_decrease_end_dateEnd date of the rent decrease application
rent_decrease_duration_monthsApplication duration in months
solidarity_clauseSolidarity clause between co-tenants
termination_clauseTermination clause (termination conditions)
visit_clauseClause for visits to re-let or sell
furniture_provision_clauseClause regarding provided furniture
pet_clausePet clause
insurance_clauseTenant home insurance clause
maintenance_clauseAnnual appliance maintenance clause
damage_clauseTenant damage clause
regularization_waiver_clauseCharge regularization waiver clause
rent_free_clauseRent-free clause
custom_clauseCustom clause (free-form)
rent_free_start_dateRent-free period start date
rent_free_end_dateRent-free period end date
rent_free_amountRent-free amount (0 = fully free, >0 = reduced rent)
tenant_fees_cap_visit_dossier_lease_per_m2Fee cap for visits/file processing/lease drafting (EUR/m²)
tenant_fees_cap_inventory_per_m2Fee cap for move-in inspection (EUR/m²)
landlord_fees_visit_dossier_leaseFees for visits/file processing/lease drafting
landlord_fees_visit_dossier_lease_descriptionDetails of services performed
landlord_fees_inventory_entryMove-in inspection fees
landlord_fees_inventory_entry_descriptionMove-in inspection service details
landlord_fees_otherOther services
landlord_fees_other_descriptionDetails of other services and conditions
tenant_fees_visit_dossier_leaseFees for visits/file processing/lease drafting
tenant_fees_visit_dossier_lease_descriptionDetails of services performed
tenant_fees_inventory_entryMove-in inspection fees
tenant_fees_inventory_entry_descriptionMove-in inspection service details
tenant_fees_otherOther fees
tenant_fees_other_descriptionDetails of other services
fees_calculation_dateFee calculation date
fees_regulation_complianceRegulatory compliance
fees_agency_nameAgency/professional name
fees_agency_registration_numberProfessional registration number
student_school_nameEducational institution name (student lease only)
student_enrollment_yearAcademic year (student lease only)
student_certificate_providedEnrollment certificate provided (student lease only)
student_levelEducation level (student lease only)
mobility_reasonMobility reason (mobility lease only)
mobility_reason_otherReason details if 'autre' (mobility lease only)
initial_duration_monthsInitial duration in months (mobility lease only, between 1 and 10 months)
extended_duration_monthsDuration after extension in months (mobility lease only, maximum 10 months total)
lease_extension_infoExtension amendment information (mobility lease only)
seasonal_rental_purposeSeasonal stay reason (seasonal lease only, max duration 90 days). Common values: vacation, business trip, spa treatment, tourism, other.
seasonal_purpose_detailsAdditional reason details if 'other' selected (seasonal lease only)
seasonal_guest_countNumber of guests accommodated in the property (seasonal lease only, minimum 1 person)
seasonal_cleaning_includedIndicates whether end-of-stay cleaning is included in the rent (seasonal lease only)
seasonal_cleaning_feeEnd-of-stay cleaning fee if not included in the rent (seasonal lease only, in EUR)
seasonal_tourist_tax_includedIndicates whether the tourist tax is included in the rent (seasonal lease only)
seasonal_tourist_tax_amountTourist tax amount per person per night (seasonal lease only, in EUR)
seasonal_services_includedServices included in the seasonal rental (wifi, household linen, parking, etc.)
seasonal_energy_modeEnergy billing mode for the seasonal rental
seasonal_cancellation_policySpecific cancellation policy defined by the landlord (conditions, deadlines, potential penalties)
seasonal_declaration_numberCity hall declaration number (Cerfa n°14004) - Legally required unless the property is the landlord's primary residence (Tourism Code L.324-1-1)
commercial_business_nameTenant company business name (commercial lease only, required per Article L145-1)
commercial_legal_formCompany legal form (SARL, SAS, EURL, etc.)
commercial_siret^\d{14}$14-digit SIRET number (required for commercial lease)
commercial_rcsRCS registration (e.g., RCS Paris 123 456 789)
commercial_activityDescription of the authorized commercial activity (premises purpose, Article L145-1). Determines despecialization rights.
commercial_activity_code_apeAPE/NAF activity code (e.g., 47.11F)
commercial_triennial_exit_year_3Notification deadline for triennial termination at year 3 (3-6-9 rule, Article L145-5). The tenant must notify 6 months before this date.
commercial_triennial_exit_year_6Notification deadline for triennial termination at year 6 (3-6-9 rule, Article L145-5)
commercial_triennial_exit_year_9Notification deadline for triennial termination at year 9 (3-6-9 rule, Article L145-5)
commercial_notice_period_monthsTermination notice period in months (minimum 6 months per Article L145-12)
commercial_ilc_base_valueCommercial Rent Index (ILC) reference value at lease start (for triennial revision per Articles L145-33 to L145-38)
commercial_ilc_base_dateILC reference date (quarter) (e.g., 2024-10-01 for Q4 2024)
commercial_next_revision_dateNext triennial rent revision date based on ILC
commercial_rent_ceiling_enabledRent variation capping at +/-10% per 3-year period (Article L145-38)
History of granted partial despecializations (related or complementary activities, Article L145-47)
commercial_despecialization_fullFull despecialization (complete change of activity, Articles L145-48 and L145-49, requires judicial procedure)
Joint and several guarantors for the commercial lease (Article 2298 of the Civil Code)
commercial_insurance_policyInsurance policy number for rental risks and professional liability (required per Article L145-7)
Get details of a specific lease for the tenant
Retrieves the full details of a specific lease, only if the authenticated user is a tenant of this lease.
Security validations
- Verifies that the user is indeed a tenant of the lease via
is_lessee_for_lease - Returns a 403 error if the user is not authorized to access this lease
Required permissions
lessee:leases:read
path Parameters
idLease ID to retrieve
Get details of a specific lease for the tenant › Responses
Lease details retrieved successfully
idUnique lease identifier
estate_idRented property unit ID
lease_type_idLease type ID
statusLease status
versionLease version (incremented with each amendment)
start_dateLease start date
rent_amountLease rent amount (in EUR). Automatically synchronized with the associated Estate's rent_amount.
rent_frequencyRent payment frequency
is_subject_to_rent_evolution_decreeSubject to rent evolution decree at re-letting
is_subject_to_reference_rent_capSubject to increased reference rent by prefectural decree
payment_dayMonthly payment day (1-31)
payment_termsPayment terms
payment_methodPayment method
created_atCreation date
updated_atLast modification date
template_idTemplate ID used to generate the lease
agent_idAgent ID (real estate agent)
reference_numberLease reference number
end_dateLease end date
deposit_amountSecurity deposit amount
revision_index_typeRent revision index type
last_revision_dateDate of the last rent revision
next_revision_dateDate of the next rent revision
usage_typePremises usage type
furniture_list_idFurniture list ID (for furnished leases)
notesInternal notes
reference_rent_per_m2Reference rent in EUR/m²
reference_rent_increased_per_m2Increased reference rent in EUR/m²
base_rent_amountBase rent (equal to increased reference rent if supplement)
rent_complement_amountRent supplement
rent_complement_justificationRent supplement justification
previous_tenant_last_rentPrevious tenant's last rent
previous_tenant_last_payment_datePrevious tenant's last payment date
previous_tenant_last_revision_datePrevious tenant's last revision date
rent_revision_dateRent revision date
irl_reference_quarterIRL reference quarter (e.g., Q1 2024)
irl_reference_valueIRL reference index value
rent_regulation_applied_atRegulation application date
rent_regulation_zone_typeRegulation zone type
rent_regulation_compliance_statusRegulation compliance status
rent_regulation_last_checkDate of last compliance check
charge_settlement_modeCharge settlement mode
rent_increase_for_workRent increase amount due to landlord's work
rent_increase_work_descriptionDescription of work done by the landlord
rent_increase_work_costTotal cost of work done by the landlord
rent_increase_work_completion_dateWork completion date
rent_increase_legal_basisLegal basis (e.g., art. 17-2 law 1989)
rent_increase_calculation_methodCalculation method used
Supporting documents (invoices, quotes) - JSON format
rent_increase_start_dateStart date of the rent increase application
rent_increase_end_dateEnd date of the rent increase application
rent_increase_duration_monthsApplication duration in months
rent_decrease_for_tenant_workRent decrease amount due to tenant's required work
rent_decrease_work_descriptionDescription of work to be done by the tenant
rent_decrease_work_estimated_costEstimated cost of work to be borne by the tenant
rent_decrease_work_deadlineDeadline to complete the work
rent_decrease_work_specificationsTechnical specifications of the work
rent_decrease_work_authorization_requiredPrior authorization required
rent_decrease_restitution_clauseRestitution clause at end of lease
Documents (quotes, specifications) - JSON format
rent_decrease_start_dateStart date of the rent decrease application
rent_decrease_end_dateEnd date of the rent decrease application
rent_decrease_duration_monthsApplication duration in months
solidarity_clauseSolidarity clause between co-tenants
termination_clauseTermination clause (termination conditions)
visit_clauseClause for visits to re-let or sell
furniture_provision_clauseClause regarding provided furniture
pet_clausePet clause
insurance_clauseTenant home insurance clause
maintenance_clauseAnnual appliance maintenance clause
damage_clauseTenant damage clause
regularization_waiver_clauseCharge regularization waiver clause
rent_free_clauseRent-free clause
custom_clauseCustom clause (free-form)
rent_free_start_dateRent-free period start date
rent_free_end_dateRent-free period end date
rent_free_amountRent-free amount (0 = fully free, >0 = reduced rent)
tenant_fees_cap_visit_dossier_lease_per_m2Fee cap for visits/file processing/lease drafting (EUR/m²)
tenant_fees_cap_inventory_per_m2Fee cap for move-in inspection (EUR/m²)
landlord_fees_visit_dossier_leaseFees for visits/file processing/lease drafting
landlord_fees_visit_dossier_lease_descriptionDetails of services performed
landlord_fees_inventory_entryMove-in inspection fees
landlord_fees_inventory_entry_descriptionMove-in inspection service details
landlord_fees_otherOther services
landlord_fees_other_descriptionDetails of other services and conditions
tenant_fees_visit_dossier_leaseFees for visits/file processing/lease drafting
tenant_fees_visit_dossier_lease_descriptionDetails of services performed
tenant_fees_inventory_entryMove-in inspection fees
tenant_fees_inventory_entry_descriptionMove-in inspection service details
tenant_fees_otherOther fees
tenant_fees_other_descriptionDetails of other services
fees_calculation_dateFee calculation date
fees_regulation_complianceRegulatory compliance
fees_agency_nameAgency/professional name
fees_agency_registration_numberProfessional registration number
student_school_nameEducational institution name (student lease only)
student_enrollment_yearAcademic year (student lease only)
student_certificate_providedEnrollment certificate provided (student lease only)
student_levelEducation level (student lease only)
mobility_reasonMobility reason (mobility lease only)
mobility_reason_otherReason details if 'autre' (mobility lease only)
initial_duration_monthsInitial duration in months (mobility lease only, between 1 and 10 months)
extended_duration_monthsDuration after extension in months (mobility lease only, maximum 10 months total)
lease_extension_infoExtension amendment information (mobility lease only)
seasonal_rental_purposeSeasonal stay reason (seasonal lease only, max duration 90 days). Common values: vacation, business trip, spa treatment, tourism, other.
seasonal_purpose_detailsAdditional reason details if 'other' selected (seasonal lease only)
seasonal_guest_countNumber of guests accommodated in the property (seasonal lease only, minimum 1 person)
seasonal_cleaning_includedIndicates whether end-of-stay cleaning is included in the rent (seasonal lease only)
seasonal_cleaning_feeEnd-of-stay cleaning fee if not included in the rent (seasonal lease only, in EUR)
seasonal_tourist_tax_includedIndicates whether the tourist tax is included in the rent (seasonal lease only)
seasonal_tourist_tax_amountTourist tax amount per person per night (seasonal lease only, in EUR)
seasonal_services_includedServices included in the seasonal rental (wifi, household linen, parking, etc.)
seasonal_energy_modeEnergy billing mode for the seasonal rental
seasonal_cancellation_policySpecific cancellation policy defined by the landlord (conditions, deadlines, potential penalties)
seasonal_declaration_numberCity hall declaration number (Cerfa n°14004) - Legally required unless the property is the landlord's primary residence (Tourism Code L.324-1-1)
commercial_business_nameTenant company business name (commercial lease only, required per Article L145-1)
commercial_legal_formCompany legal form (SARL, SAS, EURL, etc.)
commercial_siret^\d{14}$14-digit SIRET number (required for commercial lease)
commercial_rcsRCS registration (e.g., RCS Paris 123 456 789)
commercial_activityDescription of the authorized commercial activity (premises purpose, Article L145-1). Determines despecialization rights.
commercial_activity_code_apeAPE/NAF activity code (e.g., 47.11F)
commercial_triennial_exit_year_3Notification deadline for triennial termination at year 3 (3-6-9 rule, Article L145-5). The tenant must notify 6 months before this date.
commercial_triennial_exit_year_6Notification deadline for triennial termination at year 6 (3-6-9 rule, Article L145-5)
commercial_triennial_exit_year_9Notification deadline for triennial termination at year 9 (3-6-9 rule, Article L145-5)
commercial_notice_period_monthsTermination notice period in months (minimum 6 months per Article L145-12)
commercial_ilc_base_valueCommercial Rent Index (ILC) reference value at lease start (for triennial revision per Articles L145-33 to L145-38)
commercial_ilc_base_dateILC reference date (quarter) (e.g., 2024-10-01 for Q4 2024)
commercial_next_revision_dateNext triennial rent revision date based on ILC
commercial_rent_ceiling_enabledRent variation capping at +/-10% per 3-year period (Article L145-38)
History of granted partial despecializations (related or complementary activities, Article L145-47)
commercial_despecialization_fullFull despecialization (complete change of activity, Articles L145-48 and L145-49, requires judicial procedure)
Joint and several guarantors for the commercial lease (Article 2298 of the Civil Code)
commercial_insurance_policyInsurance policy number for rental risks and professional liability (required per Article L145-7)
Get signature status of a lease for the tenant
Retrieves the signature status of a specific lease for the authenticated tenant.
Returns:
- The signature document status (
READY,SIGNING,COMPLETED,FAILED,ARCHIVED) - The signed media ID (
signed_media_id) if the document is signed, allowing retrieval of the signed PDF URL - The details of all associated signature requests
- Information about the signers and their status
Required permissions
lessee:leases:read
path Parameters
idLease ID
Get signature status of a lease for the tenant › Responses
Signature status retrieved successfully
lease_idLease ID
document_signature_idSignature document ID
statusSignature document status
signed_media_idSigned PDF media ID (available after full signature completion)
Signature requests list
Sign a lease as a tenant
Allows the authenticated tenant to sign a lease by validating the OTP received via SMS/email.
Signing process
- The user must have received an OTP via SMS or email
- The OTP is validated via the DO Global service
- The signature is applied to the PDF document
- The signature request status is updated
Security validations
- Verifies that the user is indeed a tenant of the lease
- Verifies that the
person_idderived from the JWT matches the lease signers - Validates the OTP before applying the signature
Required permissions
lessee:leases:sign
path Parameters
idLease ID to sign
Sign a lease as a tenant › Request Body
document_signature_idSignature document ID to sign
otpOTP code received via SMS or email
Sign a lease as a tenant › Responses
Signature initiated successfully (asynchronous processing)
successIndicates whether the request was accepted
messageConfirmation message
document_signature_idSignature document ID
signed_media_idSigned PDF media ID (available after processing)
signed_pdf_urlSigned PDF URL (available after processing)
Download the signed lease (PDF)
Downloads the signed lease PDF, only if the document has been fully signed by all signers.
Required conditions
- The signature document must have the status
COMPLETED - All signature requests must have the status
COMPLETED - The user must be a tenant of the lease
Response format
- Content-Type:
application/pdf - Content-Disposition:
attachment; filename="lease-{id}.pdf" - The file may be encrypted (SSE-C) depending on the security level
Required permissions
lessee:leases:download
path Parameters
idLease ID
Download the signed lease (PDF) › Responses
Signed lease PDF
List lessees associated with a lease
Retrieves the list of all lease-lessee associations for a specific lease.
path Parameters
lease_idUnique lease ID
List lessees associated with a lease › Responses
Lease-lessee association list retrieved successfully
idUnique identifier of the association
lease_idAssociated lease ID
lessee_idAssociated lessee ID
role_typeRole of the lessee in the lease
start_dateStart date of the association
created_atCreation date
updated_atLast modification date
rent_shareRent share for this lessee (if co-tenancy)
end_dateEnd date of the association
created_by_amendment_idAmendment ID that created this association
ended_by_amendment_idAmendment ID that ended this association
guarantor_max_amountMaximum guaranteed amount (if role = GUARANTOR)
guarantor_conditionsSpecific guarantee conditions
guarantees_lessee_idLessee ID guaranteed by this guarantor (if role = GUARANTOR)
Associate a lessee with a lease
Creates a new association between a lease and a lessee.
path Parameters
lease_idUnique lease ID
Associate a lessee with a lease › Request Body
lessee_idLessee ID to associate
role_typeRole of the lessee in the lease
start_dateStart date of the association
lease_idAssociated lease ID (can be omitted if in the path)
rent_shareRent share for this lessee (if co-tenancy)
end_dateEnd date of the association
created_by_amendment_idAmendment ID that created this association
guarantor_max_amountMaximum guaranteed amount (if role = GUARANTOR)
guarantor_conditionsSpecific guarantee conditions
guarantees_lessee_idLessee ID guaranteed by this guarantor (if role = GUARANTOR)
Associate a lessee with a lease › Responses
Lease-lessee association created successfully
idUnique identifier of the association
lease_idAssociated lease ID
lessee_idAssociated lessee ID
role_typeRole of the lessee in the lease
start_dateStart date of the association
created_atCreation date
updated_atLast modification date
rent_shareRent share for this lessee (if co-tenancy)
end_dateEnd date of the association
created_by_amendment_idAmendment ID that created this association
ended_by_amendment_idAmendment ID that ended this association
guarantor_max_amountMaximum guaranteed amount (if role = GUARANTOR)
guarantor_conditionsSpecific guarantee conditions
guarantees_lessee_idLessee ID guaranteed by this guarantor (if role = GUARANTOR)
List active lessees for a lease
Retrieves the list of currently active lessees for a specific lease.
path Parameters
lease_idUnique lease ID
List active lessees for a lease › Responses
Active lessee list retrieved successfully
idUnique identifier of the association
lease_idAssociated lease ID
lessee_idAssociated lessee ID
role_typeRole of the lessee in the lease
start_dateStart date of the association
created_atCreation date
updated_atLast modification date
rent_shareRent share for this lessee (if co-tenancy)
end_dateEnd date of the association
created_by_amendment_idAmendment ID that created this association
ended_by_amendment_idAmendment ID that ended this association
guarantor_max_amountMaximum guaranteed amount (if role = GUARANTOR)
guarantor_conditionsSpecific guarantee conditions
guarantees_lessee_idLessee ID guaranteed by this guarantor (if role = GUARANTOR)
Get a lease-lessee association
Retrieves the details of a specific association between a lease and a lessee.
path Parameters
lease_idUnique lease ID
lessee_idUnique lease-lessee association ID
Get a lease-lessee association › Responses
Lease-lessee association retrieved successfully
idUnique identifier of the association
lease_idAssociated lease ID
lessee_idAssociated lessee ID
role_typeRole of the lessee in the lease
start_dateStart date of the association
created_atCreation date
updated_atLast modification date
rent_shareRent share for this lessee (if co-tenancy)
end_dateEnd date of the association
created_by_amendment_idAmendment ID that created this association
ended_by_amendment_idAmendment ID that ended this association
guarantor_max_amountMaximum guaranteed amount (if role = GUARANTOR)
guarantor_conditionsSpecific guarantee conditions
guarantees_lessee_idLessee ID guaranteed by this guarantor (if role = GUARANTOR)
Update a lease-lessee association
Updates the information of a specific association between a lease and a lessee.
path Parameters
lease_idUnique lease ID
lessee_idUnique lease-lessee association ID
Update a lease-lessee association › Request Body
role_typeRole of the lessee in the lease
rent_shareRent share for this lessee (if co-tenancy)
end_dateEnd date of the association
ended_by_amendment_idAmendment ID that ended this association
guarantor_max_amountMaximum guaranteed amount (if role = GUARANTOR)
guarantor_conditionsSpecific guarantee conditions
guarantees_lessee_idLessee ID guaranteed by this guarantor (if role = GUARANTOR)
Update a lease-lessee association › Responses
Lease-lessee association updated successfully
idUnique identifier of the association
lease_idAssociated lease ID
lessee_idAssociated lessee ID
role_typeRole of the lessee in the lease
start_dateStart date of the association
created_atCreation date
updated_atLast modification date
rent_shareRent share for this lessee (if co-tenancy)
end_dateEnd date of the association
created_by_amendment_idAmendment ID that created this association
ended_by_amendment_idAmendment ID that ended this association
guarantor_max_amountMaximum guaranteed amount (if role = GUARANTOR)
guarantor_conditionsSpecific guarantee conditions
guarantees_lessee_idLessee ID guaranteed by this guarantor (if role = GUARANTOR)
Delete a lease-lessee association
Deletes a specific association between a lease and a lessee.
path Parameters
lease_idUnique lease ID
lessee_idUnique lease-lessee association ID
Delete a lease-lessee association › Responses
Lease-lessee association deleted successfully
End a lessee's term
Ends a lessee's association with a lease at a specified date, potentially via an amendment.
path Parameters
lease_idUnique lease ID
lessee_idUnique lease-lessee association ID
End a lessee's term › Request Body
end_dateEnd date of the association
amendment_idAmendment ID that ended this association
End a lessee's term › Responses
Lessee term updated successfully
idUnique identifier of the association
lease_idAssociated lease ID
lessee_idAssociated lessee ID
role_typeRole of the lessee in the lease
start_dateStart date of the association
created_atCreation date
updated_atLast modification date
rent_shareRent share for this lessee (if co-tenancy)
end_dateEnd date of the association
created_by_amendment_idAmendment ID that created this association
ended_by_amendment_idAmendment ID that ended this association
guarantor_max_amountMaximum guaranteed amount (if role = GUARANTOR)
guarantor_conditionsSpecific guarantee conditions
guarantees_lessee_idLessee ID guaranteed by this guarantor (if role = GUARANTOR)