> ## Documentation Index
> Fetch the complete documentation index at: https://docs.helloproper.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List leases

### Request

This request supports pagination.

### Response

<ResponseField name="leases" type="array">
  <Expandable>
    <ResponseField name="id" type="string">
      The unique identifier for the lease
    </ResponseField>

    <ResponseField name="tenancyId" type="string">
      The identifier for the tenancy associated with the lease
    </ResponseField>

    <ResponseField name="operationalState" type="string">
      The operational state of the lease (e.g., "Draft")
    </ResponseField>

    <ResponseField name="contractPeriodState" type="string">
      The state of the contract period (e.g., "Active")
    </ResponseField>

    <ResponseField name="primaryTenantContactName" type="string">
      The name of the primary tenant contact
    </ResponseField>

    <ResponseField name="tenantIds" type="Array of string">
      The identifiers for the tenants
    </ResponseField>

    <ResponseField name="associatedContactIds" type="Array of string">
      The identifiers for the associated contacts
    </ResponseField>

    <ResponseField name="primaryTenantId" type="string">
      The identifier for the primary tenant
    </ResponseField>

    <ResponseField name="billingContactId" type="string">
      The identifier for the billing contact
    </ResponseField>

    <ResponseField name="balance" type="Amount Object">
      The balance details for the lease

      <Expandable title="properties of Amount Object">
        <ResponseField name="currency" type="string">
          The currency code for the balance (e.g., "DKK")
        </ResponseField>

        <ResponseField name="amount" type="number">
          The amount of the balance
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="depositBalance" type="Amount Object">
      The deposit balance details for the lease

      <Expandable title="properties of Amount Object">
        <ResponseField name="currency" type="string">
          The currency code for the deposit balance (e.g., "DKK")
        </ResponseField>

        <ResponseField name="amount" type="number">
          The amount of the deposit balance
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="prepaidBalance" type="Amount Object">
      The prepaid balance details for the lease

      <Expandable title="properties of Amount Object">
        <ResponseField name="currency" type="string">
          The currency code for the prepaid balance (e.g., "DKK")
        </ResponseField>

        <ResponseField name="amount" type="number">
          The amount of the prepaid balance
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="contractStart" type="date">
      The start date of the contract in ISO 8601 format
    </ResponseField>

    <ResponseField name="contractEnd" type="date">
      The end date of the contract in ISO 8601 format
    </ResponseField>

    <ResponseField name="purpose" type="string">
      The purpose of the lease (e.g., "key:residential")
    </ResponseField>

    <ResponseField name="monthlyRentLevel" type="Amount Object">
      The monthly rent level details for the lease

      <Expandable title="properties of Amount Object">
        <ResponseField name="currency" type="string">
          The currency code for the monthly rent level (e.g., "DKK")
        </ResponseField>

        <ResponseField name="amount" type="number">
          The amount of the monthly rent level
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="archivedAt" type="date">
      The date-time in ISO 8601 format of archiving the lease
    </ResponseField>
  </Expandable>
</ResponseField>
