# Retrieve lease by id Retrieve lease by id Endpoint: POST /api/tenant/{tenantId_path}/lease/getLeaseById Version: v1 ## Path parameters: - `tenantId_path` (string, required) ## Request fields (application/json-patch+json): - `id` (string) ## Response 200 fields (text/plain): - `activatedAt` (string,null) - `activities` (array) - `activities.code` (integer) - `activities.id` (string) - `activities.name` (string) - `actualGuaranteeDeposit` (number,null) - `actualGuaranteeDepositDate` (string,null) - `billedAnnualExemptionAmount` (number) - `billedAnnualExemptionCount` (integer) - `billedAnnualProvisionOnChargeAmount` (number) - `billedAnnualProvisionOnChargeCount` (integer) - `billedAnnualRentAmount` (number) - `billedAnnualRentCount` (integer) - `billedAnnualSecurityDepositAmount` (number) - `billedAnnualSecurityDepositCount` (integer) - `billingFrequenciesCount` (integer) - `billingFrequency` (integer,null) Enum: 1, 2, 3, 4, 5 - `billingTerm` (integer,null) Enum: 0, 1 - `billingTermsCount` (integer) - `breakDates` (array) - `breakDates.noticeDate` (string) - `breakDates.parties` (array) Enum: 1, 2 - `breakDates.terminationDate` (string) - `buildingName` (string) - `canHaveDifferentInvoicingElementBankAccount` (boolean) - `closedAt` (string,null) - `comment` (string,null) - `durationType` (integer,null) Enum: 1, 2, 3 - `invoiceNote` (string,null) - `durationValue` (integer,null) - `earliestTerminationDate` (string,null) - `effectiveDate` (string,null) - `endDate` (string,null) - `endOccupationDate` (string,null) - `exitCondition` (integer,null) Enum: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 - `exitConditionComment` (string,null) - `firstRevisionDate` (string,null) - `firstRevisionDatesCount` (integer) - `formerLeaseReference` (string,null) - `formerLeaseValidatedOn` (string,null) - `frequenciesOfRevisionInYearsCount` (integer) - `frequencyOfRevisionInYears` (integer,null) - `hasBazimoBilledBillingScheduleLines` (boolean) - `hasTaxSystem` (boolean) - `indexType` (integer,null) Enum: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 - `indexTypesCount` (integer) - `currentExemptionAmount` (number) - `currentExemptionCount` (number) - `initialAnnualExemptionCount` (integer) - `initialAnnualProvisionOnChargeAmount` (number) - `initialAnnualProvisionOnChargeCount` (integer) - `billedSurface` (number,null) - `initialAnnualRentAmount` (number) - `initialAnnualRentCount` (integer) - `initialAnnualSecurityDepositAmount` (number) - `initialAnnualSecurityDepositCount` (integer) - `initialDate` (string,null) - `initialIndexCount` (integer) - `initialIndexPeriodName` (string,null) - `initialIndexValue` (number,null) - `invoicingEntityDefaultBillingAddress` (object,null) - `invoicingEntityDefaultBillingAddress.city` (string) - `invoicingEntityDefaultBillingAddress.country` (string,null) - `invoicingEntityDefaultBillingAddress.recipientLabel` (string,null) - `invoicingEntityDefaultBillingAddress.street1` (string) - `invoicingEntityDefaultBillingAddress.street2` (string,null) - `invoicingEntityDefaultBillingAddress.street3` (string,null) - `invoicingEntityDefaultBillingAddress.zipCode` (string) - `invoicingEntityId` (string) - `invoicingEntityMediaUri` (string,null) - `invoicingEntityName` (string) - `invoicingEntityType` (integer) Enum: 1, 2 - `isActive` (boolean) - `isInternal` (boolean) - `isReviewed` (boolean) - `isTacitRenewal` (boolean) - `label` (string) - `landlordVacationNotificationDate` (string,null) - `lastRevisedIndexCount` (integer) - `lastRevisedIndexPeriodName` (string,null) - `lastRevisedIndexValue` (number,null) - `lastRevisionDate` (string,null) - `lastRevisionDatesCount` (integer) - `leaseRenterBrands` (array) - `leaseRenterBrands.inUse` (boolean) - `leaseSettlement` (object,null) - `leaseSettlement.accountOwnerName` (string,null) - `leaseSettlement.bankName` (string,null) - `leaseSettlement.bic` (string,null) - `leaseSettlement.iban` (string,null) - `leaseSettlement.invoiceDirectDebitDateConfigurationDayOffset` (integer,null) - `leaseSettlement.invoiceDirectDebitDateConfigurationPeriodTiming` (integer,null) Enum: 0, 1, 2, 3, 4, 5, 6, 7, 8 - `leaseSettlement.signingMandateDate` (string,null) - `leaseSettlement.uniqueMandateNumber` (string,null) - `leaseState` (integer) Enum: 1, 2, 3, 4, 5 - `leaseTerm` (integer,null) Enum: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 - `leaseType` (integer) Enum: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27 - `legalOwnerBankAccountId` (string,null) - `legalOwnerBankAccountLabel` (string,null) - `lots` (array) - `lots.endAt` (string,null) - `lots.floor` (string,null) - `lots.lotId` (string) - `lots.lotOnLeaseId` (string) - `lots.lotType` (integer) Enum: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 - `lots.number` (string) - `lots.parkingPlaceQuantity` (integer,null) - `lots.startAt` (string,null) - `lots.surface` (number,null) - `lotSurfaceSum` (number) - `nature` (integer,null) Enum: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 - `nextBreakDate` (string,null) - `origin` (integer) Enum: 1, 2, 3, 4, 5, 6, 7, 8 - `priorNotice` (integer) - `billingStartDateInBazimo` (string,null) - `rentalStateAnnualExemptionAmount` (number) - `rentalStateAnnualExemptionCount` (integer) - `rentalStateAnnualProvisionOnChargeAmount` (number) - `rentalStateAnnualProvisionOnChargeCount` (integer) - `rentalStateAnnualRentAmount` (number) - `rentalStateAnnualRentCount` (integer) - `rentalStateAnnualSecurityDepositAmount` (number) - `rentalStateAnnualSecurityDepositCount` (integer) - `renterCompanyName` (string) - `renterId` (string) - `renterImageUri` (string,null) - `reviewedAt` (string,null) - `reviewedByUserFirstName` (string,null) - `reviewedByUserId` (string,null) - `reviewedByUserLastName` (string,null) - `settlementMode` (integer,null) Enum: 1, 2, 3 - `signedDate` (string,null) - `startOccupationDate` (string,null) - `taxRedditionMode` (integer) Enum: 1, 2, 3 - `taxSystem` (integer,null) Enum: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 100, 110, 120, 150, 200, 205, 208, 210, 900, 910 - `canUpdateTerminationDate` (boolean) - `transferDate` (string,null) - `usage` (integer,null) Enum: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 - `vacationNotificationDate` (string,null) - `exitInventoryDate` (string,null) - `exitInventoryBy` (string,null) - `exitInventoryAmount` (number,null) - `exitInventoryAmountObtained` (number,null) - `exitInventoryEstimateDate` (string,null) - `dataOrigin` (object) - `dataOrigin.importSource` (integer,null) Enum: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 100 - `dataOrigin.reference` (string,null) - `engagedLotsOnAnotherLease` (array) - `areLotsEngagedByAnotherLeases` (boolean) - `isExcludedFromBillingSession` (boolean) - `canBeDeleted` (boolean) ## Response 400 fields (text/plain): - `error` (string)