Vorgeschlagene Vertragsnehmer

Die Endpunkte dieser Endpunktberechtigung finden Sie im Controller "SuggestedContractor".

Hinweise zur Funktion

Um einen neuen Vertragsnehmer anzulegen, müssen zuerst die Personendaten des neuen Vertragsnehmers in WOWIPORT erfasst werden. Sie können hierzu den Endpunkt für die Anlage von Personen verwenden.

Die Logik von WOWIPORT sieht vor, dass ein vermietetes Objekt nicht ohne Vertrag bestehen kann. Ist kein aktives Mietverhältnis hinterlegt, wird der Vertrag zu einem "Leerstandsvertrag".

Aus diesem Grund werden vorgeschlagene Vertragsnehmer nicht mit einzelnen Objekten verknüpft, sondern mit dem Vertrag, welchen diese durch einen neuen Vertrag ablösen sollen.

Sollte mehr als ein Vertragsnehmer in den Vertrag übernommen werden, reicht die Übermittlung der Vertragsdaten im "Ersten Vertragsnehmer" aus. Für weitere Vertragsnehmer benötigen Sie dann nur noch die "LicenceAgreementId", "PersonId" und "TypeOfUserId".

Abruf aller vorgeschlagenen Vertragsnehmer

Version 1.2


get
Autorisierungen
Abfrageparameter
apiKeystringOptional
limitinteger · int32OptionalExample: 20
offsetinteger · int32Optional
useUnitIdinteger · int32Optional
licenseAgreementIdinteger · int32Optional
personIdinteger · int32Optional
includeMainCommunicationbooleanOptionalDefault: false
includePersonAddressesbooleanOptionalDefault: false
includePersonCommunicationsbooleanOptionalDefault: false
includePersonBankAccountsbooleanOptionalDefault: false
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

get
/openwowi/v1.2/SuggestedContractor/SuggestedContractor
GET /openwowi/v1.2/SuggestedContractor/SuggestedContractor HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
  {
    "Id": 1,
    "LicenseAgreement": {
      "Id": 1,
      "UseUnit": {
        "Id": 1,
        "UseUnitNumber": "text",
        "BuildingLandId": 1,
        "EconomicUnitId": 1,
        "EconomicUnit": "text"
      },
      "RestrictionsOfUse": {
        "Id": 1,
        "NodeId": 1,
        "Name": "text",
        "IsVacancy": true
      },
      "ContractStatus": {
        "Id": 1,
        "Name": "text"
      },
      "IdNum": "text",
      "StartContract": "2025-10-30",
      "EndOfContract": "2025-10-30"
    },
    "ContractorType": {
      "Id": 1,
      "Name": "text",
      "Classification": "text"
    },
    "EstimatedContractData": {
      "EstimatedColdRent": 1,
      "EstimatedPrepaymentHeating": 1,
      "EstimatedRunningCost": 1,
      "EstimatedTotalRent": 1,
      "EstimatedContractSecurity": 1,
      "EstimatedStartContract": "2025-10-30",
      "ContractSignedAt": "2025-10-30",
      "CommonSetEndOfContract": "2025-10-30",
      "TaxSlimAgreementVatRate": {
        "Id": 1,
        "Code": "text"
      },
      "LifeOfAContract": {
        "Id": 1,
        "Code": "text"
      },
      "Address1": "text",
      "Address2": "text",
      "Address3": "text",
      "Address4": "text",
      "Address5": "text",
      "Address6": "text",
      "Title": "text",
      "FutureUpdateRecipientAddress": true
    },
    "HasLicenseAgreementHandled": true,
    "HasContractPositionHandled": true,
    "SuggestedContractPositions": [
      {
        "Id": 1,
        "ContractPositionContractPositionTypeObsolete": {
          "Id": 1,
          "Name": "text",
          "ShortCode": "text",
          "IsPartOfNetRentCensus": true,
          "IsPartOfNetRent": true,
          "ReportAsSinkingFund": true,
          "IsBasisCalculationReminderChargeInterest": true,
          "IsPrepaymentHeating": true,
          "IsPrepaymentRunningCost": true,
          "IsGrossRentWithoutHeating": true
        },
        "Amount": 1,
        "NetAmount": 1,
        "Currency": {
          "Id": 1,
          "Code": "text"
        },
        "ValidFrom": "2025-10-30",
        "ValidTo": "2025-10-30",
        "VatRate": {
          "Id": 1,
          "Code": "text"
        },
        "Info": "text"
      }
    ],
    "Person": {
      "Id": 1,
      "IdNum": "text",
      "Shortname": "text",
      "Name": "text",
      "NodeId": 1,
      "TaxNumber": "text",
      "TaxIdentificationNumber": "text",
      "ValidFrom": "2025-10-30",
      "ValidTo": "2025-10-30",
      "IsNaturalPerson": true,
      "NaturalPerson": {
        "Title": "text",
        "FirstName": "text",
        "LastName": "text",
        "BirthName": "text",
        "CareOf": "text",
        "BirthDate": "2025-10-30",
        "DeathDate": "2025-10-30T07:34:46.978Z",
        "Gender": {
          "Id": 1,
          "Name": "text"
        },
        "MaritalType": {
          "Id": 1,
          "Name": "text"
        },
        "Nationality": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "PersonInCare": {
          "Id": 1,
          "IdNum": "text"
        },
        "ContactFor": [
          {
            "Id": 1,
            "IdNum": "text",
            "LongName1": "text",
            "LongName2": "text"
          }
        ]
      },
      "LegalPerson": {
        "LongName1": "text",
        "LongName2": "text",
        "VatId": "text",
        "CommercialRegisterNumber": "text",
        "CommercialRegisterTown": "text",
        "ContractPersons": [
          {
            "Id": 1,
            "IdNum": "text",
            "FirstName": "text",
            "LastName": "text"
          }
        ]
      },
      "Addresses": [
        {
          "Id": 1,
          "Zip": "text",
          "Town": "text",
          "Street": "text",
          "HouseNumber": "text",
          "HouseNumberAddition": "text",
          "ValidFrom": "2025-10-30",
          "ValidTo": "2025-10-30",
          "StreetComplete": "text",
          "HouseNumberComplete": "text",
          "MainAddress": true,
          "AddressType": {
            "Id": 1,
            "Name": "text"
          },
          "Country": {
            "Id": 1,
            "Name": "text",
            "Code": "text"
          }
        }
      ],
      "Communications": [
        {
          "Id": 1,
          "RelatedAddressId": 1,
          "Content": "text",
          "Explanation": "text",
          "RelatedAddress": "text",
          "CommunicationType": {
            "Id": 1,
            "Name": "text"
          }
        }
      ],
      "BankAccounts": [
        {
          "Id": 1,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text",
          "ValidFrom": "2025-10-30",
          "ValidTo": "2025-10-30",
          "BankAccountType": {
            "Id": 1,
            "Code": "text"
          },
          "BankAccountId": 1,
          "BankAccountUsageType": {
            "Id": 1,
            "Code": "text"
          }
        }
      ],
      "FirstEmailCommunication": {
        "Id": 1,
        "RelatedAddressId": 1,
        "Content": "text",
        "Explanation": "text",
        "RelatedAddress": "text",
        "CommunicationType": {
          "Id": 1,
          "Name": "text"
        }
      },
      "FirstLandlinePhoneCommunication": {
        "Id": 1,
        "RelatedAddressId": 1,
        "Content": "text",
        "Explanation": "text",
        "RelatedAddress": "text",
        "CommunicationType": {
          "Id": 1,
          "Name": "text"
        }
      },
      "FirstMobilePhoneCommunication": {
        "Id": 1,
        "RelatedAddressId": 1,
        "Content": "text",
        "Explanation": "text",
        "RelatedAddress": "text",
        "CommunicationType": {
          "Id": 1,
          "Name": "text"
        }
      }
    }
  }
]

Abruf einzelner vorgeschlagener Vertragsnehmer

Version 1.0


get
Autorisierungen
Pfadparameter
idinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
Antworten
200

OK

get
/openwowi/v1.0/SuggestedContractor/SuggestedContractor/{id}
GET /openwowi/v1.0/SuggestedContractor/SuggestedContractor/{id} HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "Id": 1,
  "Person": {
    "Id": 1,
    "IdNum": "text",
    "Name": "text",
    "ShortName": "text",
    "ValidFrom": "2025-10-30",
    "ValidTo": "2025-10-30",
    "IsNaturalPerson": true,
    "LegalPerson": {
      "LongName1": "text",
      "LongName2": "text"
    },
    "NaturalPerson": {
      "Title": "text",
      "FirstName": "text",
      "LastName": "text",
      "BirthName": "text",
      "CareOf": "text",
      "BirthDate": "2025-10-30",
      "DeathDate": "2025-10-30T07:34:46.978Z",
      "Gender": {
        "Id": 1,
        "Name": "text"
      },
      "MaritalType": {
        "Id": 1,
        "Name": "text"
      },
      "Nationality": {
        "Id": 1,
        "Name": "text",
        "Code": "text"
      },
      "PersonInCare": {
        "Id": 1,
        "IdNum": "text"
      },
      "ContactFor": [
        {
          "Id": 1,
          "IdNum": "text",
          "LongName1": "text",
          "LongName2": "text"
        }
      ]
    }
  },
  "LicenseAgreement": {
    "Id": 1,
    "UseUnit": {
      "Id": 1,
      "UseUnitNumber": "text",
      "BuildingLandId": 1,
      "EconomicUnitId": 1,
      "EconomicUnit": "text"
    },
    "RestrictionsOfUse": {
      "Id": 1,
      "NodeId": 1,
      "Name": "text",
      "IsVacancy": true
    },
    "ContractStatus": {
      "Id": 1,
      "Name": "text"
    },
    "IdNum": "text",
    "StartContract": "2025-10-30",
    "EndOfContract": "2025-10-30"
  },
  "ContractorType": {
    "Id": 1,
    "Name": "text",
    "Classification": "text"
  },
  "EstimatedContractData": {
    "EstimatedColdRent": 1,
    "EstimatedPrepaymentHeating": 1,
    "EstimatedRunningCost": 1,
    "EstimatedTotalRent": 1,
    "EstimatedContractSecurity": 1,
    "EstimatedStartContract": "2025-10-30",
    "ContractSignedAt": "2025-10-30",
    "CommonSetEndOfContract": "2025-10-30",
    "TaxSlimAgreementVatRate": {
      "Id": 1,
      "Code": "text"
    },
    "LifeOfAContract": {
      "Id": 1,
      "Code": "text"
    },
    "Address1": "text",
    "Address2": "text",
    "Address3": "text",
    "Address4": "text",
    "Address5": "text",
    "Address6": "text",
    "Title": "text",
    "FutureUpdateRecipientAddress": true
  },
  "HasLicenseAgreementHandled": true,
  "HasContractPositionHandled": true,
  "SuggestedContractPositions": [
    {
      "Id": 1,
      "ContractPositionContractPositionTypeObsolete": {
        "Id": 1,
        "Name": "text",
        "ShortCode": "text",
        "IsPartOfNetRentCensus": true,
        "IsPartOfNetRent": true,
        "ReportAsSinkingFund": true,
        "IsBasisCalculationReminderChargeInterest": true,
        "IsPrepaymentHeating": true,
        "IsPrepaymentRunningCost": true,
        "IsGrossRentWithoutHeating": true
      },
      "Amount": 1,
      "NetAmount": 1,
      "Currency": {
        "Id": 1,
        "Code": "text"
      },
      "ValidFrom": "2025-10-30",
      "ValidTo": "2025-10-30",
      "VatRate": {
        "Id": 1,
        "Code": "text"
      },
      "Info": "text"
    }
  ]
}

Version 1.2


get
Autorisierungen
Pfadparameter
idinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
includeMainCommunicationbooleanOptionalDefault: false
includePersonAddressesbooleanOptionalDefault: false
includePersonCommunicationsbooleanOptionalDefault: false
includePersonBankAccountsbooleanOptionalDefault: false
showNullValuesbooleanOptionalDefault: false
Antworten
200

OK

get
/openwowi/v1.2/SuggestedContractor/SuggestedContractor/{id}
GET /openwowi/v1.2/SuggestedContractor/SuggestedContractor/{id} HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "Id": 1,
  "LicenseAgreement": {
    "Id": 1,
    "UseUnit": {
      "Id": 1,
      "UseUnitNumber": "text",
      "BuildingLandId": 1,
      "EconomicUnitId": 1,
      "EconomicUnit": "text"
    },
    "RestrictionsOfUse": {
      "Id": 1,
      "NodeId": 1,
      "Name": "text",
      "IsVacancy": true
    },
    "ContractStatus": {
      "Id": 1,
      "Name": "text"
    },
    "IdNum": "text",
    "StartContract": "2025-10-30",
    "EndOfContract": "2025-10-30"
  },
  "ContractorType": {
    "Id": 1,
    "Name": "text",
    "Classification": "text"
  },
  "EstimatedContractData": {
    "EstimatedColdRent": 1,
    "EstimatedPrepaymentHeating": 1,
    "EstimatedRunningCost": 1,
    "EstimatedTotalRent": 1,
    "EstimatedContractSecurity": 1,
    "EstimatedStartContract": "2025-10-30",
    "ContractSignedAt": "2025-10-30",
    "CommonSetEndOfContract": "2025-10-30",
    "TaxSlimAgreementVatRate": {
      "Id": 1,
      "Code": "text"
    },
    "LifeOfAContract": {
      "Id": 1,
      "Code": "text"
    },
    "Address1": "text",
    "Address2": "text",
    "Address3": "text",
    "Address4": "text",
    "Address5": "text",
    "Address6": "text",
    "Title": "text",
    "FutureUpdateRecipientAddress": true
  },
  "HasLicenseAgreementHandled": true,
  "HasContractPositionHandled": true,
  "SuggestedContractPositions": [
    {
      "Id": 1,
      "ContractPositionContractPositionTypeObsolete": {
        "Id": 1,
        "Name": "text",
        "ShortCode": "text",
        "IsPartOfNetRentCensus": true,
        "IsPartOfNetRent": true,
        "ReportAsSinkingFund": true,
        "IsBasisCalculationReminderChargeInterest": true,
        "IsPrepaymentHeating": true,
        "IsPrepaymentRunningCost": true,
        "IsGrossRentWithoutHeating": true
      },
      "Amount": 1,
      "NetAmount": 1,
      "Currency": {
        "Id": 1,
        "Code": "text"
      },
      "ValidFrom": "2025-10-30",
      "ValidTo": "2025-10-30",
      "VatRate": {
        "Id": 1,
        "Code": "text"
      },
      "Info": "text"
    }
  ],
  "Person": {
    "Id": 1,
    "IdNum": "text",
    "Shortname": "text",
    "Name": "text",
    "NodeId": 1,
    "TaxNumber": "text",
    "TaxIdentificationNumber": "text",
    "ValidFrom": "2025-10-30",
    "ValidTo": "2025-10-30",
    "IsNaturalPerson": true,
    "NaturalPerson": {
      "Title": "text",
      "FirstName": "text",
      "LastName": "text",
      "BirthName": "text",
      "CareOf": "text",
      "BirthDate": "2025-10-30",
      "DeathDate": "2025-10-30T07:34:46.978Z",
      "Gender": {
        "Id": 1,
        "Name": "text"
      },
      "MaritalType": {
        "Id": 1,
        "Name": "text"
      },
      "Nationality": {
        "Id": 1,
        "Name": "text",
        "Code": "text"
      },
      "PersonInCare": {
        "Id": 1,
        "IdNum": "text"
      },
      "ContactFor": [
        {
          "Id": 1,
          "IdNum": "text",
          "LongName1": "text",
          "LongName2": "text"
        }
      ]
    },
    "LegalPerson": {
      "LongName1": "text",
      "LongName2": "text",
      "VatId": "text",
      "CommercialRegisterNumber": "text",
      "CommercialRegisterTown": "text",
      "ContractPersons": [
        {
          "Id": 1,
          "IdNum": "text",
          "FirstName": "text",
          "LastName": "text"
        }
      ]
    },
    "Addresses": [
      {
        "Id": 1,
        "Zip": "text",
        "Town": "text",
        "Street": "text",
        "HouseNumber": "text",
        "HouseNumberAddition": "text",
        "ValidFrom": "2025-10-30",
        "ValidTo": "2025-10-30",
        "StreetComplete": "text",
        "HouseNumberComplete": "text",
        "MainAddress": true,
        "AddressType": {
          "Id": 1,
          "Name": "text"
        },
        "Country": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        }
      }
    ],
    "Communications": [
      {
        "Id": 1,
        "RelatedAddressId": 1,
        "Content": "text",
        "Explanation": "text",
        "RelatedAddress": "text",
        "CommunicationType": {
          "Id": 1,
          "Name": "text"
        }
      }
    ],
    "BankAccounts": [
      {
        "Id": 1,
        "Iban": "text",
        "Bic": "text",
        "AccountHolder": "text",
        "ValidFrom": "2025-10-30",
        "ValidTo": "2025-10-30",
        "BankAccountType": {
          "Id": 1,
          "Code": "text"
        },
        "BankAccountId": 1,
        "BankAccountUsageType": {
          "Id": 1,
          "Code": "text"
        }
      }
    ],
    "FirstEmailCommunication": {
      "Id": 1,
      "RelatedAddressId": 1,
      "Content": "text",
      "Explanation": "text",
      "RelatedAddress": "text",
      "CommunicationType": {
        "Id": 1,
        "Name": "text"
      }
    },
    "FirstLandlinePhoneCommunication": {
      "Id": 1,
      "RelatedAddressId": 1,
      "Content": "text",
      "Explanation": "text",
      "RelatedAddress": "text",
      "CommunicationType": {
        "Id": 1,
        "Name": "text"
      }
    },
    "FirstMobilePhoneCommunication": {
      "Id": 1,
      "RelatedAddressId": 1,
      "Content": "text",
      "Explanation": "text",
      "RelatedAddress": "text",
      "CommunicationType": {
        "Id": 1,
        "Name": "text"
      }
    }
  }
}

Neuen vorgeschlagenen Vertragsnehmer anlegen

Version 1.0


post
Autorisierungen
Abfrageparameter
apiKeystringOptional
Rumpf
LicenseAgreementIdinteger · int32Optional
PersonIdinteger · int32Optional
TypeOfUserIdinteger · int32Optional
EstimatedColdRentnumber · decimal | nullfähigOptional
EstimatedPrepaymentHeatingnumber · decimal | nullfähigOptional
EstimatedRunningCostnumber · decimal | nullfähigOptional
EstimatedTotalRentnumber · decimal | nullfähigOptional
EstimatedContractSecuritynumber · decimal | nullfähigOptional
EstimatedStartContractstring · date | nullfähigOptionalExample: 2025-10-30Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ContractSignedAtstring · date | nullfähigOptionalExample: 2025-10-30Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
CommonSetEndOfContractstring · date | nullfähigOptionalExample: 2025-10-30Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
Address1string | nullfähigOptional
Address2string | nullfähigOptional
Address3string | nullfähigOptional
Address4string | nullfähigOptional
Address5string | nullfähigOptional
Address6string | nullfähigOptional
Titlestring | nullfähigOptional
FutureUpdateRecipientAddressbooleanOptional
TaxAgreementVatRateIdinteger · int32 | nullfähigOptional
LifeOfAContractIdinteger · int32 | nullfähigOptional
Antworten
201

Created

post
/openwowi/v1.0/SuggestedContractor/SuggestedContractor
POST /openwowi/v1.0/SuggestedContractor/SuggestedContractor HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 500

{
  "LicenseAgreementId": 1,
  "PersonId": 1,
  "TypeOfUserId": 1,
  "EstimatedColdRent": 1,
  "EstimatedPrepaymentHeating": 1,
  "EstimatedRunningCost": 1,
  "EstimatedTotalRent": 1,
  "EstimatedContractSecurity": 1,
  "EstimatedStartContract": "2025-10-30",
  "ContractSignedAt": "2025-10-30",
  "CommonSetEndOfContract": "2025-10-30",
  "Address1": "text",
  "Address2": "text",
  "Address3": "text",
  "Address4": "text",
  "Address5": "text",
  "Address6": "text",
  "Title": "text",
  "FutureUpdateRecipientAddress": true,
  "TaxAgreementVatRateId": 1,
  "LifeOfAContractId": 1
}
{
  "Id": 1
}

Version 1.2


post
Autorisierungen
Abfrageparameter
apiKeystringOptional
Rumpf
LicenseAgreementIdinteger · int32Optional
PersonIdinteger · int32Optional
TypeOfUserIdinteger · int32Optional
EstimatedColdRentnumber · decimal | nullfähigOptional
EstimatedPrepaymentHeatingnumber · decimal | nullfähigOptional
EstimatedRunningCostnumber · decimal | nullfähigOptional
EstimatedTotalRentnumber · decimal | nullfähigOptional
EstimatedContractSecuritynumber · decimal | nullfähigOptional
EstimatedStartContractstring · date | nullfähigOptionalExample: 2025-10-30Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ContractSignedAtstring · date | nullfähigOptionalExample: 2025-10-30Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
CommonSetEndOfContractstring · date | nullfähigOptionalExample: 2025-10-30Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
Address1string | nullfähigOptional
Address2string | nullfähigOptional
Address3string | nullfähigOptional
Address4string | nullfähigOptional
Address5string | nullfähigOptional
Address6string | nullfähigOptional
Titlestring | nullfähigOptional
FutureUpdateRecipientAddressbooleanOptional
TaxAgreementVatRateIdinteger · int32 | nullfähigOptional
LifeOfAContractIdinteger · int32 | nullfähigOptional
Antworten
201

Created

post
/openwowi/v1.2/SuggestedContractor/SuggestedContractor
POST /openwowi/v1.2/SuggestedContractor/SuggestedContractor HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 500

{
  "LicenseAgreementId": 1,
  "PersonId": 1,
  "TypeOfUserId": 1,
  "EstimatedColdRent": 1,
  "EstimatedPrepaymentHeating": 1,
  "EstimatedRunningCost": 1,
  "EstimatedTotalRent": 1,
  "EstimatedContractSecurity": 1,
  "EstimatedStartContract": "2025-10-30",
  "ContractSignedAt": "2025-10-30",
  "CommonSetEndOfContract": "2025-10-30",
  "Address1": "text",
  "Address2": "text",
  "Address3": "text",
  "Address4": "text",
  "Address5": "text",
  "Address6": "text",
  "Title": "text",
  "FutureUpdateRecipientAddress": true,
  "TaxAgreementVatRateId": 1,
  "LifeOfAContractId": 1
}
{
  "Id": 1
}

Vorgeschlagenen Vertragsnehmer ändern

Version 1.0


put
Autorisierungen
Pfadparameter
idinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
Rumpf
LicenseAgreementIdinteger · int32Optional
PersonIdinteger · int32Optional
TypeOfUserIdinteger · int32Optional
EstimatedColdRentnumber · decimal | nullfähigOptional
EstimatedPrepaymentHeatingnumber · decimal | nullfähigOptional
EstimatedRunningCostnumber · decimal | nullfähigOptional
EstimatedTotalRentnumber · decimal | nullfähigOptional
EstimatedContractSecuritynumber · decimal | nullfähigOptional
EstimatedStartContractstring · date | nullfähigOptionalExample: 2025-10-30Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ContractSignedAtstring · date | nullfähigOptionalExample: 2025-10-30Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
CommonSetEndOfContractstring · date | nullfähigOptionalExample: 2025-10-30Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
Address1string | nullfähigOptional
Address2string | nullfähigOptional
Address3string | nullfähigOptional
Address4string | nullfähigOptional
Address5string | nullfähigOptional
Address6string | nullfähigOptional
Titlestring | nullfähigOptional
FutureUpdateRecipientAddressbooleanOptional
TaxAgreementVatRateIdinteger · int32 | nullfähigOptional
LifeOfAContractIdinteger · int32 | nullfähigOptional
Antworten
200

OK

put
/openwowi/v1.0/SuggestedContractor/SuggestedContractor/{id}
PUT /openwowi/v1.0/SuggestedContractor/SuggestedContractor/{id} HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 500

{
  "LicenseAgreementId": 1,
  "PersonId": 1,
  "TypeOfUserId": 1,
  "EstimatedColdRent": 1,
  "EstimatedPrepaymentHeating": 1,
  "EstimatedRunningCost": 1,
  "EstimatedTotalRent": 1,
  "EstimatedContractSecurity": 1,
  "EstimatedStartContract": "2025-10-30",
  "ContractSignedAt": "2025-10-30",
  "CommonSetEndOfContract": "2025-10-30",
  "Address1": "text",
  "Address2": "text",
  "Address3": "text",
  "Address4": "text",
  "Address5": "text",
  "Address6": "text",
  "Title": "text",
  "FutureUpdateRecipientAddress": true,
  "TaxAgreementVatRateId": 1,
  "LifeOfAContractId": 1
}
{
  "Id": 1
}

Version 1.2


put
Autorisierungen
Pfadparameter
idinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
Rumpf
LicenseAgreementIdinteger · int32Optional
PersonIdinteger · int32Optional
TypeOfUserIdinteger · int32Optional
EstimatedColdRentnumber · decimal | nullfähigOptional
EstimatedPrepaymentHeatingnumber · decimal | nullfähigOptional
EstimatedRunningCostnumber · decimal | nullfähigOptional
EstimatedTotalRentnumber · decimal | nullfähigOptional
EstimatedContractSecuritynumber · decimal | nullfähigOptional
EstimatedStartContractstring · date | nullfähigOptionalExample: 2025-10-30Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ContractSignedAtstring · date | nullfähigOptionalExample: 2025-10-30Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
CommonSetEndOfContractstring · date | nullfähigOptionalExample: 2025-10-30Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
Address1string | nullfähigOptional
Address2string | nullfähigOptional
Address3string | nullfähigOptional
Address4string | nullfähigOptional
Address5string | nullfähigOptional
Address6string | nullfähigOptional
Titlestring | nullfähigOptional
FutureUpdateRecipientAddressbooleanOptional
TaxAgreementVatRateIdinteger · int32 | nullfähigOptional
LifeOfAContractIdinteger · int32 | nullfähigOptional
Antworten
200

OK

put
/openwowi/v1.2/SuggestedContractor/SuggestedContractor/{id}
PUT /openwowi/v1.2/SuggestedContractor/SuggestedContractor/{id} HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 500

{
  "LicenseAgreementId": 1,
  "PersonId": 1,
  "TypeOfUserId": 1,
  "EstimatedColdRent": 1,
  "EstimatedPrepaymentHeating": 1,
  "EstimatedRunningCost": 1,
  "EstimatedTotalRent": 1,
  "EstimatedContractSecurity": 1,
  "EstimatedStartContract": "2025-10-30",
  "ContractSignedAt": "2025-10-30",
  "CommonSetEndOfContract": "2025-10-30",
  "Address1": "text",
  "Address2": "text",
  "Address3": "text",
  "Address4": "text",
  "Address5": "text",
  "Address6": "text",
  "Title": "text",
  "FutureUpdateRecipientAddress": true,
  "TaxAgreementVatRateId": 1,
  "LifeOfAContractId": 1
}
{
  "Id": 1
}

Vorgeschlagenen Vertragsnehmer löschen

Version 1.0


delete
Autorisierungen
Pfadparameter
idinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
Antworten
200

OK

delete
/openwowi/v1.0/SuggestedContractor/SuggestedContractor/{id}
DELETE /openwowi/v1.0/SuggestedContractor/SuggestedContractor/{id} HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "Id": 1
}

Version 1.2


delete
Autorisierungen
Pfadparameter
idinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
Antworten
200

OK

delete
/openwowi/v1.2/SuggestedContractor/SuggestedContractor/{id}
DELETE /openwowi/v1.2/SuggestedContractor/SuggestedContractor/{id} HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "Id": 1
}

Den Katalog für "TaxAgreementVatRateId" finden Sie im Katalog für "SalesTax" im Belegsystem.

Den Katalog für TypeOfUserId finden Sie im Katalog "ContractorType" in der Mietenbuchhaltung (die ID kann aus dem Katalog übernommen werden). Bitte beachten Sie, dass kundendefinierte Nutzerarten keine Rollen aufweisen müssen und deshalb ggf. nicht per API akzeptiert werden. Alle IDs über "1000" können aus diesem Grund nicht verlässlich für die Nutzerarten verwendet werden. Sollten Sie diese verwenden wollen, so muss der Kunde die "FIO-VE-Steuerung Nutzerart" im Katalog für den entsprechenden Eintrag hinterlegen. Sie erkennen diesen Eintrag im Katalog Endpunkt, durch Daten im Schlüssel "Classification".

Enumerationen für "LiveOfContractId"

Id
Type

1

Unlimited

2

Limited

3

Duration4Years

4

Duration5Years

5

Duration10Years

6

LimitedWithOption

7

Duration2Years

8

Duration3Years

9

Duration6Years

10

Duration7Years

11

Duration8Years

12

Duration9Years

13

Duration15Years

Zuletzt aktualisiert