For the complete documentation index, see llms.txt. This page is also available as Markdown.

Mietanpassungen

Die Endpunkte dieser Endpunktberechtigung finden Sie im Controller "RentAdjustmentCatalog" und "RentAdjustment".

Mietspiegel

Version 1.2


get
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringOptional
limitinteger · int32OptionalExample: 20
offsetinteger · int32Optional
rentIndexIdinteger · int32Optional
rentIndexCodestringOptional
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

Idinteger · int32Optional
Codestring · nullableOptional
ValidFromstring · dateOptionalExample: 2026-08-18Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
InternalTextstring · nullableOptional
TextForNotificationstring · nullableOptional
ExpectedUpdatingstring · date-time · nullableOptional
RemediationStatusActivatedbooleanOptional
LocationsActivatedbooleanOptional
FacilitiesActivatedbooleanOptional
AreasActivatedbooleanOptional
ApartmentSizeClassesActivatedbooleanOptional
AgeClassesActivatedbooleanOptional
get/openwowi/v1.2/RentAdjustment/RentIndex
GET /openwowi/v1.2/RentAdjustment/RentIndex HTTP/1.1
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
  {
    "Id": 1,
    "Code": "text",
    "ValidFrom": "2026-08-18",
    "InternalText": "text",
    "TextForNotification": "text",
    "ExpectedUpdating": "2026-01-01T00:00:00.000Z",
    "RemediationStatusActivated": true,
    "LocationsActivated": true,
    "FacilitiesActivated": true,
    "AreasActivated": true,
    "ApartmentSizeClassesActivated": true,
    "AgeClassesActivated": true,
    "RentIndexType": {
      "Id": 1,
      "Code": "text"
    },
    "RentAdjustmentUsage": {
      "Id": 1,
      "Code": "text"
    },
    "SurchargeBase": {
      "Id": 1,
      "Code": "text"
    },
    "Municipalities": [
      {
        "Id": 1,
        "Key": "text"
      }
    ],
    "ComparisonDetachedSemidetached": {
      "Id": 1,
      "Code": "text"
    }
  }
]

Altersklasse

Version 1.2


get
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
rentIndexIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

Idinteger · int32Optional
Codestring · nullableOptional
ConstructionYearFrominteger · int32 · nullableOptional
ConstructionYearTointeger · int32 · nullableOptional
get/openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/AgeClass
GET /openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/AgeClass HTTP/1.1
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
  {
    "Id": 1,
    "Code": "text",
    "ConstructionYearFrom": 1,
    "ConstructionYearTo": 1
  }
]

Wohnungsgrößenklasse

Version 1.2


get
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
rentIndexIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

Idinteger · int32Optional
Codestring · nullableOptional
SquareMeterFromnumber · decimalOptional
SquareMeterToExclusivenumber · decimal · nullableOptional
get/openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/ApartmentSizeClass
GET /openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/ApartmentSizeClass HTTP/1.1
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
  {
    "Id": 1,
    "Code": "text",
    "SquareMeterFrom": 1,
    "SquareMeterToExclusive": 1
  }
]

Wohnlage

Version 1.2


get
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
rentIndexIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

Idinteger · int32Optional
Codestring · nullableOptional
get/openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/Area
GET /openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/Area HTTP/1.1
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
  {
    "Id": 1,
    "Code": "text"
  }
]

Sanierungsstatus

Version 1.2


get
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
rentIndexIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

Idinteger · int32Optional
Codestring · nullableOptional
get/openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/RemediationStatus
GET /openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/RemediationStatus HTTP/1.1
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
  {
    "Id": 1,
    "Code": "text"
  }
]

Objekt

Version 1.2


get
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Pfadparameter
rentIndexIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

Idinteger · int32Optional
Codestring · nullableOptional
get/openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/Facility
GET /openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/Facility HTTP/1.1
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
  {
    "Id": 1,
    "Code": "text"
  }
]

Profile

Hinweise zur Funktion

Profile beschreiben die Summe an Merkmalen, welche den Mietwert bestimmen.

Ein Profil wird innerhalb des Mietspiegels angelegt. Eine Nutzungseinheit, welche einem Profil entspricht, wird dann entsprechend neu bepreist.

Version 1.2


get
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringOptional
limitinteger · int32OptionalExample: 20
offsetinteger · int32Optional
rentIndexIdinteger · int32Optional
rentIndexCodestringOptional
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

Idinteger · int32Optional
RentIndexTraystring · nullableOptional
RentValuenumber · decimalOptional
RentLowerLimitnumber · decimalOptional
RentUpperLimitnumber · decimalOptional
StatisticAveragenumber · decimal · nullableOptional
RunningCostPortionnumber · decimal · nullableOptional
get/openwowi/v1.2/RentAdjustment/RentIndex/Profiles
GET /openwowi/v1.2/RentAdjustment/RentIndex/Profiles HTTP/1.1
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
  {
    "Id": 1,
    "RentIndexTray": "text",
    "RentValue": 1,
    "RentLowerLimit": 1,
    "RentUpperLimit": 1,
    "StatisticAverage": 1,
    "RunningCostPortion": 1,
    "RentIndex": {
      "Id": 1,
      "Code": "text",
      "ValidFrom": "2026-01-01T00:00:00.000Z"
    },
    "AgeClass": {
      "Id": 1,
      "Code": "text",
      "ConstructionYearFrom": 1,
      "ConstructionYearTo": 1
    },
    "ApartmentSizeClass": {
      "Id": 1,
      "Code": "text",
      "SquareMeterFrom": 1,
      "SquareMeterToExclusive": 1
    },
    "Location": {
      "Id": 1,
      "Code": "text"
    },
    "Area": {
      "Id": 1,
      "Code": "text"
    },
    "Facility": {
      "Id": 1,
      "Code": "text"
    },
    "RemediationStatus": {
      "Id": 1,
      "Code": "text"
    }
  }
]

Nutzungseinheiten Mietanpassung

Hinweise zur Funktion

Die Mietanpassungen werden nicht direkt auf Basis der Daten der Nutzungseinheiten (CommercialInventory) bestimmt. Die Daten werden im Mietanpassungsmodul gespiegelt aufbewahrt und für die Mietanpassungen verwendet. In dieser Spiegelung können zusätzliche Daten erfasst werden, welche im Bestand nicht verfügbar sind. Diese Daten können über den untenstehenden Endpunkt abgerufen werden.

Version 1.2


get
Autorisierungen
OAuth2passwordErforderlich

Use username and password.

Token URL:
Abfrageparameter
apiKeystringOptional
limitinteger · int32OptionalExample: 20
offsetinteger · int32Optional
managementIdinteger · int32Optional
managementIdNumstringOptional
economicUnitIdinteger · int32Optional
economicUnitIdNumstringOptional
useUnitIdinteger · int32Optional
useUnitNumberstringOptional
useUnitActiveOnstring · date-timeOptional
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

Idinteger · int32Optional
AdjustmentBlockerstring · date-time · nullableOptional
SquareMeterLivingSpacenumber · decimalOptional
MoveInDatestring · date-time · nullableOptional
CapLimitAbsoluteSqmnumber · decimal · nullableOptional
TextForDifferentRatingstring · nullableOptional
AdjustmentDatestring · date-time · nullableOptional
ComparableRentOfAnAreanumber · decimal · nullableOptional
IncreaseAmountnumber · decimal · nullableOptional
ModernisingByRentIndexbooleanOptional
HousingQualityPointsComparisonObjectinteger · int32 · nullableOptional
CapLimitPercentagenumber · decimalOptional
get/openwowi/v1.2/RentAdjustment/UseUnitRentAdjustments
GET /openwowi/v1.2/RentAdjustment/UseUnitRentAdjustments HTTP/1.1
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
  {
    "Id": 1,
    "AdjustmentBlocker": "2026-01-01T00:00:00.000Z",
    "SquareMeterLivingSpace": 1,
    "MoveInDate": "2026-01-01T00:00:00.000Z",
    "CapLimitAbsoluteSqm": 1,
    "TextForDifferentRating": "text",
    "AdjustmentDate": "2026-01-01T00:00:00.000Z",
    "ComparableRentOfAnArea": 1,
    "IncreaseAmount": 1,
    "ModernisingByRentIndex": true,
    "HousingQualityPointsComparisonObject": 1,
    "UseUnit": {
      "Id": 1,
      "UseUnitNumber": "text",
      "BuildingLandId": 1,
      "EconomicUnitId": 1,
      "EconomicUnit": "text"
    },
    "LegalState": {
      "Id": 1,
      "Code": "text"
    },
    "Municipality": {
      "Id": 1,
      "Key": "text"
    },
    "SurchargeList": [
      {
        "Id": 1,
        "SpecialAttribute": {
          "Id": 1,
          "Code": "text",
          "SurchargeReduction": true
        },
        "Amount": 1,
        "Percent": 1
      }
    ],
    "FacilityCharacteristics": [
      {
        "Id": 1,
        "Code": "text",
        "EffectiveValue": "text"
      }
    ],
    "RentIndexDetails": [
      {
        "Id": 1,
        "RentIndex": {
          "Id": 1,
          "Code": "text",
          "ValidFrom": "2026-01-01T00:00:00.000Z"
        },
        "GivenRatingForRentIndex": {
          "Id": 1,
          "RentIndexId": 1,
          "RentIndexTray": "text"
        },
        "AgeClass": {
          "Id": 1,
          "Code": "text",
          "ConstructionYearFrom": 1,
          "ConstructionYearTo": 1
        },
        "ApartmentSizeClass": {
          "Id": 1,
          "Code": "text",
          "SquareMeterFrom": 1,
          "SquareMeterToExclusive": 1
        },
        "Area": {
          "Id": 1,
          "Code": "text"
        },
        "Facility": {
          "Id": 1,
          "Code": "text"
        },
        "RemediationStatus": {
          "Id": 1,
          "Code": "text"
        },
        "LocationCode": "text"
      }
    ],
    "CapLimitPercentage": 1
  }
]

Zuletzt aktualisiert