Oper Credits Loan Requests Client Info API

The Loan Requests Client Info API from Oper Credits — 1 operation(s) for loan requests client info.

Operations 1

POST /api/loan-requests-client-info/ #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/oper-credits-loan-requests-client-info-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

oper-credits-loan-requests-client-info-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Oper Credits Agent Documents Loan Requests Client Info API
  version: '1.0'
servers:
- url: https://developers.opercredits.com/
  description: Base URL declared by the provider in apis.yml (roadmap#122).
tags:
- name: Loan Requests Client Info
paths:
  /api/loan-requests-client-info/:
    post:
      description: 'Mixin that routes to the loan request and verifies if the requestor has access to the requested resource

        To use the Role View Mixin, you must define either queryset or overwrite get_base_queryset'
      operationId: api_loan_requests_client_info_create
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/LoanRequestClientRealty'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/LoanRequestClientRealty'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/LoanRequestClientRealty'
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LoanRequestClientRealty'
          description: ''
      security:
      - jwtAuth: []
      tags:
      - Loan Requests Client Info
components:
  schemas:
    NewRealtyOption:
      description: Can be managed at /resources/new-realty-option
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    LegitimisationType:
      description: Can be managed at /resources/legitimisation-type
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    FinancialPlanOwnFundField:
      properties:
        external_calculator_type:
          $ref: '#/components/schemas/ExternalCalculatorType'
        id:
          readOnly: true
          type: integer
        is_calculated:
          type: boolean
        is_default:
          type: boolean
        is_loan_needed:
          type: boolean
        is_main:
          type: boolean
        is_overridable:
          type: boolean
        is_visible:
          type: boolean
        own_fund_type:
          $ref: '#/components/schemas/FinancialPlanOwnFundType'
      required:
      - id
      - own_fund_type
      type: object
    CompanyType:
      description: Can be managed at /resources/company-types
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    ReducedCreditProvider:
      description: To be used for a short summary of the CreditProvider
      properties:
        active:
          readOnly: true
          type: boolean
        fsma_reference:
          maxLength: 128
          readOnly: true
          type: string
        full_name:
          readOnly: true
          type: string
        id:
          type: integer
        is_liability_provider:
          readOnly: true
          type: boolean
        loan_request_form_documents:
          readOnly: true
          type: string
        logo_url:
          format: uri
          readOnly: true
          type: string
        name:
          readOnly: true
          type: string
        order:
          maximum: 2147483647
          minimum: 0
          readOnly: true
          type:
          - integer
          - 'null'
      required:
      - active
      - fsma_reference
      - full_name
      - id
      - is_liability_provider
      - loan_request_form_documents
      - logo_url
      - name
      - order
      type: object
    IncomeType:
      description: Can be managed at /resources/income-type
      properties:
        color:
          readOnly: true
          type: string
        definition:
          type: string
        form_template:
          readOnly: true
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - color
      - definition
      - form_template
      - id
      - order
      type: object
    NestedRenovation:
      properties:
        amount_contractor:
          format: double
          type: number
        amount_diy:
          format: double
          type: number
        id:
          readOnly: true
          type: integer
        is_amount_distribution_confirmed:
          type: boolean
        oper_reference:
          format: uuid
          readOnly: true
          type: string
        renovation_type:
          $ref: '#/components/schemas/RenovationType'
        total_amount_from_simulation:
          format: double
          type: number
      required:
      - id
      - oper_reference
      - renovation_type
      type: object
    LandPurchaseType:
      description: Can be managed at /resources/land-purchase-type
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    ConditionOfProperty:
      description: Can be managed at /resources/condition-of-property
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    AcquisitionSource:
      description: Can be managed at /resources/acquisition-source
      properties:
        definition:
          type: string
        id:
          type: integer
        online:
          readOnly: true
          type: boolean
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - online
      - order
      type: object
    FloodRiskType:
      description: Can be managed at /resources/flood-risk-type
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    ExternalCalculatorType:
      description: Can be managed at /resources/external-calculator-type
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    LoanRequestType:
      description: Can be managed at /resources/loan-request-type
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    RentalType:
      description: Can be managed at /resources/rental-type
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    BorrowerNotification:
      properties:
        created:
          format: date-time
          readOnly: true
          title: Creation date and time
          type: string
        deadline:
          format: date-time
          readOnly: true
          type:
          - string
          - 'null'
        has_read:
          type: boolean
        id:
          readOnly: true
          type: integer
        loan_request:
          readOnly: true
          type: integer
        localized_notifications:
          items:
            $ref: '#/components/schemas/LocalizedBorrowerNotification'
          readOnly: true
          type: array
        redirection_path:
          readOnly: true
          type:
          - string
          - 'null'
      required:
      - created
      - deadline
      - id
      - loan_request
      - localized_notifications
      - redirection_path
      type: object
    Broker:
      properties:
        account_manager:
          allOf:
          - $ref: '#/components/schemas/ReducedBaseUser'
        addresses:
          items:
            $ref: '#/components/schemas/Profile2Address'
          type: array
        bank_account:
          type: string
        commission_email:
          allOf:
          - $ref: '#/components/schemas/Profile2Email'
          readOnly: true
        company_type:
          allOf:
          - $ref: '#/components/schemas/CompanyType'
        confiscate_commission:
          type: boolean
        emails:
          items:
            $ref: '#/components/schemas/Profile2Email'
          type: array
        fsma_reference:
          type:
          - string
          - 'null'
        fsma_status:
          allOf:
          - $ref: '#/components/schemas/FsmaStatus'
        id:
          readOnly: true
          type: integer
        legal_address:
          allOf:
          - $ref: '#/components/schemas/Profile2Address'
          readOnly: true
        main_contact:
          allOf:
          - $ref: '#/components/schemas/BaseUserProfileWithContacts'
          readOnly: true
        name:
          type: string
        outstanding_debt:
          format: double
          readOnly: true
          type: number
        phone_numbers:
          items:
            $ref: '#/components/schemas/Profile2Phone'
          type: array
        sector:
          allOf:
          - $ref: '#/components/schemas/Sector'
        vat_number:
          type: string
      required:
      - addresses
      - commission_email
      - emails
      - id
      - legal_address
      - main_contact
      - name
      - outstanding_debt
      - phone_numbers
      - vat_number
      type: object
    BankBranch:
      description: Can be managed at /resources/bank-branch
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    Country:
      description: Can be managed at /resources/country
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    FsmaStatus:
      description: Can be managed at /resources/fsma-status
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    FinancialPlanLoanAmountItem:
      properties:
        amount:
          format: double
          type: number
        created:
          format: date-time
          readOnly: true
          title: Creation date and time
          type: string
        financial_plan_loan_amount_field:
          allOf:
          - $ref: '#/components/schemas/FinancialPlanLoanAmountField'
          readOnly: true
        id:
          type: integer
        is_overridden:
          type: boolean
        loan_request:
          readOnly: true
          type: integer
      required:
      - created
      - financial_plan_loan_amount_field
      - id
      - loan_request
      type: object
    Status:
      description: Can be managed at /resources/status
      properties:
        borrower_facing_status:
          readOnly: true
          type: string
        check_if_selected_offer_is_still_valid_when_data_is_changed:
          type: boolean
        color:
          readOnly: true
          type: string
        definition:
          type: string
        icon:
          readOnly: true
          type: string
        id:
          type: integer
        is_active:
          type: boolean
        is_terminal:
          type: boolean
        notify_analyst_on_draft_offer_rate_change:
          type: boolean
        order:
          readOnly: true
          type: integer
        recalculate_selected_offer_when_data_is_changed:
          type: boolean
      required:
      - borrower_facing_status
      - color
      - definition
      - icon
      - id
      - order
      type: object
    TaxType:
      description: Can be managed at /resources/tax-type
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    LegalStatusType:
      description: Can be managed at /resources/legal-status-type
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    ReducedClientProfile:
      description: Client profile reduced representation
      properties:
        first_name:
          maxLength: 64
          readOnly: true
          type: string
        id:
          type: integer
        last_name:
          maxLength: 128
          readOnly: true
          type: string
      required:
      - first_name
      - id
      - last_name
      type: object
    RedirectionPath:
      description: Can be managed at /resources/redirection-path
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    RealtyAcquisitionType:
      description: Can be managed at /resources/realty-acquisition-type
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    PurchaseSaleType:
      description: Can be managed at /resources/purchase-sale-type
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    UserRole:
      description: Can be managed at /resources/user-role
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    CivilStatus:
      description: Can be managed at /resources/civil-status
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    StatusChangeConditionEvaluation:
      properties:
        is_completed:
          readOnly: true
          type: boolean
        status_change_condition:
          allOf:
          - $ref: '#/components/schemas/StatusChangeCondition'
          readOnly: true
      required:
      - is_completed
      - status_change_condition
      type: object
    FinancialPlanOwnFundType:
      description: Can be managed at /resources/financial-plant-own-fund-type
      properties:
        color:
          readOnly: true
          type: string
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - color
      - definition
      - id
      - order
      type: object
    PersonalizedInformation:
      description: Can be managed at /resources/personalized-information
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    DetailedBroker:
      description: "Baseclass for Reduced serializers.\n\nWill validate whether the objects exists, and returns the instance in to_internal_value\nSubclasses must implement Meta with at least the model and field attributes\n\nRaises\n------\n    Validations errors if the object doesn't exist\n    OperBadConfigurationException if the model isn't set"
      properties:
        account_manager:
          allOf:
          - $ref: '#/components/schemas/ReducedBaseUser'
          readOnly: true
        addresses:
          items:
            $ref: '#/components/schemas/Profile2Address'
          readOnly: true
          type: array
        ancestor_brokers:
          items:
            $ref: '#/components/schemas/Broker'
          readOnly: true
          type: array
        bank_account:
          readOnly: true
          type: string
        co_brokers:
          items:
            $ref: '#/components/schemas/Broker'
          readOnly: true
          type: array
        commission_email:
          allOf:
          - $ref: '#/components/schemas/Profile2Email'
          readOnly: true
        company_type:
          allOf:
          - $ref: '#/components/schemas/CompanyType'
          readOnly: true
        confiscate_commission:
          readOnly: true
          type: boolean
        emails:
          items:
            $ref: '#/components/schemas/Profile2Email'
          readOnly: true
          type: array
        fsma_reference:
          readOnly: true
          type:
          - string
          - 'null'
        fsma_status:
          allOf:
          - $ref: '#/components/schemas/FsmaStatus'
          readOnly: true
        id:
          type: integer
        legal_address:
          allOf:
          - $ref: '#/components/schemas/Profile2Address'
          readOnly: true
        main_contact:
          allOf:
          - $ref: '#/components/schemas/BaseUserProfileWithContacts'
          readOnly: true
        name:
          readOnly: true
          type: string
        outstanding_debt:
          format: double
          readOnly: true
          type: number
        phone_numbers:
          items:
            $ref: '#/components/schemas/Profile2Phone'
          readOnly: true
          type: array
        sector:
          allOf:
          - $ref: '#/components/schemas/Sector'
          readOnly: true
        vat_number:
          readOnly: true
          type: string
      required:
      - account_manager
      - addresses
      - ancestor_brokers
      - bank_account
      - co_brokers
      - commission_email
      - company_type
      - confiscate_commission
      - emails
      - fsma_reference
      - fsma_status
      - id
      - legal_address
      - main_contact
      - name
      - outstanding_debt
      - phone_numbers
      - sector
      - vat_number
      type: object
    BaseUserProfileWithContacts:
      description: "Moves `UniqueValidator`'s from the validation stage to the save stage.\nIt solves the problem with nested validation for unique fields on update.\nIf you want more details, you can read related issues and articles:\nhttps://github.com/beda-software/drf-writable-nested/issues/1\nhttp://www.django-rest-framework.org/api-guide/validators/#updating-nested-serializers\nExample of usage:\n```\nclass Child(models.Model):\n    field = models.CharField(unique=True)\nclass Parent(models.Model):\n    child = models.ForeignKey('Child')\nclass ChildSerializer(UniqueFieldsMixin, serializers.ModelSerializer):\n    class Meta:\n        model = Child\nclass ParentSerializer(NestedUpdateMixin, serializers.ModelSerializer):\n    child = ChildSerializer()\n    class Meta:\n        model = Parent\n```\nNote: `UniqueFieldsMixin` must be applied only on the serializer\nwhich has unique fields.\nNote: When you are using both mixins\n(`UniqueFieldsMixin` and `NestedCreateMixin` or `NestedUpdateMixin`)\nyou should put `UniqueFieldsMixin` ahead."
      properties:
        addresses:
          items:
            $ref: '#/components/schemas/Profile2Address'
          type: array
        emails:
          items:
            $ref: '#/components/schemas/Profile2Email'
          type: array
        first_name:
          type: string
        id:
          readOnly: true
          type: integer
        last_name:
          type: string
        phone_numbers:
          items:
            $ref: '#/components/schemas/Profile2Phone'
          type: array
        profile:
          allOf:
          - $ref: '#/components/schemas/BaseUserProfile'
          writeOnly: true
      required:
      - addresses
      - emails
      - first_name
      - id
      - last_name
      - phone_numbers
      type: object
    EnergyRating:
      description: Can be managed at /resources/energy-rating
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    ReducedBailiff:
      description: Bailiff reduced representation
      properties:
        bank_account:
          readOnly: true
          type: string
        company_type:
          allOf:
          - $ref: '#/components/schemas/CompanyType'
          readOnly: true
        fsma_reference:
          readOnly: true
          type:
          - string
          - 'null'
        id:
          type: integer
        name:
          readOnly: true
          type: string
        vat_number:
          readOnly: true
          type: string
      required:
      - bank_account
      - company_type
      - fsma_reference
      - id
      - name
      - vat_number
      type: object
    FieldHistory:
      properties:
        created:
          format: date-time
          readOnly: true
          title: Creation date and time
          type: string
        created_by:
          $ref: '#/components/schemas/ReducedBaseUser'
        history_type:
          $ref: '#/components/schemas/HistoryType'
        id:
          readOnly: true
          type: integer
        log_level:
          $ref: '#/components/schemas/HistoryLogLevel'
        updated_fields:
          readOnly: true
      required:
      - created
      - created_by
      - history_type
      - id
      - log_level
      - updated_fields
      type: object
    FinancialPlanLoanAmountField:
      properties:
        default_duration:
          maximum: 2147483647
          minimum: -2147483648
          type:
          - integer
          - 'null'
        default_rate:
          format: double
          type:
          - number
          - 'null'
        external_calculator_type:
          $ref: '#/components/schemas/ExternalCalculatorType'
        id:
          readOnly: true
          type: integer
        is_calculated:
          type: boolean
        is_default:
          type: boolean
        is_loan_needed:
          type: boolean
        is_main:
          type: boolean
        is_overridable:
          type: boolean
        is_rounding_cash_out:
          type: boolean
        is_visible:
          type: boolean
        loan_amount_type:
          $ref: '#/components/schemas/FinancialPlanLoanAmountType'
      required:
      - id
      - loan_amount_type
      type: object
    LoanRequestPurpose:
      description: Can be managed at /resources/loan-request-purpose
      properties:
        definition:
          type: string
        id:
          type: integer
        is_simulator_enabled:
          type: boolean
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    ReducedBaseUser:
      description: User reduced representation
      properties:
        first_name:
          default: ''
          readOnly: true
          type: string
        id:
          type: integer
        last_name:
          default: ''
          readOnly: true
          type: string
        role:
          allOf:
          - $ref: '#/components/schemas/UserRole'
          readOnly: true
        verified:
          readOnly: true
          type: boolean
      required:
      - first_name
      - id
      - last_name
      - role
      - verified
      type: object
    OwnershipType:
      description: Can be managed at /resources/ownership-type
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    Relationship:
      description: Can be managed at /resources/relationship
      properties:
        definition:
          type: string
        id:
          type: integer
        order:
          readOnly: true
          type: integer
      required:
      - definition
      - id
      - order
      type: object
    LoanRequestRealty:
      properties:
        acquisition_type:
          allOf:
          - $ref: '#/components/schemas/RealtyAcquisitionType'
        address:
          allOf:
          - $ref: '#/components/schemas/NonRequiredAddress'
        already_estimated:
          type: boolean
        architect_fees:
          format: double
          type:
          - number
          - 'null'
        bailiff:
          allOf:
          - $ref: '#/components/schemas/ReducedBailiff'
          readOnly: true
        balcony_area:
          format: double
          type:
          - number
          - 'null'
        building_permit:
          type: boolean
        buy_out_price:
          format: double
          type: number
        buyout_cohabitation:
          type:
          - boolean
          - 'null'
        cadastral_income:
          format: double
          type:
          - number
          - 'null'
        cadastral_location:
          maxLength: 128
          type: string
        cellar_area:
          format: double
          type:
          - number
          - 'null'
        clients:
          items:
            $ref: '#/components/schemas/Nested2ClientProfile'
          type: array
        co2_emission_per_year:
          format: double
          type: number
        co_living_group_type:
          allOf:
          - $ref: '#/components/schemas/CoLivingGroupType'
        comfort_type:
          allOf:
          - $ref: '#/components/schemas/ComfortType'
        commercial_area:
          format: double
          type: number
        community_property_involvement:
          allOf:
          - $ref: '#/components/schemas/CommunityPropertyInvolvement'
        completion_date:
          format: date
          type:
          - string
          - 'null'
        condition_of_property:
          allOf:
          - $ref: '#/components/schemas/ConditionOfProperty'
        construction_logbook_number:
          maxLength: 128
          type: string
        construction_type:
          allOf:
          - $ref: '#/components/schemas/ConstructionType'
        credit_liabilities:
          items:
            type: integer
          readOnly: true
          type: array
        date_of_purchase:
          format: date
          type:
          - string
          - 'null'
        date_of_sales_contract:
          format: date
          type:
          - string
          - 'null'
        district_court:
          maxLength: 128
          type: string
        e_level:
          maximum: 2147483647
          minimum: 0
          type:
          - integer
          - 'null'
        energetic_renovations:
          type: boolean
        energy_demand_after_renovations:
          maximum: 2147483647
          minimum: 0
          type:
          - integer
          - 'null'
        energy_demand_before_renovations:
          maximum: 2147483647
          minimum: 0
          type:
          - integer
          - 'null'
        energy_rating_after_renovations:
          allOf:
          - $ref: '#/components/schemas/EnergyRating'
        energy_rating_before_renovations:
          allOf:
          - $ref: '#/components/schemas/EnergyRating'
        epc_after_renovations:
          type:
          - integer
          - 'null'
        epc_before_renovations:
          type:
          - integer
          - 'null'
        epc_contract_number:
          type: string
        epc_date:
          format: date
          type:
          - string
          - 'null'
        epc_date_valid_until:
          format: date
          type:
          - string
          - 'null'
        estimation_date:
          format: date
          type:
          - string
          - 'null'
        estimation_expiration_date:
          format: date
          type:
          - string
          - 'null'
        estimator:
          allOf:
          - $ref: '#/components/schemas/ReducedEstimator'
        features:
          items:
            type: integer
          type: array
        financed_item:
          type:
          - integer
          - 'null'
        flood_risk:
          allOf:
          - $ref: '#/components/schemas/FloodRiskType'
        flood_risk_details:
          maxLength: 512
          type: string
        forced_value_after:
          format: double
          type:
          - number
          - 'null'
        forced_value_after_internal:
          format: double
          type:
          - number
          - 'null'
        forced_value_before:
          format: double
          type:
          - number
          - 'null'
        forced_value_before_internal:
          format: double
          type:
          - number
          - 'null'
        has_applicable_land_charges:
          type: boolean
        has_lift:
          type: boolean
        heating_type:
          type:
          - integer
          - 'null'
        history:
          items:
            $ref: '#/components/schemas/FieldHistory'
          readOnly: true
          type: array
        housing_units:
          maximum: 2147483647
          minimum: -2147483648
          type: integer
        id:
          readOnly: true
          type: integer
        incomes:
          items:
            $ref: '#/components/schemas/RentalIncome'
          readOnly: true
          type: array
        inspection_done_by:
          type:
          - integer
          - 'null'
        is_abroad:
          readOnly: true
          type: boolean
        is_created_from_simulation:
          readOnly: true
          type: boolean
        is_existing_object:
          type:
          - boolean
          - 'null'
        is_luxury_property:
          type: boolean
        is_main_for_loan_request:
          readOnly: true
          type: boolean
        is_realtor_excluded:
          type: boolean
        is_reference_value_overridden:
          default: false
          type: boolean
        is_vacation_home:
          type: boolean
        klein_beschrijf:
          type: boolean
        land_purchase_type:
          allOf:
          - $ref: '#/components/schemas/LandPurchaseType'
        land_register:
          maxLength: 128
          type: string
        land_registry_fee_factor_override:
          format: double
          type:
          - number
          - 'null'
        land_value:
          format: double
          type:
          - number
          - 'null'
        living_area:
          format: double
          type: number
        living_percentage:
          format: double
          type: number
        loan_purpose:
          allOf:
          - $ref: '#/components/schemas/LoanRequestPurpose'
        loan_request:
          allOf:
          - $ref: '#/components/schemas/ReducedLoanRequest'
          writeOnly: true
        loggia_area:
          format: double
          type:
          - number
          - 'null'
        main_first_residence:
          type: boolean
        mobi_score:
          format: double
          type: number
        mortgage_ranks:
          items:
            $ref: '#/components/schemas/NestedMortgageRank'
          type: array
        mortgage_security_type:
          type:
          - integer
          - 'null'
        nearest_flood_zone:
          format: double
          type: number
        new_realty:
          type:
          - integer
    

# --- truncated at 32 KB (93 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oper-credits/refs/heads/main/openapi/oper-credits-loan-requests-client-info-api-openapi.yml