Nur diese SeiteAlle Seiten
Bereitgestellt von GitBook
Das PDF konnte für 152 Seiten nicht generiert werden, Generierung wurde bei 100 gestoppt.
Mit 50 weiteren Seiten erweitern.
1 von 100

OPEN WOWI

Loading...

Loading...

Grundlagen

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Releaseinformationen,User-Requests und Bugs

Loading...

Loading...

Loading...

Schnittstelle v1.x

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Nutzungsbedingungen, Impressum und Kontakt

Kontakt

Wenn Sie nähere Informationen zur OPENWOWI wünschen, Anregungen oder Verbesserungswünsche haben, können Sie uns gerne unter der Adresse

[email protected]

kontaktieren.

Nutzungsbedingungen

Für die Verwendung der OPENWOWI gelten unsere Nutzungsbedingungen. Diese können Sie hier einsehen:

Impressum

Das Impressum der Dr. Klein Wowi Digital AG finden Sie auf unserer Webseite.

OPENWOWI API

Willkommen bei der OPENWOWI API-Dokumentation

OPENWOWI ist die offene REST-API der Dr. Klein Wowi Digital AG für das ERP-System WOWIPORT – die moderne, cloudbasierte Lösung für die Wohnungswirtschaft. Mit dieser Schnittstelle können Softwarepartner, Entwickler und Kunden Anwendungen nahtlos an WOWIPORT anbinden und Daten sicher sowie effizient austauschen.

Was bietet diese Dokumentation?
  • Schnelleinstieg & Grundlagen: Erste Schritte zur Einrichtung und Nutzung der API.

  • Technische Referenz: Detaillierte Beschreibung aller verfügbaren Endpunkte, Parameter und Datenstrukturen.

  • Praxisbeispiele & Tools: Postman Collections, Webhook-Anleitungen und Integrationsbeispiele.

  • Release Notes & Roadmap: Aktuelle Informationen zu neuen Funktionen, geplanten Erweiterungen und bekannten Bugs.

Für wen ist OPENWOWI gedacht?

Diese API richtet sich an:

  • Softwarepartner: die Anwendungen für die Wohnungswirtschaft entwickeln.

  • IT-Abteilungen: die bestehende Systeme integrieren oder erweitern möchten.

  • PropTechs & Start-ups: die innovative Lösungen auf Basis von WOWIPORT entwickeln wollen.

Warum OPENWOWI?

  • Offen, transparent und kostenfrei: Klare Dokumentation, faire Zugangsbedingunge und keine Gebühren für die Nutzung.

  • Sicher & stabil: Zuverlässige Schnittstellen mit klaren Authentifizierungsmechanismen.

  • Zukunftsorientiert: Laufende Weiterentwicklung in enger Zusammenarbeit mit Partnern und Kunden.

138KB
OPENWOWI Nutzungsbedingungen Juni 2023 v1.0.pdf
PDF
Öffnen
https://www.drklein-wowi.de/impressum/

Auftragswesen

Die Endpunkte dieser Endpunktberechtigung finden Sie im Controller "Commissioning" und "CommissioningCatalog".

Um auf die Daten des Auftragswesens über die API zugreifen zu können, muss die Endpunktberechtigung "Auftragswesen lesen" bzw. "Auftragswesen ändern" aktiviert werden.

Stammdaten

Die Endpunkte dieser Endpunktberechtigung finden Sie im Controller AccountancyMasterData

Um auf die Stammdaten des Belegsystems über die API zugreifen zu können, muss die Endpunktberechtigung "Belegsystem Stammdaten" aktiviert werden.

Mit der Endpunktberechtigung "Belegsystem Stammdaten" werden einige Endpunkte aktiviert, die wir auf den folgenden Seiten aufgelistet haben.

Request-Limits

Aktuell haben wir keine festen Limits für die Anzahl an Requests in der API-Architektur hinterlegt. Um die Stabilität der Datenbanken zu gewährleisten, können zukünftig aber derartige Limits eingeführt werden.

Unsere aktuelle Empfehlung lautet, die Anzahl der API-Aufrufe auf 100 pro Minute und API-Key zu begrenzen. Wir möchten hierbei insbesondere auch darauf hinweisen, dass die OPENWOWI-Schnittstelle natürlich von vielen Partnern genutzt wird und wir die verfügbaren Ressourcen mit allen Benutzern der API teilen möchten.

Anlagenbuchhaltung

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

Um auf die Daten der Anlagenbuchhaltung über die API zugreifen zu können, muss die Endpunktberechtigung "Anlagevermögen" aktiviert werden.

Die API-Version 1.0 ist derzeit die aktuellste Version der Endpunkte.

Fremdverwaltung

Die Endpunkte dieser Endpunktberechtigung finden Sie im Controller "PropertyManagementContract" und "PropertyManagementPersonDetails".

Um auf die Daten der Fremdverwaltung über die API zugreifen zu können, müssen die Endpunktberechtigungen "Fremdverwaltung" und "Fremdverwaltung mit personenbezogenen Details" aktiviert werden.

Wirtschaftsgüter

Abruf der Wirtschaftsgüter.

Wirtschaftsgüter abrufen

Version 1.0



Finanzplanung

Fin

Finanzplanung abrufen

Version 1.0



Anlagenbuchhaltung Transfer

Verschiebungen von Wirtschaftsgütern abrufen

Version 1.0



Investitionsfreibetrag zum Wirtschaftsgut

Investitionsfreibeträge abrufen

Version 1.0



Kreditoren

Abruf der Kreditoren

Ab Version 1.1 sind die Kreditorendaten im Belegsystem dokumentiert und über eine neue Route abzurufen.

Kreditoren abrufen

Version 1.0



Projekte

Abruf der Projekte

Ab der Version 1.2 finden Sie diesen Endpunkt in den Stammdaten des Belegsystems.

Projekte abrufen

Version 1.0



Belegsystem

Die Endpunkte dieser Endpunktberechtigung finden Sie im Controller "AccountancyMasterData", "AccountancyMasterDataWrite", "AccountancyTransactionData" und "AccountancyMasterDataCatalog".

Das Belegsystem steuert alle buchhalterischen Prozesse des Systems. Es entscheidet und kontrolliert den Belegfluss zwischen den Nebenbüchern (z. B. Mietenbuchhaltung, Darlehen, Mitgliederverwaltung, Umlagenabrechnung) und dem Hauptbuch, der Finanzbuchhaltung. Im Belegsystem werden die Belege und Buchungen aller Module gesammelt. Die Daten lassen sich nach Hauptkonten- oder Zusatzkontenzuordnung filtern und saldieren.

Im Belegsystem ist auch die Übergabe zum Rechnungswesen (Diamant) geregelt. Die Funktionen, die z. B. für den bilanziellen Ausweis der Umsätze genutzt werden, sind über die Oberfläche ins System eingebunden, so dass kein Medienbruch entsteht und die Daten komfortabel auf einen Blick einsehbar sind.

Folgendes Schaubild soll die Zusammenhänge des Belegsystems grob veranschaulichen:

Zusammenhänge Belegsystem

Für das Belegsystem unterscheiden wir in zwei Berechtigungen.

StammdatenBewegungsdaten

Projekte

Unter diesem Endpunkt können Projekte abgerufen werden.

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Projekte abrufen

Version 1.2



Bankkonto/Sammelkonto Salden

Unter diesem Endpunkt können die Salden von Bankkonten und Sammelkonten abgerufen werden.

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Bankkonto Salden abrufen

Version 1.2



Authentifizierung und Berechtigungen

Auf dieser Seite beschreiben wir die Authentifizierung am entsprechenden REST API-Endpunkt und die Nutzung des Bearer Tokens.

Allgemein

Um unsere Beispiele zur Nutzung der API nachvollziehen zu können, können Sie einen Zugang zu unserer Sandbox beantragen. Bitte kontaktieren Sie hierfür . Sie erhalten dann einen technischen User und einen API Key. Für die Beantragung benötigen wir eine E-Mailadresse (diese wird für die Passwortvergabe an den Benutzer gebunden) für die Versendung der Einladung zu unserer Sandbox und Zustellung des API Keys.

Für die OPENWOWI-API existiert ein öffentliches . Wir verwenden für die Beispiele in dieser Dokumentation die untenstehende Sandbox. Für die Authentifizierung benötigen Sie nur einen gültigen User und ein Passwort (siehe auch "").

Kostenstellen

Kostenstellen

Kostenstellen abrufen

Version 1.0



Ausstattung

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

Um auf die Daten der Ausstattungen über die API zugreifen zu können, muss die Endpunktberechtigung "Ausstattungsgruppen und -elemente bearbeiten" aktiviert werden.

Die Kataloge zu den Ausstattungsgruppen und Ausstattungselementen finden Sie unter den .

Eingangsrechnung

Abruf der Eingangsrechnung

Der Eingangsprozess für Rechnungen wurde vollständig überarbeitet. Aus diesem Grund werden für den neuen Eingangsrechnungsprozess neue Endpunkte benötigt. Nach vollständiger Umstellung aller Kunden werden die alten Endpunkte abgekündigt und entfernt. Die Umstellung erfolgt in Abstimmung mit unseren Kunden und Partnern, soweit uns diese bekannt sind.

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Versicherungsinformationen

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Die Endpunkte zum Abruf der versicherungsrelevanten Informationen finden Sie in den Katalogen.

Versicherungsverträge lesen

Bilanz/GuV Struktur

Abruf der Bilanz/GuV Struktur

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Bilanzstruktur abrufen

Hauptkonten

Abruf der Sachkonten

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Hinweise zur Funktion

Hauptkonten können auch als Sachkonten oder FiBu-Konten bezeichnet werden. Sie sammeln die Buchungen, die innerhalb des Systems manuell oder automatisiert getätigt werden. Hauptkonten haben eine Zuordnung zum Kontenrahmen, der wiederum für die bilanzielle Abbildung des Kontos verantwortlich ist. Sie sind für die Hauptbuchhaltung im Unternehmen verantwortlich. Ein Hauptkonto kann für mehrere Buchwerke verwendet werden. Es erfolgt aber immer automatisch eine Trennung der Umsätze nach Buchwerken, so dass keine Vermischung von Buchungen zwischen den Mandanten möglich ist. Sofern Sie das Rechnungswesen (Rewe - Diamant Finanzbuchhaltung) als Schnittstelle verwenden, werden die Konten sowie die Buchungen zu den Hauptkonten an das Rechnungswesen übertragen und stehen dort u. a. für bilanzielle Auswertungen zur Verfügung.

Kostenart

Abruf der Kostenarten

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Hinweise zur Funktion

Die Kostenart kategorisiert in der Kostenrechnung angefallene Kosten nach ihrer eigenen Natur ("Was kostet?" bzw. "Welche Kosten fallen an"?). Im Unterschied dazu kategorisiert der Kostenträger die Kosten danach, wofür sie angefallen sind. Die Kostenstelle wiederum steuert, wo die Kosten angefallen sind.

Kreditoren

Über diese Route lassen sich die in WOWIPORT hinterlegten Kreditoren abrufen.

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Kreditoren abrufen

Hauptkonto Salden

In diesem Abruf sind die Salden nach Hauptkonten aggregiert.

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Hinweise zur Funktion

Hauptkonten können auch als Sachkonten oder FiBu-Konten bezeichnet werden. Sie sammeln die Buchungen, die innerhalb des Systems manuell oder automatisiert getätigt werden. Hauptkonten haben eine Zuordnung zum Kontenrahmen, der wiederum für die bilanzielle Abbildung des Kontos verantwortlich ist. Sie sind für die Hauptbuchhaltung im Unternehmen verantwortlich. Sofern Sie das Rechnungswesen (ReWe – Diamant Finanzbuchhaltung) als Schnittstelle verwenden, werden die Konten sowie die Buchungen zu den Hauptkonten an das Rechnungswesen übertragen und stehen dort u. a. für bilanzielle Auswertungen zur Verfügung.

Hauptkonto Salden nach Wirtschaftseinheiten

In diesem Abruf sind die Salden nach Hauptkonten und Wirtschaftseinheiten aggregiert.

Hauptkonto Salden nach Wirtschaftseinheiten abrufen

Version 1.0



Buchungen nach Wirtschaftseinheiten

Abruf der Buchungen die mit einer Wirtschaftseinheit zusatzkontiert sind.

Buchungen nach Wirtschaftseinheiten abrufen

Die Wirtschaftseinheit wird im Feld AdditionalAccountId und AdditionalAccountValue ausgeben.

Feld
Beschreibung

Kataloge

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Budgetdefinition

Abschreibungen

Abschreibungen

Abschreibungen abrufen

Version 1.0



Darlehensgeber

Abruf der Darlehengeber

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Darlehensgeber abrufen

Hauptkonto Salden nach Vertragskonten

In diesem Abruf sind die Salden nach Hauptkonten und Vertragskonten aggregiert.

Hauptkonto Salden nach Vertragskonten abrufen

Version 1.0



Buchungsbelege und -vorgänge

Buchungebelege

Version 1.2



Debitoren

Über diese Route lassen sich die in WOWIPORT hinterlegten Kreditoren abrufen.

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Debitoren abrufen

personenbezogene Daten der Fremdverwaltung

Um auf die personenbezogenen Daten der Fremdverwaltung über die API zugreifen zu können, muss die Endpunktberechtigung "Fremdverwaltung mit personenbezogenen Details" aktiviert werden.

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Objektzuordnungen

Abruf der Objektzuordnungen

Objektzuordnung abrufen

Version 1.0



Darlehen

Abruf der Darlehen

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Darlehen abrufen

Beispiel Workflow

Hier finden Sie Beispiele, wie die API in der Praxis angewendet werden kann.

In diesem Beispiel findet ein Startereignis in einer Partneranwendung auf Ebene der Nutzungseinheit statt. Die Anwendung erzeugt eine Nachricht und der Sachbearbeiter antwortet innerhalb der Nachricht. Die Partneranwendung ergänzt dann eine weitere Antwort.

Zahlungen

Abruf der Zahlungen

Zahlungen abrufen

Version 1.0



Fremdverwaltung Stammdaten

Um auf die Daten der Fremdverwaltung über die API zugreifen zu können, muss die Endpunktberechtigung "Fremdverwaltung" aktiviert werden.

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Kataloge

Abruf der Kataloge

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Darlehensarten

Dieser Abruf enthält die Darlehensarten, welche dem Darlehen zugeordnet werden können.

Konditionen

Abruf der Darlehenskonditionen

Konditionen abrufen

Version 1.0



Objektdaten

Mahnwesen

Die Endpunkte dieser Berechtigung finden Sie im Controller "DunningRead" und "DunningCatalog".

Um auf die Daten des Mahnwesens über die API zugreifen zu können, muss die Endpunktberechtigung "Mahnwesen lesen" aktiviert werden.

Bewegungsdaten

Die Endpunkte dieser Berechtigung finden Sie im Controller AccountancyTransactionData

Um auf die Bewegungsdaten des Belegsystems über die API zugreifen zu können, muss die Endpunktberechtigung "Belegsystem Bewegungsdaten" aktiviert werden.

Mit der Endpunktberechtigung "Belegsystem Bewegungsdaten" werden einige Endpunkte aktiviert, die wir auf den folgenden Seiten aufgelistet haben.

Stammdaten schreiben

Die Endpunkte dieser Endpunktberechtigung finden Sie im Controller AccountancyMasterDataWrite

Um schreibend auf die Daten des Belegsystems über die API zugreifen zu können, muss die Endpunktberechtigung "Belegsystem Stammdaten schreiben" aktiviert werden.

Finanzierung

Die Endpunkte dieser Endpunktberechtigung finden Sie im Controller "Loans" und "LoansCatalog".

Um auf die Daten der Finanzierungen über die API zugreifen zu können, muss die Endpunktberechtigung "Finanzierung" aktiviert werden.

Sandbox-URL:
https://openwowi-demo.wowiport.de/

Login

Das Login erfolgt über die Route "/oauth2/token".

Der "grant_type" lautet bei der Erstanmeldung "Password".

Bei späteren Anmeldungen können Sie den "grant_type" auf "refesh_token" setzen und diesen mit dem Parameter "refesh_token" erneuern. Die erneute Übersendung des Passwortes und des Users entfällt bei dieser Methode.



Hinweise zum Benutzer

Wir empfehlen die Anlage eines technischen Nutzers für die Verwendung der OPENWOWI. Sollten Sie einen Benutzer mit Zugriff auf die Benutzeroberfläche von WOWIPORT verwenden wollen, bitten wir folgende Informationen zu beachen.

Die Berechtigungen werden sowohl durch die Rechte des verwendeten Nutzers als auch durch die Endpunktberechtigungen des API-Keys limitiert. Der Nutzer benötigt hierbei dieselben Berechtigungen, welche auch in der GUI benötigt werden, um die gewünschten Daten lesen oder bearbeiten zu können.

Wenn Sie die Zwei-Faktor-Authentifizierung aktiviert haben, kann die Authentifizierung über OAuth2 nicht erfolgreich vorgenommen werden.

Aus Gründen der Infrastruktursicherheit bitten wir um Verständnis, dass die Dokumentation der dezidierten Nutzerrechte nicht in der öffentlichen Dokumentation zu finden ist. Bitte konsultieren Sie hierfür das WOWIPORT-Handbuch.

Die Beschreibung der Einrichtung des API-Keys sowie Hinweise zur Freischaltung für unsere Sandbox finden Sie hier:

[email protected]
Swagger Dokument
Hinweise zum Benutzer
Einrichtung OPENWOWI
Eingangsrechnungen abrufen (alter Eingangsrechnungsprozess)

Version 1.0



Eingangsrechnungen mit Auftragsdetails abrufen (alter Eingangsrechnungsprozess)

Version 1.2



Eingangsrechnungen mit Auftragsdetails abrufen (neuer Eingangsrechnungsprozess)

Version 1.2



Zahlaufträge abrufen

Version 1.2



Version 1.2


Versicherungsverträge anlegen/ ändern

Version 1.2




Versicherungsunternehmen lesen

Die Anlage neuer Versicherungsunternehmen muss in WOWIPORT erfolgen.

Version 1.2




Schadenssparte anlegen/ ändern/ löschen

Version 1.2





Schadensursache anlegen/ ändern

Version 1.2




Version 1.0


Version 1.2



Hauptkonten abrufen

Version 1.0



Version 1.2



Kostenarten sind also beispielsweise Personalkosten, Wartungs- und Betriebsmittelkosten, Zinsen, Administrations- oder Marketingkosten. Dabei kann eine vielschichtige Staffelung vorgenommen werden.

Kostenart abrufen

Version 1.0



Version 1.2



Version 1.1


Version 1.2



Enumeratoren für Personendaten finden Sie unter "Personen lesen".

Ein Hauptkonto kann für mehrere Buchwerke verwendet werden. Es erfolgt aber immer automatisch eine Trennung der Umsätze nach Buchwerken, so dass keine Vermischung von Buchungen zwischen den Mandanten möglich ist.

Salden abrufen

Version 1.0



Version 1.2



Darüber hinaus lassen sich die Salden der Konten noch nach den folgenden Kriterien filtern:

Hauptkonto Salden nach Wirtschaftseinheiten
Hauptkonto Salden nach Nutzungseinheiten
Hauptkonto Salden nach Vertragskonten
Hauptkonto Salden nach Darlehen

Ab Version 1.2 können die Daten über den Parameter "AdditionalAccountType" im Endpunkt "Balances" gefiltert werden. Den Katalog finden Sie in den Stammdaten.

AdditionalAccountId

Id der Wirtschaftseinheit

AdditionalAccountValue

IdNum der Wirtschaftseinheit

Version 1.0



Ab Version 1.2 können die Daten über den Parameter "AdditionalAccountType" im Endpunkt "MasterAccountBookings" gefiltert werden. Den Katalog finden Sie in den Stammdaten.

Version 1.2


Budget Verwendung Typ

Version 1.2



Budget Hierarchie Art

Version 1.2



Version 1.0


Version 1.1



Version 1.2



Ab Version 1.2 können die Daten über den Parameter "AdditionalAccountType" im Endpunkt "Balances" gefiltert werden. Den Katalog finden Sie in den Stammdaten.

Buchungsvorgänge abrufen

Version 1.2


Version 1.2


Enumeratoren für Personendaten finden Sie unter "Personen lesen".

Vertragsnehmer

Version 1.2



Zahlungsmodus

Version 1.2



Ab Version 1.2 können die Objektzuordnungen über einen Parameter im Abruf des Darlehens eingeschlossen werden.
Version 1.0


Version 1.2



Diese Daten können ab Version 1.2 über den Buchungs-Endpunkt des Belegsystemes abgefragt werden.
Fremdverwaltungsverträge abrufen

Version 1.2



Vertragsvereinbarungen

Version 1.2



Version 1.0


Version 1.2



Ab Version 1.2 können die Konditionen über einen Parameter im Abruf des Darlehens eingeschlossen werden.

Eine kurze Vorstellung der OPENWOWI

Wir möchten Ihnen gerne die Möglichkeit geben, unsere Vorstellung der OPENWOWI und das Zusammenspiel mit unseren Partnern näher kennenzulernen. Wir haben deshalb eine kurze Präsentation für Sie vorbereitet.

Anwendungsbeispiel mit Hilfe von Microsoft Power Automate

Die Integration von APIs muss nicht kompliziert sein. Einfache Abläufe lassen sich auch mit Automatisierungslösungen realisieren. In unserem Whitepaper zur Anbindung der OPENWOWI über Microsoft Power Automate können Sie mehr darüber erfahren.

1MB
Whitepaper_PowerAutomate_OPENWOWI.pdf
PDF
Öffnen

Parameter der OPENWOWI

Welche generellen Parameter gibt es?

Die OPENWOWI hat seit der Version 1.1 immer mehr auf die Individualisierung der API-Abrufe für die spezifischen Partnerbedürfnisse gesetzt. Die API-Endpunkte sind deshalb mit einer Reihe von Parametern ausgestattet, welche es den Anwendern erlauben, den Inhalt der API-Antwort den eigenen Anforderungen anzupassen.

Einige Parameter sind hierbei erwähnenswert.

  • Limit Limit gibt an, wie viele Datenobjekte geliefert werden sollen. Das Limit liegt zwischen 1 und 1000. Das Limit ist notwendig, um die Antwortzeiten und die Arbeitslast auf den Datenbankservern besser steuern zu können. Daten-Endpunkte der Version 1.2 enthalten einen Header "Total-X-Count", welcher die Gesamtanzahl der Ergebnisse ausgibt. Wenn kein Limit oder Offset als Parameter gefordert sind, entfällt dieser Header.

  • Offset Der Offset gibt an, mit welchem Datenobjekt gestartet wird. Ein Offset von "0" startet mit dem ersten Objekt. Ein Limit von 100 liefert also die Datensätze 0 bis 99. Ein Offset von 100 liefert dann die nächsten 100 Datensätze.

  • Id Die Id bezieht sich immer auf die spezifischen Objekte des gerade genutzten Endpunktes. Dieser Parameter erlaubt es dem Nutzer, gezielt einen einzelnen Datensatz abzufragen.

  • IdNum, ...Number Die IdNum ist die alphanumerische ID, welche in WOWIPORT als Identifikator für den Nutzer erkennbar ist. Die Struktur der IdNum wird in WOWIPORT über die Nummernlogik gesteuert und kann nicht von externen Anwendungen vorgegeben werden.

  • showNullValues Diese Option erlaubt es dem Nutzer, leere Datenfelder mit auszugeben. Diese Option ist insbesondere für die Tests in Kundensystemen sinnvoll, da hiermit verifiziert werden kann, dass bestimmte, erwartete Daten tatsächlich nicht vorhanden sind.

  • include... Parameter, welche mit dem "include"-Zusatz versehen sind, erlauben es, die API-Antwort durch zusätzliche Daten zu erweitern, welche ggf. einen erneuten Abruf über einen anderen Endpunkt überflüssig machen.

  • ...Id Der Zusatz "Id" an einem Parameter bedeutet, dass der Endpunkt über diese IDs eine Filterung der Ergebnisse vornehmen kann. Es werden also nur Ergebnisse ausgegeben, bei denen der Datenschlüssel für die ID dem angegebenen Parameter entspricht.

  • valid... , ...Date... und ...ActiveOn Die Zusätze "valid", "Date" und "ActiveOn" bedeuten, dass es möglich ist, Daten anzugeben, an oder in denen ein bestimmter Datensatz gültig war. Dies ist insbesondere bei Verträgen sinnvoll. Durch diesen Parameter können z. B. ungültige Verträge herausgefiltert werden. Das Format lautet hier "YYYY-MM-dd".

  • BookingPeriodNumber... und BookingDate... Die Buchungsperioden werden für die jeweiligen Geschäftsjahre angelegt. Die Anzahl und Dauer der Buchungsperioden können vom Kunden individuell festgelegt werden. Die Buchungsperiode wird als ganze Zahl ausgedrückt. Das Buchungsdatum grenzt den Zeitraum nach Datum ein. Das Format lautet hier "YYYY-MM-dd".

  • FiscalYearNumber Das Fiskaljahr wird in den Buchungen verwendet und wird im Format "YYYY" angegeben.

  • includeAdditionalFieldDieser Parameter erlaubt den Einbezug von undefinierten Zusatzfelddaten. Diese Felder sind für jeden Kunden unterschiedlich und müssen durch zusätzliche Einstellungen in den Zusatzfelddefinitionen für die API freigegeben werden. Wurde ein Feld für die OPEN WOWI freigegeben, ist dieses für alle API-Keys verfügbar, welche auf den entsprechenden Endpunkt zugreifen können.

Vorgänge

Abruf der Vorgänge

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Vorgänge abrufen

Version 1.0



Version 1.2



Vorgänge anlegen, ändern und löschen

Hinweise zur Funktion

Die Änderung von vorhandenen Vorgängen unterliegt bestimmten Beschränkungen.

Die CraftsProcessStatusId kann nur auf den Status "4" (Storniert) gesetzt werden.

Status 1 bis 3 errechnet sich aus den Feldern "CraftsProcessFrom" und "CraftsProcessTo". Liegt das aktuelle Tagesdatum vor "CraftsProcessFrom", wird automatisch der Status "1" (Bevorstehend) gesetzt.

Liegt das aktuelle Tagesdatum nach "CraftsProcessFrom" aber vor "CraftsProcessTo", wird automatisch der Status "2" (Offen) gesetzt.

Liegt das aktuelle Tagesdatum nach "CraftsProcessTo", wird automatisch der Status "3" (Beendet) gesetzt.

Sie können den Status durch das Setzen dieser Datumsangaben beeinflussen. Bitte beachten Sie, dass die Ausführungsdaten der mit dem Vorgang verknüpften Aufträge logisch mit diesen Daten übereinstimmen müssen.

Version 1.2





Vorgangsbeschreibungen lesen

Version 1.2



Vorgangsbeschreibungen anlegen, ändern und löschen

Version 1.2





Kostenstellen

Abruf der Kostenstellen

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Hinweise zur Funktion

Eine Kostenstelle ist der Ort der Kostenentstehung und der Leistungserbringung. Sie wird nach Verantwortungsbereichen, räumlichen, funktionalen, aufbauorganisatorischen oder verrechnungstechnischen Aspekten gebildet. Die Kostenstelle ist ein Kostenrechnungsobjekt mit der Aufgabe, die in einem Unternehmensteil, meist einer Abteilung, angefallenen Kosten zu sammeln.

Beispiele für funktionale Kostenstellen sind Materialkostenstellen, Fertigungskostenstellen, Forschungs- und Entwicklungskostenstellen, Verwaltungskostenstellen, Vertriebskostenstellen.

Kostenstellen abrufen

Version 1.0



Version 1.2



Kostenträger

Abruf der Kostenträger

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Hinweise zur Funktion

Der Kostenträger beschreibt ein Kontierungsobjekt in der Kostenrechnung, das nicht wie Kostenstellen organisatorische Strukturen abbildet, sondern Produkte oder auch Projekte. Zur Kosten- und Leistungsrechnung-Bearbeitung gehören auch die Kostenträger, die mit dieser Funktion verwaltet werden können.

Kostenträger abrufen

Version 1.0



Version 1.2



Leistungspakete

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Leistungspakete abrufen

Version 1.2



Budget

Die Endpunkte dieser Endpunktberechtigung finden Sie im Controller "BudgetingRead" und "BudgetingCatalog".

Um Budgets abrufen zu können, muss die Endpunktberechtigung "Budget lesen" aktiviert werden.

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Budgets abrufen

Version 1.2



Budget Details abrufen

Version 1.2



Leistungspositionen

Abruf der Leistungspositionen

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Leistungspositionen abrufen

Version 1.2




Medien lesen

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Metadaten von Medien abrufen

Den "entityName" können Sie dem Katalog "MediaEntity" entnehmen.

Version 1.2



Binärdatei abrufen

Weitere Hinweise zur Funktion

Die Daten werden über die entsprechende FileGuid abgerufen. Für die Übertragung wurden die Dateien nach dem Base64-Verfahren encodiert. Weitere Informationen finden Sie auf der Seite "".

Version 1.2



Thumbnails abrufen

Die FileId des Thumbnails wird in den Metadaten gesondert angegeben und ist nicht identisch mit den Daten der Ursprungsdatei.

Version 1.2



Buchungen

Mit diesem Aufruf lassen sich die Buchungen innerhalb von WOWIPORT abrufen.

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Abruf der Buchungen

Version 1.0



Version 1.2



Neben der allgemeinen Abfrage der Buchungen lassen sich diese nach den folgenden Kontierungen zurückgeben:

Debitoren

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Debitoren anlegen

Version 1.2



Debitoren ändern

Version 1.2



Debitoren löschen

Version 1.2



Darlehensnehmer

Abruf der Darlehensnehmer.

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Darlehensnehmer abrufen

Version 1.1



Version 1.2



Auftragspositionen

Abruf der Auftragspositionen

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Auftragspositionen abrufen

Version 1.0



Version 1.2

Die Auftragspositionen wurden direkt in den Endpunkt für die Aufträge integriert.

Tilgungsplan

Abruf des Tilgungsplans

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Wir unterscheiden hier zwei verschiedene Abrufe.

Abruf abgespeicherter Tilgungspläne

Version 1.0



Version 1.2



Abruf Tilgungspläne Echtzeit

Version 1.0



Version 1.2



Buchungsbelege

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

Um Buchungsbelege erfassen zu können, muss die Endpunktberechtigung "Belegsystem Buchungsvorgang erfassen" aktiviert werden.

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Buchungsbelege und -vorgänge können über den Controller "AccountancyTransactionData" abgefragt werden. Mehr dazu finden Sie .

Buchungsvorgänge im Status "Erfassung" anlegen

Version 1.2



Buchungsvorgänge im Status "Freigabe" anlegen

Version 1.2



Kataloge

Hier finden Sie die Kataloge für das Kommunikationsmodul.

Zugeordnete Entitäten

Version 1.2



Ticket Priorität

Version 1.2



Ticket Quellen

Hinweise zur Funktion

Sie können alle Ticketquellen des Kantonsystems sehen. Ob sie diese Ticketquellen in einem schreibenden Endpunkt verwenden können, hängt von der Konfiguration des API Keys ab. Sie können diese Information im Feld "AllowTicketCreationForApiKey" sehen.

Bestimmte Ticketquellen (z.B. das Anrufprotokoll) sind für die API Anlage grundsätzlich gesperrt.

Version 1.2



Ticket Status

Version 1.2



Medien ändern

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Medien übertragen

Weitere Hinweise zur Funktion

Im Schlüssel "Contents" können Sie die Base64-encodierten Binärdaten hinterlegen. Der Upload ist auf eine Payload-Größe von 10 MB beschränkt.

Der SHA1-Hashkey wird aus den nicht-encodierten Binärdaten errechnet und soll die Datenintegrität nach der Decodierung in unserem System gewährleisten. Stimmt der Hashkey nicht überein, wird die Datei nicht gespeichert.

Weitere Informationen zur Encodierung und zum Hashkey erhalten Sie auf der Seite "".

Version 1.2



Medien ändern

Version 1.2



Einrichtung OPENWOWI

Auf dieser Seite beschreiben wir die Einrichtung von OPENWOWI im WOWIPORT.

WOWIPORT-Konfiguration

Um auf die OPENWOWI-Konfiguration zugreifen zu können, wird das Benutzerrecht "OPEN WOWI Konfiguration" benötigt.

In dem Menüpunkt "Schnittstellen" unter

Kataloge

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Dokument Entitäten

Dokumente lesen

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Metadaten zum Dokument abrufen

Handwerker

Über diesen Endpunkt können Daten der Handwerker abgerufen werden.

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Handwerker abrufen

Hyperlinks zu WOWIPORT in Partneranwendungen integrieren

WOWIPORT bietet die Möglichkeit, mittels Hyperlink in existierende Objekte zu springen. Das Schema für diese Hyperlinks erklären wir hier.

Wenn Sie aus Ihrer Anwendung einen direkten Hyperlink zu einem Datenobjekt in WOWIPORT bereitstellen möchten, können Sie diesen nach dem folgenden Schema erstellen:

{BaseURL}/open/{EntityName}/{Id} Beispiel: https://openwowi-demo.wowiport.de/open/LicenseAgreement/31296

Die BaseURL ist die URL des Zielsystems. Die IDs sind jene, welche als Identifier in den API-Endpunkten zu finden sind. Eine Liste der relevanten Entitäten finden Sie weiter unten. Bitte beachten Sie, dass Sie nicht die Namen aus den API-Routen benutzen können, da diese für spezielle Methoden der API individualisiert wurden. Die Entität im Link ist case sensitive.

Ein Nutzer, der den Hyperlink verwenden möchte, benötigt eine aktive Session in WOWIPORT, in dem Browser, in dem der Hyperlink geöffnet wird.

Entitätenliste:

Stammdaten

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

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Mahn- und Klagevorfall abrufen

Ticket lesen

Mit diesen Endpunkten können Sie Tickets lesen.

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Ticket lesen

Buchwerke

Abruf der Buchwerke

Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

Hinweise zur Funktion

Buchwerke stellen eine Sammlung aller Konten eines Unternehmens dar. Erst über Buchwerke sind die Hauptkonten eines Kontenrahmenes im Unternehmen ansprechbar. Jedes Buchwerk stellt für sich eine bilanzierende Einheit dar. Im Falle einer Verwaltung fremder Objekte (reine Fremdverwaltung, Wohnungseigentumsverwaltung oder Sondereigentumsverwaltung) werden je Eigentümergemeinschaft oder je Eigentümer die Buchungen in eigenen Buchwerken gesammelt und für die Abrechnung gegenüber dem Eigentümer genutzt. Um Kostenumbuchungen in der Umlagenabrechnung der Vorjahre vornehmen zu können, ohne dass Umsätze im laufenden Geschäftsjahr entstehen, gibt es spezielle Buchwerke vom Typ „Buchung". Diese sind nicht mit der Finanzbuchhaltung verbunden und bieten die Möglichkeit, die Kosten von einem AK/KV auf einen anderen AK/KV umzubuchen.

Dokumente und Medien

Die Endpunkte dieser Endpunktberechtigung finden Sie im Controller "DocumentRead" und "DocumentEdit".

Um Dokumente abrufen oder ändern zu können, müssen die Endpunktberechtigungen "Dokumente lesen" und "Dokumente ändern" aktiviert werden.

Um Medien abrufen oder ändern zu können, müssen die Endpunktberechtigungen "Objektbilder lesen" und "Objektbilder ändern" aktiviert werden

  • Person

  • Owner

  • CooperativeMembership

  • LicenseAgreement

  • EconomicUnit

  • Building

  • Land

  • UseUnit

  • Defect

  • Commission

  • Craftsman

  • Loan

  • Lender

  • Systemverwaltung
    >>
    Schnittstellen
    >>
    OPENWOWI Konfiguration
    (siehe Screenshot) in WOWIPORT erhalten Sie eine Übersicht über bereits eingerichtete Schnittstellen und können neue Schnittstellen hinzufügen.

    Details der Konfiguration

    Durch das Anlegen der Konfiguration wird ein individueller API-Key zur Nutzung der Schnittstelle für eine Anwendung erzeugt. Über die Endpunktberechtigungen können Sie steuern, über welche der verschiedenen API-Endpunkte eine Datenausgabe möglich sein soll.

    Alle Datenabrufe funktionieren nur in den konfigurierten Buchwerken. Datenabrufe werden auf die Buchwerksauswahl gefiltert.

    API Key Konfiguration

    Um unsere Beispiele zur Nutzung der API nachvollziehen zu können, können Sie einen Zugang zu unserer Sandbox beantragen. Bitte kontaktieren Sie hierfür [email protected]. Sie erhalten dann einen technischen User und einen API Key. Für die Beantragung benötigen wir eine E-Mailadresse (diese wird für die Passwortvergabe an den Benutzer gebunden) für die Versendung der Einladung zu unserer Sandbox und Zustellung des API Keys.

    Die URL der Sandbox lautet:

    https://openwowi-demo.wowiport.de/

    Weiterführende Informationen zur Berechtigungssteuerung finden Sie in den Abschnitten "Authentifizierung und Berechtigungen" in der Schnittstellendokumentation.

    Details zur Einrichtung von Webhooks und der Quelleneinstellungen für das Kommunikationsmodul finden Sie in den jeweiligen Abschnitten.

    Details zur Freischaltung von Dokumentenabrufen und der Einrichtung des Tabs für externe DMS Systeme finden Sie im Abschnitt "Dokumente und Medien".

    Nutzung der Endpunkte

    Für die Nutzung der Endpunkte müssen Sie eine Route ansprechen, welche sich aus der Basis-URL und der Endpunkt-URL zusammensetzt. Die Basis-URL ist hierbei die URL der Kundeninstanz (https://kundenname.wowiport.de). Die Endpunkt-URL finden Sie in den einzelnen Abschnitten der Dokumentation.

    Beispiel:

    Version 1.2


    Dateiarten

    Version 1.2



    Datenschutzkategorien

    Version 1.2



    Entitäten der Dokumentenvorlagen

    Version 1.2



    Bildtyp

    Version 1.2



    Medien Entitäten

    Version 1.2



    Hinweise zur Funktion

    Den "entityName" können Sie dem Katalog "FileEntity" entnehmen.

    WOWIPORT-Dokumente können unter Umständen unterschiedliche Revisionen beinhalten.

    Das Dokument (Node "Document") dient dabei als Container für die Revisionen. Wenn Sie vorherige Revisionen abrufen möchten, benötigen Sie den Parameter "IncludeRevision". Die FileGuid kann zwei Ausprägungen haben, welche jeweils entweder das PDF-Dokument oder das Word-Dokument repräsentieren.

    Die letzte Revision ist in der Top-Node als "FileGuid" hinterlegt. Beinhaltet die letzte Revision ein Word- und ein PDF-Dokument, finden Sie dort das PDF-Dokument.

    Hochgeladene Dateien haben keinen Dokumentencontainer und keine Revisionen.

    Version 1.2



    Binärdatei abrufen

    Hinweise zur Funktion

    Die Daten werden über die entsprechende FileGuid abgerufen. Für die Übertragung wurden die Dateien nach dem Base64-Verfahren encodiert. Weitere Informationen finden Sie auf der Seite "Dokumente und Medien".

    Version 1.2



    Dokumentenvorlagen abrufen

    Version 1.2



    Externe Dokumenten-Links abrufen

    Version 1.2



    Version 1.0


    Version 1.2



    Version 1.2


    Mahn- und Klage Maßnahme abrufen

    Version 1.2



    Rechtsanwälte

    Version 1.2



    Amtsgerichte

    Version 1.2



    Insolvenzverwalter

    Version 1.2



    Schuldnerverfahren

    Version 1.2



    Hinweise zur Funktion

    Bei der Kommunikation über die API wird die "UserId" üblicherweise immer vorhanden sein, da nur registrierte WOWIPORT Benutzer die Schnittstellen bzw. die Benutzeroberfläche verwenden können. Bei der Weiterentwicklung des Kommunikationsmodules werden jedoch auch andere Kommunikationsmittel berücksichtigt. Bei einer Kommunikation via E-Mail wird der Benutzer durch eine verknüpfte Person bzw. durch die Node "Person" im Bereich "Communication" ersetzt. Bitte beachten Sie die verschiedenen Abhängigkeiten bei unterschiedlichen Kommunikationsformen.

    Version 1.2



    Buchwerke lassen sich über den folgenden API-Endpunkt aufrufen:

    Buchwerke abrufen

    Version 1.0



    Version 1.2



    Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

    Einrichtung des API-Keys

    Da die Dokumente für alle Entitäten hinterlegt werden können, wurde eine zusätzliche Konfiguration eingerichtet, welche es erlaubt, bestimmte Dokumtenobjekte für die API auszuwählen.

    Die Einrichtung erfolgt im jeweiligen API-Key im Tab "Dateien".

    Die Selektion erfolgt nach einem Blacklist-Whitelist-System. Wenn Sie Entitäten oder Dateiarten ausschließen möchten, selektieren Sie diese mit der "Blacklist"-Auswahl. Wenn Sie Entitäten oder Dateiarten explizit erlauben möchten, verwenden Sie die "Whitelist"-Auswahl.

    Im Bereich "Dateien von bestimmten Objekten" können einzelne Entitäten für den Transfer selektiert werden.

    Im Bereich "Dateien bestimmter Dateiarten" wählen Sie erlaubte oder unterdrückte Dateiarten aus.

    Beide Selektionen werden gleichberechtigt angewendet. Die Selektion "Whitelist" und "Person" im Bereich Objektarten und die Selektion von "Blacklist" und "Allgemeines" im Bereich Dateiart würde die Dokumente aus der Entität "Person" ohne die Dokumente mit der Dateiart "Allgemeines" liefern.

    Definition von Dokumenten

    WOWIPORT erlaubt sowohl die Erstellung von Dokumenten im Microsoft Word- und im PDF-Format als auch den Upload von Dateien über eine entsprechende Funktion. Beide Dateiarten sind über die Schnittstelle verfügbar. Zudem können Dateien hochgeladen werden. Die Dateitypen finden Sie in der Liste am unteren Ende des Absatzes.

    Für Kunden mit einem WOWIPORT-DMS werden die Dokumente in einem angebundenen, externen System gespeichert. Diese Dokumente sind über unsere Schnittstelle nicht verfügbar.

    Erlaubte Dateitypen für den Upload: .pdf, .rtf, .xls, .xlsx, .doc, .docx, .txt, .jpg, .jpeg, .png, .gif, .tiff, .tif, .msg, .heic, .heif, .webp

    Einschränkungen für Kunden mit einem WOWIPORT-DMS

    Kunden, welche das WOWIPORT-DMS nutzen, unterliegen bestimmten Einschränkungen, da es ansonsten zu Konflikten mit dem bereits angebundenen DMS kommen kann.

    So ist die Zuordnung einer externen Dokumenten-ID über die schreibenden Endpunkte nicht gestattet. Der Tab "Externes DMS" sowie die dazugehörigen Schnittstellen für die Linkerstellung sind ebenfalls nicht verfügbar.

    Medien

    Die API für Medien folgt ähnlichen Mechanismen wie die API für Dokumente. Die Einrichtung der Dokumentberechtigungen ist hierfür allerdings nicht erforderlich. Lediglich die Endpunktberechtigungen müssen aktiviert werden.

    Die Medien können zusätzlich noch Thumbnails für die entsprechenden Bilddateien liefern.

    Encoding und Dateiintegrität

    Die Binärdatei wird grundsätzlich mit einer Base64-Encodierung übermittelt. Dies gilt sowohl für die Dokumentenübertragung an uns als auch für das Abrufen von Dateien. Zum Testen der Base64-Encodierung finden Sie kostenlose Tools z. B. im Editor "Notepad++" (beinhaltet ebenfalls einen Rechner für SHA1) oder unter https://www.base64encode.org/. Bitte beachten Sie, dass es sich hierbei nur um Beispiele für kostenlose Testtools handelt.

    Um die Unversehrtheit der Dateien nach der Decodierung zu gewährleisten, benötigen wir einen SHA1-Hashkey der nicht-encodeten Binärdaten. Stimmt dieser mit unserer Berechnung überein, gehen wir davon aus, dass die Datei unverändert bei uns eingegangen ist und korrekt gespeichert wurde.

    Dokumente und Medien
    Buchungen nach Wirtschaftseinheiten
    Buchungen nach Vertragskonten
    Buchungen nach Darlehen
    hier
    Dokumente und Medien

    Checkliste für die Einrichtung in WOWIPORT

    Zur Einrichtung des API-Keys und des Nutzers in WOWIPORT benötigen unsere Kunden einige Informationen. Diese Checkliste soll es unseren Partnern vereinfachen, die notwendigen Informationen abzufragen oder bereitzustellen.

    Frage
    Benötigt für

    Wer soll die Passworthoheit für den technischen Nutzer innehaben?

    Um einen neuen Nutzer anzulegen, wird eine E-Mail-Adresse benötigt. Der Empfänger dieser E-Mail hat später die Möglichkeit, das Passwort für die Authentifizierung zu setzen.

    Für welchen Knotenpunkt soll der API-Key gelten?

    Wenn ein Wohnungsunternehmen in mehrere Subunternehmen aufgeteilt ist, können sich diese auf tieferen Knotenpunkten in der Berechtigungsstruktur wiederfinden.

    Für welche Buchwerke soll der API-Key gelten?

    Checkliste zum Download:

    User-Requests

    Die OPENWOWI entwickelt sich stetig weiter. Auf dieser Seite informieren wir über Änderungswünsche unserer User und deren Stand.

    Betroffener Endpunkt
    Funktion
    Aktueller Stand

    Neu

    Schreibende Endpunkte für Zusatzdatenfelder

    Final abgelehnt. Die Zusatzdatenfelder erfüllen keine prozessrelevanten Funktionen und sind zudem sehr kundenspezifisch. Eine API für diese Daten wird nicht angeboten.

    Neu

    Schreibende Endpunkte für Objekte

    Abgelehnt. Die Prüfroutinen und Verbindungen des Bestandes zu allen anderen Entitäten ist zu komplex um diese alleine der API zu überlassen. Die Anlage der Objekte soll auch weiterhin in WOWIPORT erfolgen.

    Neu

    Kataloge

    Abruf der Kataloge

    Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

    Weitere Kataloge können im Bereich Objekte gefunden werden.

    Gewerkarten

    Dieser Abruf enthält die Gewerkarten, welche den Auftragspositionen zugeordnet sein können.

    Version 1.0



    Version 1.1



    Version 1.2



    Auftragsarten

    Dieser Abruf enthält die Auftragsarten, welche den Aufträgen zugeordnet sein können.

    Version 1.0



    Version 1.1



    Version 1.2



    Vorgangsarten

    Version 1.0



    Version 1.1



    Version 1.2



    Schadensursachen

    Version 1.2



    Schadenssparte

    Version 1.2



    Versandart

    Version 1.2



    Enumeration für "CraftsProcessStatusId"

    Bitte beachten Sie die "Hinweise zur Funktion" in "".

    Id
    Code

    Kommunikationsmodul

    Die Endpunkte dieser Endpunktberechtigung finden Sie im Controller "CommunicationRead", "CommunicationEdit" und "CommunicationCatalog".

    Bei dem Kommunikationsmodul handelt es sich um ein kostenpflichtiges Zusatzmodul. Bitte informieren Sie sich bei Ihrem Kunden, ob dieses Modul gebucht wurde. Aufgrund von Erweiterungsarbeiten am Kommunikationsmodul kann es derzeit zu Inkonsistenzen in der Datenstrukur kommen. Eine vollständige Stabilität kann aktuell nicht garantiert werden.

    Um auf die Endpunkte des Kommunikationsmoduls zugreifen zu können, benötigen Sie die Endpunktberechtigungen "Ticket lesen" und "Ticket ändern".

    Einleitung

    Das Kommunikationsmodul ist eine neue Applikation in WOWIPORT. Dieses Modul ist vorrangig darauf ausgerichtet, die Kommunikation von Partneranwendungen mit den Anwendern von WOWIPORT zu gewährleisten.

    Bei der Verwendung von schreibenden Endpunkten kommt es unweigerlich zu Situationen, in denen ein Teil des Prozesses in der Partneranwendung abgebildet wird, während Folgeprozesse in WOWIPORT vollzogen werden müssen. Das Kommunikationsmodul soll diese Lücke schließen.

    Sie können das Modul nutzen, um den Sachbearbeitern in WOWIPORT Nachrichten zu senden und erstellte Objekte beizufügen.

    Einrichtung

    Das Kommunikationsmodul ist an Quellen gebunden. Die Absenderquelle definiert, wer auf ein Ticket oder eine Nachricht Zugriff hat. Hierdurch ist gewährleistet, dass unbefugte Dritte keinen Zugriff auf die Kommunikation zwischen Ihrer Anwendung und WOWIPORT erhalten.

    Um eine neue Nachrichtenquelle anzulegen, muss der Kunde in seiner Gruppenverwaltung die Kataloge öffnen.

    Als Modul wird die Kommunikationszentrale gewählt.

    Der Katalog "FIO-CC-Nachrichtenquelle" kann über das "Editieren"-Symbol bearbeitet werden.

    Im folgenden Dialog kann durch Klick auf den Button "Neu" ein neuer Eintrag erstellt werden.

    Für jede Nachrichtenquelle müssen zudem die möglichen Status der Nachricht definiert werden.

    Hierfür legen Sie einen neuen Nachrichtenstatus im Katalog "FIO-CC-Nachrichtenstatus" an.

    Bitte selektieren Sie hier die gerade angelegte Nachrichtenquelle, vergeben Sie einen Namen und wählen Sie eines der Auswahlfelder aus um die Bedeutung des Nachrichtenstatus festzulegen.

    Die Nachrichtenquelle muss dann einem Nutzer und einem API-Key zugewiesen werden. In der API-Key-Konfiguration können beide Einstellungen vorgenommen werden.

    Kataloge

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

    Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

    Mahnstufe

    Version 1.2



    Maßnahmenart

    Version 1.2



    Maßnahmenklassifikation

    Version 1.2



    Schuldnerverfahren

    Version 1.2



    Mahnung Status

    Version 1.2



    Mahnbesonderheiten

    Version 1.2



    Kreditoren

    Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

    Kreditoren anlegen

    Version 1.2



    Kreditoren ändern

    Version 1.2



    Kreditoren löschen

    Version 1.2



    Webhooks

    Hinweise zur Funktion

    Bitte beachten Sie, dass die Webhooks beim Speichern einer Entität ausgelöst werden. Die Speicherfunktionen können den Webhook auch mehrfach auslösen (z. B. wenn eine verbundene Unter-Entität gespeichert wird). Die Webhooks können deshalb auch über Änderungen an Daten informieren, welche über die API nicht ermittelt werden können.

    Bei Endpunkten, welche sich über mehrere Entitäten erstrecken (z.B. Dokumente), kann die abzurufende Entität dem Schlüssel "additionalInfo" entnommen werden.

    Ausstattungsgruppen

    Über diese Endpunkte können Ausstattungsgruppen verändert werden.

    Hinweise zur Funktion

    Ausstattungsgruppen sind einzeln definierbare Teilbereiche für die Objekte der Wirtschaftseinheit, des Gebäudes, des Grundstücks oder der Nutzungseinheit.

    Diese Teilbereiche können durch jeden Kunden einzeln definiert werden. Die Logik der Ausstattungsgruppendefinition muss deshalb vorab mit dem Kunden geklärt werden.

    Die Ausstattungsgruppen vereinen die darunterliegenden Ausstattungselemente in einer Sammelgruppe.

    Beispiele für die Verwendung von Ausstattungsgruppen:

    Dokumente ändern

    Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

    Dateien übertragen

    Mängel

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

    Um auf die Daten der Mängel über die API zugreifen zu können, muss die Endpunktberechtigung "Mängel bearbeiten" aktiviert werden.

    Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

    Mietanpassungen

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

    Um auf die Daten der Mietanpassungen über die API zugreifen zu können, muss die Endpunktberechtigung "Mietanpassung" aktiviert werden.

    Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

    Hauptkonto Salden nach Darlehen

    In diesem Abruf sind die Salden nach Hauptkonten und Darlehen aggregiert.

    Hauptkonto Salden nach Darlehen abrufen

    Version 1.0



    Endpunkt für Ausgangsrechnungen

    Im Backlog

    Neu

    Ausgabe der Ordnungsbegriffe der Ablesedienstleister. Hierfür ist eine neue Architektur für die API "Umlagenabrechnung" notwendig.

    Zurückgestellt wegen Refactoring

    Neu

    Endpunkte für Umlagenabrechnung

    Zurückgestellt wegen Refactoring

    Neu

    Endpunkte für Abrechnungskreise

    Zurückgestellt wegen Refactoring

    Neu

    Endpunkte für Eigentümerversammlungen

    Zurückgestellt wegen Refactoring

    Neu

    WEG Endpunkt für Verwaltergebühren

    Zurückgestellt wegen Refactoring

    Neu

    Endpunkte für WEG Verträge

    Zurückgestellt wegen Refactoring

    Neu

    Endpunkte für die Anbindung von Signaturendienstleistern

    Zurückgestellt

    Neu

    Erweiterung der Endpunkte zu Fremdverwaltungsverträgen

    Wird geprüft

    Neu

    Endpunkte für Anlage von Ableseergebnissen

    Wird geprüft

    Über die Berechtigungsstruktur hinaus lassen sich auch einzelne Buchwerke auswählen, für welche der API-Key gültig sein soll. Diese Einschränkung hat allerdings nur bei buchwerksgebundenen Entitäten eine Auswirkung. Die Auswahl "aller Buchwerke" ist ebenfalls möglich.

    Welche API-Berechtigungen benötigt der API-Key?

    In den einzelnen Controllern finden Sie, jeweils auf der höchsten Seite der Dokumentation, einen Hinweis auf die für die entsprechenden Endpunkte benötigten API-Berechtigungen.

    Muss ein Katalogeintrag für das Kommunikationsmodul angelegt werden?

    Das Kommunikationsmodul ist quellengebunden und benötigt einen Eintrag für die Nachrichtenquelle, welche im API-Key an den dort hinterlegten Nutzer gebunden wird.

    Ist die Berechtigung für das Kommunikationsmodul bereits in WOWIPORT aktiviert?

    Das Kommunikationsmodul ist eine neue Entwicklung innerhalb von WOWIPORT und steht noch nicht allen Nutzern zur Verfügung. Das Modul muss vorab für einen bestimmten Nutzerkreis aktiviert werden.

    Wird ein Webhook benötigt?

    Soll ein Webhook angelegt werden, muss eine URL angegeben werden. Sollte die URL mit einer Authentifizierungsmethode abgesichert werden, müsste diese ebenfalls kommuniziert werden. Zudem muss natürlich die Entität für den Webhook angegeben werden.

    Soll ein Absprung in ein Drittsystem aus WOWIPORT möglich sein?

    In diesem Fall benötigt man eine statische URL im Zielsystem mit der WOWIPORT Id oder IdNum als Variablen. Mehr hierzu finden Sie in diesem Abschnitt.

    Welche Dokumente sollen freigegeben werden?

    Die Dokumente API umfasst viele Module. In der API Key Einrichtung haben wir deshalb die Möglichkeit geschafften, den Zugriff auf bestimmte Dokumentarten und -entitäten einzuschränken. Weitere Informationen finden Sie im Abschnitt "Dokumente".

    92KB
    Checkliste OPENWOWI.pdf
    PDF
    Öffnen
    Katalog in der Gruppenverwaltung
    Nutzer und Nachrichtenquelle verknüpfen
    Welche Webhooks bietet WOWIPORT:

    Wir bieten derzeit Webhooks für folgende Entitäten an:

    • Personen (Person)

    • Verträge (LicenseAgreement)

    • Wirtschaftseinheiten (EconomicUnit)

    • Nutzungseinheiten (UseUnit)

    • Darlehen (Loan)

    • Aufträge (Commission)

    • Vorgänge (CraftsProcess)

    • Nachrichten (Ticket)

    • Buchungen (Booking)

    • Mitgliedschaft (CooperativeMembership)

    • Dokumenterzeugung (Document) ->Dokumente, welche in WOWIPORT erstellt wurden

    • individuelle Dateien (File) -> Dateien, welche in WOWIPORT hochgeladen wurden

    • Medien im Bestand (Media)

    • Eingangsrechnung (InvoiceReceipt)

    • Eingangsrechnung Zahlauftrag (InvoiceReceiptPaymentOrder)

    Die Trigger-Events sind:

    • created

    • deleted

    • updated

    Der Payload folgt dem folgenden Beispielschema:

    Der Webhook wird als POST Request ausgeführt.

    Einrichtung eines Webhooks

    Um auf die Webhook-Konfiguration zugreifen zu können, wird das Benutzerrecht "Web Hook" benötigt. Zudem benötigen Sie das Recht "Web Hook Warteschlangeneintrag" um ausgeführte Webhooks nachvollziehen zu können.

    Der Webhook wird für einen API-Key eingerichtet. Hierzu findet sich ein separater Tab in der API-Key-Konfiguration.

    Webhook Übersicht

    Um den Webhook einzurichten, benötigen Sie eine URL, welche den POST Request empfangen kann. Der Systemzweck wird üblicherweise "Echt" oder "Test" lauten. Der Webhook kann aktiviert oder deaktiviert werden.

    Webhook Konfiguration

    Sie haben auch die Möglichkeit, den Webhook mit Authentifizierungsdaten abzusichern.

    Mögliche Authentifizierungsmethoden sind:

    • Keine

    • Bearer (Header: "Bearer Token")

    • Basic (Header: "Username" und "Password")

    • Custom (Definition von "Header Name" und "Header Wert" ist individuell möglich.)

    Warum Webhooks und nicht WebSockets?

    Die derzeit angebotenen Entitäten erfahren nur selten Änderungen. Sollte unser Kommunikationsmodul einmal als vollumfängliche Chat-Applikation eingeführt werden oder eine Live-Kommunikation mit hochfrequentem Datenaustausch nötig sein, werden wir diese Technologie in Erwägung ziehen.

    als Raum bzw. Zimmer in einer NE oder einem Gebäude

    • Küche, Wohnzimmer, Heizungskeller, Waschhaus

    • als übergeordnete Gruppe für mehrere Ausstattungselemente

      • Zähler

    • als separater Bereich auf dem Grundstück oder am Gebäude

      • Gehweg, Dach, Treppenhaus

    Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

    Neue Ausstattungsgruppe hinzufügen

    Version 1.0



    Version 1.2



    Ausstattungsgruppe ändern

    Version 1.0



    Version 1.2



    Ausstattungsgruppe löschen

    Version 1.0



    Version 1.2



    Enumerationen für "FacilityStatusId"

    Id
    Type

    1

    Unaudited

    2

    Audited

    3

    Automatic

    Hinweise zur Funktion

    Die "ExternalDocumentId" erlaubt es Ihnen, Ihre eigene ID an das Dokument zu übertragen und nachzuverfolgen.

    Die "EntityId" ist die ID des Datensatzes der jeweiligen Entität, für die ein Dokument hochgeladen werden soll (Beispielsweise die ID einer einzelnen Rechnung wenn man über den "EntityName" Pfad "InvoiceReceipt" eine Rechnung übermittelt).

    Im Schlüssel "Contents" können Sie die Base64-encodierten Binärdaten hinterlegen. Der Upload ist auf eine Payload-Größe von 10 MB beschränkt.

    Der SHA1-Hashkey wird aus den nicht-encodierten Binärdaten errechnet und soll die Datenintegrität nach der Decodierung in unserem System gewährleisten. Stimmt der Hashkey nicht überein, wird die Datei nicht gespeichert.

    Weitere Informationen zur Encodierung und zum Hashkey erhalten Sie auf der Seite "Dokumente und Medien".

    Die Funktionen "externe Dokumenten-Links speichern" und "externe Dokumenten-ID setzen" stehen Ihnen nicht zur Verfügung, wenn der Kunde bereits das WOWIPORT-DMS nutzt. Da die Testinstanz der OPEN WOWI über ein externes DMS verfügt, können die API-Endpunkte hier nicht getestet werden.

    Die Speicherung von neuen Dateien ist auch mit einem WOWIPORT-DMS möglich. Wir empfehlen jedoch, diese Dateien direkt im WOWIPORT-DMS zu speichern.

    Weitere Informationen zur Schnittstelle des WOWIPORT-DMS finden Sie bei unserem Partner .

    Version 1.2



    Externe Dokumenten-ID setzen

    Hinweise zur Funktion

    Nach dem Abruf einer Datei und der Speicherung in einem externen DMS können Sie Ihre eigene ID an unser Dokument übergeben, um dieses erneut identifizieren zu können. Die "ExternalDocumentId" wird am Dokumentencontainer und nicht an der einzelnen Revision gespeichert. Wir empfehlen deshalb, die Nummer der Dokumentenrevision ebenfalls zu speichern, damit Sie Folge-Revisionen identifizieren können.

    Version 1.2



    Externe Dokumenten-Links speichern

    Um Ihren Kunden die Möglichkeit zu geben, direkt aus WOWIPORT in die korrekten Dateien in einem externen DMS abzuspringen, bieten wir die Möglichkeit, einen neuen Tab "Externes DMS" in WOWIPORT anzulegen. In diesem Tab können Sie Links zu allen relevanten Dokumenten hinterlegen.

    Die Freischaltung dieses Tabs erfolgt über die API Key Konfiguration (siehe letzte Checkbox unterhalb der Endpunktberechtigungen in der Beschreibung zur API Key Einrichtung).

    Bitte beachten Sie, dass diese Links nur über die API verwaltet werden können. Der Nutzer hat in der UI keine Möglichkeit zur Verwaltung der Links. Die Wartung der Links obliegt dem API-Nutzer.

    Bitte beachten Sie, dass diese Funktion nicht für Kunden mit einem WOWIPORT DMS zur Verfügung stehen.

    Externen Link anlegen

    Version 1.2



    Externen Link bearbeiten

    Version 1.2



    Externen Link löschen

    Version 1.2



    Mängel anlegen

    Version 1.2



    Mängel ändern

    Version 1.2



    Mängel löschen

    Version 1.2



    Enumerationen für RestorationDutyId

    ID
    Code
    Deutsch

    1

    None

    Keine

    2

    Renter

    Mieter

    3

    Owner

    Vermieter

    Mietspiegel

    Version 1.2



    Altersklasse

    Version 1.2



    Wohnungsgrößenklasse

    Version 1.2



    Wohnlage

    Version 1.2



    Sanierungsstatus

    Version 1.2



    Objekt

    Version 1.2



    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



    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



    Ab Version 1.2 können die Daten über den Parameter "AdditionalAccountType" im Endpunkt "Balances" gefiltert werden. Den Katalog finden Sie in den Stammdaten.

    1

    Bevorstehend

    2

    Offen

    3

    Beendet

    4

    Storniert

    Vorgänge

    Hyperlinks aus WOWIPORT zu externen Anwendungen integrieren

    WOWIPORT bietet Ihnen die Möglichkeit, Links zu Ihren Anwendungen direkt in WOWIPORT zu hinterlegen.

    Die externen Sprungpunkte können sowohl statisch, unter Verwendung von "Id" und "IdNum", als auch variabel unter Verwendung einer API angelegt werden.

    Anlage einer statischen URL

    Erforderliche Benutzerrechte

    Für die Anlage und Verwaltung von externen Sprungpunkten benötigt der Benutzer die Berechtigungen "Externe Sprungpunkte" und "Gruppe - Externe Anwendungen" aus dem Bereich "Administration". Zudem kann es notwendig sein, die Rechte für die Erstellung von Webhooks zu vergeben, da diese in derselben Maske bearbeitet werden.

    Anlage eines Sprungpunktes

    Statische Sprungpunkte können auf Gruppenebene angelegt werden. Die Einstellung erfolgt in der "Benutzerverwaltung" unter "Gruppen".

    In der gewünschten Gruppe kann der Sprungpunkt im Tab "Externe Anwendungen" erfasst werden.

    Der Name des Sprungpunktes wird später in der Kopfzeile der gewählten Entität angezeigt. Als Platzhalter können "#Id#" und "#IdNum#" verwendet werden. Bitte beachten Sie, dass die Platzhalter case sensitive sind und dass die "IdNum" mit den vom Kunden definierten Sonderzeichen übermittelt wird. Dies kann in Einzelfällen zu Komplikationen führen.

    Derzeit stellen wir die Funktion für folgende Entitäten bereit:

    • Auftrag

    • Darlehen

    • Fremdverwaltungsvertrag

    • Gebäude

    Wurde der Sprungpunkt gespeichert, kann dieser von allen Nutzern unter der Gruppe im Infobereich jener Objekte aufgerufen werden, für deren Entität der Sprungpunkt angelegt wurde.

    Anlage von externen Sprungpunkten per API

    Hinweise zur Funktion

    Durch die API können keine Konfigurationen für neue externe Links angelegt werden. Dieses Feature wurde, aus Sicherheitsgründen, in der Benutzeroberfläche von WOWIPORT belassen. Wurde eine Konfiguration angelegt, kann diese durch den im API-Key hinterlegten Benutzer abgefragt werden. Für eine Konfiguration können dann in der hinterlegten Entität Links für bestimmte Objekte der Entität angelegt werden. Bitte beachten Sie, dass diese Links nur über die API änderbar sind. Der Partneranwendung obliegt die Pflicht, diese Links aktuell zu halten und ggf. zu löschen.

    Einrichtung der Sprungpunktkonfiguration

    Im API-Key können im Tab "Externe Sprungpunkte" neue externe Sprungpunktkonfigurationen hinzugefügt werden.

    Wird eine neue Konfiguration angelegt, muss ein Name vergeben werden, welcher dann in der Entität angezeigt wird. Hinter diesem Namen liegt der individuelle Link in die Partneranwendung. Zudem muss der Systemzweck und die Entität angegeben werden. Der Systemzweck wird üblicherweise "Echt" oder "Test" lauten. Die Entität bestimmt, in welchem Bereich von WOWIPORT der Sprungpunkt angezeigt werden kann.

    Derzeit stellen wir die Funktion für folgende Entitäten bereit:

    • Auftrag

    • Darlehen

    • Fremdverwaltungsvertrag

    • Gebäude

    Bereits angelegte Sprungpunkte werden unterhalb der Einstellungen in einer Tabelle angezeigt, können jedoch nicht bearbeitet werden.

    Externe Sprungpunkte Konfiguration abfragen

    Dies sind die Konfigurationen, für welche externe Links von Ihrem User aus angelegt werden können.

    Version 1.2

    Externe Sprungpunkte abfragen

    Dies sind die tatsächlich mit den Objekten der Entität verbundenen Links in die Partneranwendung.

    Version 1.2

    Externe Sprungpunkte anlegen, ändern und löschen

    Die EntityId stellt die Objekt-ID dar, mit welcher der Link verbunden werden soll. Die Entität selbst wird in der Konfiguration definiert.

    Version 1.2

    Kataloge

    Verfügbare Entitäten

    Version 1.2

    Ausstattungselemente

    Über diese Endpunkte können Ausstattungselemente verändert werden.

    Hinweise zur Funktion

    Ausstattungselemente sind bewegliche Dinge im oder am Objekt. Sie müssen immer einer Ausstattungsgruppenart zugeordnet sein.

    Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

    Zu den Endpunkten besteht noch ein offener User-Request, welcher die Struktur des Datenobjektes betrifft.

    Ausstattungselement anlegen

    Version 1.0



    Version 1.2



    Ausstattungselement ändern

    Version 1.0



    Version 1.2



    Ausstattungselement löschen

    Version 1.0



    Version 1.2



    Enumerationen für FacilityStatusId

    Id
    Type

    Enumerationen für "MeteringDeviceTypeId"

    Id
    Type

    Kataloge

    Folgende Katalogeinträge können Sie mit dieser Endpunktberechtigung abrufen.

    Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

    Buchwerk-Art

    Version 1.0



    Version 1.2



    Buchungsart Mietverträge

    Version 1.0



    Version 1.2



    Buchungsart

    Version 1.0



    Version 1.2



    Buchungsart Darlehen

    Version 1.0



    Version 1.2



    Rechnungsart (alter Eingangsrechnungsprozess)

    Version 1.2



    Rechnungsart (neuer Eingangsrechnungsprozess)

    Version 1.2



    Zusatzkonten

    Version 1.2



    Buchungssteuerung

    Version 1.2



    Steuersätze

    Version 1.2



    Buchungsregel Typ

    Version 1.2



    Buchungsvorgang Typ

    Version 1.2



    Enumeratoren für "AdministrationType".

    Id
    Name

    Ticket bearbeiten

    Mit diesen Endpunkten können Sie Tickets bearbeiten.

    Hinweise zur Funktion

    Das Kommunikationsmodul sollte Anwendung finden, wenn Sie über eine API ein neues Objekt erstellen und erwartet wird, dass dieses Objekt in WOWIPORT weiterverarbeitet wird. Beispiele hierfür wären:

    • Ein vorgeschlagener Vertragsnehmer wird erstellt.

    • Eine Rechnung wird übergeben.

    • Ein Auftrag wurde erstellt.

    "AssignmentEntityId" verweist auf die Entitäts-ID aus dem entsprechenden Katalog. Die ID des Objektes wird im Schlüssel "EntityId" angegeben. Daten zu den Abteilungen können in den Objektdaten abgerufen werden.

    Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

    Ticket anlegen

    Version 1.2



    Kommentar hinzufügen

    Dieser Endpunkt wird zukünftig zugunsten der Konversationen abgekündigt. Der Endpunkt ist mit den Tickets weiterhin kompatibel, allerdings fehlen wesentliche Daten für die Konversationen.

    Version 1.2



    Konversationen hinzufügen

    Hinweise zur Funktion

    Sie können in den Konversationen andere Ticketquellen verwenden, wenn diese Ihrem API Key zugeordnet sind.

    Die "Location" kann nur in der Nachrichtenquelle "Gesprächsnotiz" verwendet werden.

    Version 1.2



    Ticket löschen

    Version 1.2



    Rechnungen

    Über diese Funktion können Rechnungsdaten abgerufen werden. Die Anlage von Rechnungen wird in einem eigenen Abschnitt behandelt.

    Der Eingangsprozess für Rechnungen wurde vollständig überarbeitet. Aus diesem Grund werden für den neuen Eingangsrechnungsprozess neue Endpunkte benötigt. Nach vollständiger Umstellung aller Kunden werden die alten Endpunkte abgekündigt und entfernt. Die Umstellung erfolgt in Abstimmung mit unseren Kunden und Partnern, soweit uns diese bekannt sind.

    Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

    Buchungen nach Vertragskonten

    Abruf der Buchungen die mit einem Vertragskonto zusatzkontiert sind.

    Buchungen nach Vertragskonten abrufen

    Das MB/ET-Konto wird im Feld AdditionalAccountId und AdditionalAccountValue ausgeben.

    Feld
    Beschreibung
    Payload des Webhook
        "body": {
            "entityType": "file",
            "entityName": "individuelle Dateien",
            "id": 9999,
            "action": "updated",
            "nodeId": 7,
            "systemId": "openwowi-demo.wowiport.de",
            "instanceName": "wowiport-demo",
            "applicationBaseUrl": "https://openwowi-demo.wowiport.de",
            "userId": 412,
            "openWowiUrl": "/openWowi/v1.2/DocumentRead/UseUnit/FileData?...",
            "additionalInfo": UseUnit
        }

    Grundstück

  • Mitgliedschaft

  • Nutzungsvertrag

  • Nutzungseinheit

  • Person

  • Wirtschaftseinheit

  • Kreditoren

  • Grundstück

  • Mitgliedschaft

  • Nutzungsvertrag

  • Nutzungseinheit

  • Person

  • Wirtschaftseinheit

  • HeatMeterWarmwater

    7

    HeatMeterHeating

    8

    WarmwaterAllocatorEvaporation

    9

    WarmwaterAllocatorMechanical

    10

    CondensateMeterHeating

    11

    CondensateMeterWarmwater

    12

    MeterOil

    13

    MeterPower

    14

    MeterGas

    15

    PipeHeatEmission

    1

    Unaudited

    2

    Audited

    3

    Automatic

    1

    HeatCostAllocatorEvaporation

    2

    HeatCostAllocatorElectronic

    3

    HeatMeterHeatingWarmwater

    4

    MeterColdwater

    5

    MeterWarmwater

    6

    Rechnungen (alter Eingangsrechnungsprozess)

    Version 1.2



    Rechnungen (neuer Eingangsrechnungsprozess)

    Version 1.2



    Zahlungsanweisungen

    Version 1.2



    AdditionalAccountId

    Id der MB-ET-Kontos

    AdditionalAccountValue

    IdNum des Nutzungsvertrages

    Version 1.0



    Ab Version 1.2 können die Daten über den Parameter "AdditionalAccountType" im Endpunkt "MasterAccountBookings" gefiltert werden. Den Katalog finden Sie in den Stammdaten.

    4

    FollowUpRenter

    Folgemieter

    5

    PreviousRenter

    Vormieter

    1

    Vollständige Verwaltung

    2

    Fremdverwaltung

    3

    WEG Verwaltung

    4

    Genossenschaftsverwaltung

    https://docs.openwowi.de/schnittstelle-v1.x/objektdaten/abteilung
    d.velop

    Bekannte Bugs

    Auf dieser Seite finden Sie Informationen über bekannte Probleme mit der OPENWOWI 1.2 und Informationen über den Stand des Bugfixings.

    Gemeldete Bugs

    Betroffener Endpunkt
    Fehlerbeschreibung
    Aktueller Stand
    Priorität

    Behobene Bugs

    Betroffener Endpunkt
    Fehlerbeschreibung
    Aktueller Stand

    Aufträge

    Abruf der Aufträge

    Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.

    Aufträge abrufen

    Gelöschte Webhooks zählen zu "aktiven" Webhooks und verhindern die Doppelverwendung von URLs.

    Behoben in Sprint 2023.13

    GET /openwowi/v1.2/CommissioningRead/ServiceCatalogue

    Werden mehrere Vorgangsarten in einer Leistungsposition geführt, wird die Leistungsposition gedoppelt. Eine Umstellung auf Datentyp "Array" für die Vorgangsarten war notwendig.

    Behoben in Sprint 2023.13

    GET /openwowi/v1.2/CommissioningCatalog/CommissionTypes

    Schreibfehler (CraftsesProcessType) korrigiert

    Behoben in Sprint 2023.13

    GET /openwowi/v1.2/AccountancyMasterData/MasterAccounts

    Für den Parameter "additionalAccountType" = 24 wird ein Fehler zurückgegeben.

    Behoben in Sprint 2023.14

    GET /openwowi/v1.2/SuggestedContractor/SuggestedContractor

    Person wird mit NULL zurückgegeben.

    Behoben in Sprint 2023.15

    GET /openwowi/v1.2/DocumentRead/{entityName}/FileData

    Template Node und DataPrivacy Key sind immer NULL

    Behoben in Sprint 2023.16

    GET /openwowi/v1.2/AccountancyTransactionData/MasterAccountBalances

    Wird nur ein AdditionalAccountType, ohne Auswahl eines AdditionalAccountValues angegeben, können fehlerhafte Werte als "CarryForward" ausgegeben werden.

    Behoben in Sprint 2024.03

    Webhook Files

    Die Entität wird im Webhook nicht angegeben

    Behoben in Sprint 2024.03

    GET /openwowi/v1.2/RentAdjustment/UseUnitRentAdjustments

    Die Mietspiegel Kriterien wurden, nach Änderungen in WOWIPORT, nicht korrekt angezeigt.

    Behoben in Sprint 2024.09

    POST openwowi/v1.2/AccountancyInvoiceReceipt/AccountAssignment

    Bei bestimmten Konfigurationseinstellungen kann die Fälligkeit nicht an die Buchung übergeben werden.

    Behoben in Sprint 2024.09 Fälligkeitsdaten werden nun immer übergeben

    GET /openwowi/v1.2/PersonsRead/Persons

    Der Schlüssel "Titel" wird nicht korrekt wiedergegeben

    Behoben in Sprint 2024.10

    POST /openwowi/v1.2/CommissioningEdit/CraftsProcess

    API Key Konfiguration "Alle Buchwerke" wurde nicht korrekt angewendet

    Behoben in Sprint 2024.11

    POST

    /openwowi/v1.2/DefectEdit/Defect

    POST

    /openwowi/v1.2/HandoverEdit/Handover

    POST

    /openwowi/v1.2/SuggestedContractor/SuggestedContractor

    API Key Konfiguration "Alle Buchwerke" wird nicht korrekt angewendet

    Behoben in Sprint 2024.13

    GET openwowi/v1.2/MediaRead/:entityName/MediaContent/:fileGuid GET /openwowi/v1.2/MediaRead/:entityName/MediaData

    Die Medien können mehrfach mit der selben GUID vorhanden sein. Daher scheitert der Abruf der Mediendaten über den GUID-Pfad.

    Behoben in Sprint 2024.15

    GET /openwowi/v1.2/AccountancyTransactionData/CollectiveAccount

    Es werden keine Daten geliefert, wenn in WOWIPORT die "SEPA Gläubiger-ID" nicht angegeben ist

    Behoben in Sprint 2025.04

    POST /openwowi/v1.2/AccountancyInvoiceReceipt/Recording

    POST /openwowi/v1.2/AccountancyInvoiceReceipt/AccountAssignment

    POST /openwowi/v1.2/AccountancyInvoiceReceipt/Release

    Die Validierung der Wirtschaftseinheit bei Sondereigentumsverwaltungen in der Rechnung erfolgt nur über die Nutzungseinheit und nicht über die Wirtschaftseinheit.

    Behoben in Sprint 2025.05

    POST /openwowi/v1.2/CommissioningEdit/CraftsProcess

    Die ProjectId wird nicht in den Vorgang übernommen

    Behoben in Sprint 2025.06

    GET /openwowi/v1.2/CommissioningRead/InvoiceReceipt/CommissionItems

    Der Endpunkt kann nur Rechnungen nach dem Status "Erfassung" abrufen. zudem wird nur jeweils eine Rechnung bei Filterung nach Auftrag angezeigt

    Behoben in Sprint 2025.08

    GET /openwowi/v1.2/RentAccountingPersonDetails/Contractors

    In der Node "NaturalPerson" fehlen aktuell einige Daten. Diese sind aktuell über den PersonsRead Endpunkt verfügbar.

    Behoben in Sprint 2025.10

    ProjectWrite Endpunkte

    Die Status Codes weisen momentan Fehler bei Erfolgsmeldungen auf (Http 202 anstatt 201 und falsche Status Codes in der Dokumentation für Endpunkte, welche Verbindungen lösen sollen)

    Behoben in Sprint 2025.10

    GET /openwowi/v1.2/CommercialInventory/UseUnits

    ExitReason wird mit den Daten der EntryReason dargestellt

    Behoben in Sprint 2025.14

    GET /openwowi/v1.2/PropertyManagement/PropertyManagementContract

    Anstatt "AccountHolder" wurde die IBAN ausgegeben

    Behoben in 2025.16

    Webhooks

    Webhooks mit ungültigen URL-Formaten können angelegt werden.

    Im Backlog

    Niedrig

    POST /openwowi/v1.2/AccountancyInvoiceReceipt/RecordingNew

    POST /openwowi/v1.2/AccountancyInvoiceReceipt/AccountAssignmentNew

    POST /openwowi/v1.2/AccountancyInvoiceReceipt/ReleasedNew

    Die InvoiceDocumentId kann noch nicht erfasst werden

    Im Backlog

    Hoch

    GET /openwowi/v1.2/PropertyManagement/PropertyManagementContracts

    Fehlende Daten zur Gültigkeit in der VWG

    Behoben in Sprint 2023.10

    POST /openwowi/v1.2/CommunicationEdit/Ticket

    Es können IDs angegeben werden, welche nicht für die Entitäten vorhanden sind.

    Behoben in Sprint 2023.13

    POST /openwowi/v1.2/AccountancyInvoiceReceipt/Recording

    Fehlerhafte Übergabe von Lohnkosten

    Behoben mit Hotfix in Sprint 2023.12

    Webhooks

    Version 1.0


    Version 1.2



    Aufträge anlegen

    Hinweise zur Funktion

    Es können mehrere Aufträge mit einem Vorgang verknüpft werden.

    Wenn einem Auftrag die "Adresse" fehlt, dann benötigt der Auftrag mehr als eine Wirtschaftseinheit. In diesem Fall muss mindestens eine Entität angegeben werden, welche auf ein Gebäude/Grundstück zurückzuführen ist (z.B. BuildingId, UseUnitId oder LicenseAgreementId).

    Die Auftragsstatus der Auftragsarten sind durch den Kunden frei definierbar. Für jede Auftragsart muss deshalb der Auftragsstatusverlauf individuell geplant werden. Den Verlauf des Status finden Sie im Katalog "CommissionTypes" wenn Sie den Parameter "includeCommissionControl=true" mitsenden.

    Im selben Katalog finden Sie auch alle Pflichtfelder, welche zur Auftragsart zusätzlich definiert wurden.

    Version 1.2

    Aufträge im Status "Erfasst" anlegen



    Aufträge im Status "Warte auf Annahme" anlegen



    Ändern des Auftragsstatus

    Version 1.2

    Ändern auf "Angenommen"



    Ändern auf "Abgelehnt"



    Ändern auf "Erledigt"



    Ändern auf "An Handwerkerportal übertragen"



    Ändern auf "Rechnungseingang erwartet"



    Ändern auf "Storniert"



    Enumerator für "CommissionStatus" und "Id"

    Id
    Code
    Deutsch

    1

    EffortRecording

    Leistungserfassung

    2

    CommissionRecorded

    Erfasst

    3

    CommissionPlaced

    Auftragsvergabe

    4

    ApprovalRequired

    Freigabe erforderlich

    6

    Approved

    Freigegeben

    7

    Accepted

    Angenommen

    8

    Refused

    Abgelehnt

    9

    Done

    Erledigt

    10

    Suspended

    Aussetzen

    11

    AwaitInvoice

    Rechnungseingang erwartet

    12

    WaitForCraftsmanFeedback

    Warte auf Annahme

    13

    Canceled

    Storniert

    14

    InvoiceRecorded

    Rechnung erfasst

    15

    PartSettled

    Teilabgerechnet

    16

    CraftsmanPortalImported

    An Handwerkerportal übertragen

    Buchungen nach Darlehen

    Abruf der Buchungen die mit einem Darlehen zusatzkontiert sind.

    Buchungen nach Darlehen abrufen

    Das MB/ET-Konto wird im Feld AdditionalAccountId und AdditionalAccountValue ausgeben.

    Feld
    Beschreibung

    Version 1.0



    Ab Version 1.2 können die Daten über den Parameter "AdditionalAccountType" im Endpunkt "" gefiltert werden. Den Katalog finden Sie in den .

    AdditionalAccountId

    Id des Darlehens

    AdditionalAccountValue

    IdNum des Darlehens

    MasterAccountBookings
    Stammdaten

    Hauptkonto Salden nach Nutzungseinheiten

    In diesem Abruf sind die Salden nach Hauptkonten und Nutzungseinheiten aggregiert.

    Hauptkonto Salden nach Nutzungseinheiten abrufen

    Version 1.0



    Ab Version 1.2 können die Daten über den Parameter "AdditionalAccountType" im Endpunkt "" gefiltert werden. Den Katalog finden Sie in den .

    Hinweise zur Weiterentwicklung der OPENWOWI

    Über den Umgang mit Endpunkten in den laufenden Versionen

    Die OPENWOWI lebt und entwickelt sich gemeinsam mit den Wünschen unserer Kunden und unserer Partner.

    Dieser Grundsatz bedeutet, dass wir in den laufenden Versionen manchmal Änderungen vornehmen, um diesen Anforderungen gerecht zu werden. Die Wünsche nach Schnelligkeit, Verlässlichkeit und Flexibilität sind nur schwer miteinander in Einklang zu bringen.

    Wir hoffen, dass Transparenz in unserer Vorgehensweise es uns erlaubt, alle Anforderungen zu erfüllen.

    Bei der Weiterentwicklung unserer API möchten wir Sie deshalb bitten, Folgendes zu beachten:

    • Bei Veröffentlichung einer neuen Version wird die letzte Version zur "stabilen" Version und erfährt keinerlei Änderungen mehr.

    Postman Collection

    Hier finden Sie eine Postman Collection für die OPENWOWI-API.

    Um Ihnen den Start in die OPENWOWI-API zu erleichtern, haben wir für Sie bereits eine Postman Collection bereitgestellt. Bitte beachten Sie, dass Sie für diese Collection den Postman Client oder einen Workspace bei benötigen.

    Collection für OPENWOWI 1.0 und 1.1

    Die neue Version wird zu einem "Work in Progress" und kann jederzeit Änderungen erfahren.

  • Wurde ein Endpunkt in dieser Dokumentation noch nicht veröffentlicht, können sich sowohl die Route, der Parameter als auch der Inhalt und die Struktur ändern.

  • Sobald ein Endpunkt in dieser Dokumentation veröffentlicht wurde, gehen wir davon aus, dass dieser in einem produktiven System eingesetzt wird, und wir werden keine Änderungen an der Route oder an der Gesamtstruktur vornehmen. Auch verpflichtende Parameter werden nicht mehr hinzugefügt.

  • Erweiterungen im Dateninhalt (einzelne Schlüssel) oder der optionalen Parameter eines API-Endpunktes der aktuellen Version können jederzeit erfolgen.

  • Die Bezeichnung der Schlüssel innerhalb der JSON-Daten ist dabei nicht einzigartig und sollte deshalb mit der konkreten Bezeichnung der Knotenpunkte verarbeitet werden.

  • Abkündigungen von API-Versionen werden unseren Kunden und Partnern mit einer Vorlaufzeit von drei Monaten angekündigt.

  • Zum derzeitigen Stand (Juni 2023) sind die Endpunkte der Version 1.0 und 1.1 als stabil anzusehen.

    Aus der Version 1.2 wurden alle Endpunkte, mit Ausnahme der Endpunkte der Anlagenbuchhaltung, veröffentlicht.

    Die Endpunkte der Umlagenabrechnung können sich im Zuge von Anpassungen im WOWIPORT Modul ändern. Für die Stabilität dieser Endpunkte kann keine Garantie übernommen werden.

    Bitte beachten Sie, dass die Entwicklung OPENWOWI API im Einklang mit der Entwicklung und der strategischen Ausrichtung von WOWIPORT erfolgt. Aus diesem Grund werden nur spezifische Prozesse abgebildet. Wir behalten uns vor, bestimmte Entwicklungswünsche abzulehnen.

    Collection für OPENWOWI 1.2

    OPENWOWI Environment

    In der Enviroment können Sie Ihren API Key und Ihren User eintragen.

    Da Postman ab dem 15.09.2023 die lokale Umgebung der Anwendung abkündigt und die Daten nur noch in einem eigenen Cloud-Workplace verfügbar gemacht werden, haben wir für die Authentifizierungsdaten eine eigene Umgebung angelegt, in welcher die Daten für die OPENWOWI-Demo hinterlegt wurden. Die Umgebung verfügt über einen "initialen Wert" und über einen "aktuellen Wert". Nach dem Import der Umgebung sind beide Werte belegt. Die initialen Werte werden ebenfalls in den Workplace bei Postman synchronisiert. Die aktuellen Werte verbleiben in der lokalen Umgebung. Wir bitten darum, dies beim Umgang mit den Kunden-Authentifizierungsdaten zu beachten.

    https://www.postman.com/
    135KB
    OpenWowi V1.0 - 1.1.postman_collection.json
    Öffnen
    Stand: 17.11.2022
    663KB
    OpenWowi V1.2 Release 2024.8.postman_collection.json
    Öffnen
    611B
    OPEN WOWI Demo.postman_environment.json
    Öffnen
    Balances
    Stammdaten

    Release Informationen

    Für alle Entwicklungen nach dem Release der OPENWOWI 1.2 finden Sie hier entsprechende Informationen.

    Bitte beachten Sie, dass die Testsysteme der Kunden eine neuere Version aufweisen können als die Produktivinstanzen.

    Releaseinformationen 2025

    Release
    Betroffener Endpunkt
    Änderung

    Releaseinformationen 2024

    Release
    Betroffener Endpunkt
    Änderung

    Releaseinformationen 2023

    Release
    Betroffener Endpunkt
    Änderung

    2024.07

    Neu

    Neuer Endpunkt für Änderungsgründe des Mietvertrages

    2024.07

    GET /openwowi/v1.2/AccountancyMasterData/MasterAccounts

    "Weitere Parameter"-Sektion der Hauptkonten hinzugefügt.

    2024.08

    POST/ PUT /openwowi/v1.2/PersonsWrite/Person/({personId}) und neue Kataloge

    Zusätzliche Informationen zu den natürlichen und juristischen Personen sind übertragbar.

    • IndustryId

    • CompanyFormId

    • VipId

    • Confidential

    2024.08

    GET /v1.2/AccountancyTransactionData/MasterAccountBookings

    Zusätzliche Daten zum Buchungsvorgang und Parameter "includeAccountancyRelations"

    • OwnReference

    • PartnerReference

    • VoucherId

    • VoucherNumber

    2024.08

    GET /openwowi/v1.2/CommissioningCatalog/CommissionTypes

    Zusätzliche Daten zu erforderlichen Feldern

    • IsDepartmentMandatory

    • IsBudgetMandatory

    • IsResponsibleOfficialMandatory

    • IsProjectMandatory

    2024.09

    neu

    Endpunkte für Vertragsvereinbarungen:

    • Mietanpassungesperre BGB

    • Mahngebühren fester Betrag

    • Mahngebühren Zinsen

    • Mehrfaches optionsrecht

    2024.10

    GET /openwowi/v1.2/CooperativeManagement/CooperativeMemberships

    Organfunktionen über zusätzlichen Parameter und entsprechender Katalog hinzugefügt.

    2024.10

    GET /openwowi/v1.2/CooperativeManagement/CooperativeMembership

    Anteilsübersicht über zusätzlichen Parameter hinzugefügt

    2024.10

    neu

    Neuer Endpunkt und neue Endpunktberechtigungen für personenbezogene Daten zu Mitgliedern.

    2024.10

    neu

    Kontenschreibung für Mitgliedschaften

    2024.11

    Webhooks

    Der letzte "/" wurde aus dem Schlüssel "applicationBaseURL" entfernt, damit die Daten konsistent zu einer URL zusammengesetzt werden können.

    2024.11

    GET /openwowi/v1.2/PersonsRead/Person/{personId}/Assignments

    Zuordnungen zu den Entitäten und deren Objekten hinzugefügt (Relations)

    2024.11

    GET /openwowi/v1.2/CooperativeManagement/CooperativeMemberships

    Neue Parameter und Daten:

    • IncludePaymentAssignments

    • IncludeRateAgreements

    • IncludeHousingSubsidy

    2024.11

    neu

    Neuer Endpunkt und Kataloge für Bewegungen von Mitgliedsanteilen

    2024.11

    Neu

    Endpunkt für Zahlungsarten von Mitgliedern

    2024.12

    Neu

    Externer Link aus WOWIPORT für Kreditoren hinzugefügt

    2024.12

    Neu

    Neue Endpunkte für die Anlage von Bankkonten.

    2024.14

    Neu

    Neuer Webhook für Mitgliedschaften

    2024.14

    Neu

    Nicht beschränkter Endpunkt für Buchungsbelege

    2024.14

    GET /openwowi/v1.2/AccountancyVoucherProcess/{id}

    Erweiterung um Felder zum BookingRuleType

    2024.14

    Neu

    Neuer Katalog-Endpunkt zum Buchungsregeltyp

    2024.14

    Neu

    Endpunkte zu Steuerinformationen der Mitgliedschaft

    2024.15

    GET /openwowi/v1.2/AccountancyTransactionData/InvoiceReceipt

    GET /openwowi/v1.2/CommissioningRead/InvoiceReceipt/CommissionItems

    "InvoiceType" zum Endpunkt hinzugefügt

    2024.15

    GET /openwowi/v1.2/CooperativeManagement/CooperativeMemberships

    "Responsible"Official zum Endpunkt hinzugefügt

    2024.15

    Neu

    Neuer Endpunkt für die Zuständigkeit in Verträgen

    2024.15

    GET /openwowi/v1.2/RentAccounting/ContractAgreement/MultipleOptInAgreement

    "OptionDeadline" hinzugefügt

    2024.15

    Neu

    Neue Endpunkte für GET/POST/PUT/DELETE von Beschreibungen. Die Änderungen waren notwendig, da sich die Datenstruktur in WOWIPORT verändert hat.

    2024.16

    POST /openwowi/v1.2/CommunicationEdit/Ticket GET /openwowi/v1.2/CommunicationRead/Ticket

    Externe Referenz zum Datenmodell hinzugefügt

    2024.16

    POST/PUT /openwowi/v1.2/DefectEdit/Defect

    GET /openwowi/v1.2/CommercialInventory/Defects

    Schadenszeitpunkt zum Datenmodell hinzugefügt

    2024.17

    GET /openwowi/v1.2/AccountancyMasterData/Projects

    Diverse Erweiterungen der Parameter und Daten.

    2024.17

    GET /openwowi/v1.2/RentAccounting/ContractPositions

    Neuer Parameter "ContractPositionTypeId"

    2024.17

    GET /openwowi/v1.2/AccountancyInvoiceReceipt/{id}

    GET /openwowi/v1.2/AccountancyTransactionData/InvoiceReceipt

    GET /openwowi/v1.2/CommissioningRead/InvoiceReceipt/CommissionItems

    Angleich der Datenmodelle für bessere Kompatibilität.

    2024.17

    GET /openwowi/v1.2/BudgetingRead/Budget

    Neuer Parameter "IncludeProject" sowie das dazugehörige Datenmodell und Daten zum zuständigen Sachbearbeiter.

    2024.17

    GET /openwowi/v1.2/AccountancyTransactionData/MasterAccountBookings

    Neu Daten im Datenmodell:

    • IsHidden

    • IsGeneralReversal

    • IsGeneralReversalOf

    2024.17

    GET openwowi/v1.2/CommunicationRead/Ticket

    Neue Daten im Datenmodell:

    • CreatedByUserId

    • CreatedByApiUser

    Neu

    Neuer Endpunkt "/openwowi/v1.2/CommissioningEdit/Commission/{Id}/Done" für die Übergabe von Aufträgen in den Status "Erledigt"

    2023.10

    /openwowi/v1.2/PropertyManagement/PropertyManagementContracts

    Datum zur Gültigkeit in der Verwaltungsgesellschaft hinzugefügt

    2023.10

    /openwowi/v1.2/CommunicationRead/ und /openwowi/v1.2/CommunicationEdit/Ticket

    Abteilungs-ID und die ID des Benutzers hinzugefügt

    2023.10

    Neu

    Neuer Endpunkt zur Abfrage und Erfassung von Mängeln

    2023.10

    /openwowi/v1.2/AccountancyInvoiceReceipt/Recording und /openwowi/v1.2/AccountancyInvoiceReceipt/AccountAssignment und /openwowi/v1.2/AccountancyInvoiceReceipt/Released

    Die Dokumenten-ID für ein Dokument im WOWIPORT-DMS kann nun im Rechnungsendpunkt mitgeliefert werden.

    2023.10

    Neu

    Endpunkt und Kataloge für Abteilungen hinzugefügt /openwowi/v1.2/CommercialInventory/Department /openwowi/v1.2/CommercialInventoryCatalog/DepartmentType /openwowi/v1.2/CommercialInventoryCatalog/DepartmentSubtype

    2023.11

    Alle Endpunkte mit Personen-Daten

    NodeId hinzugefügt

    2023.11

    Anpassungen in WOWIPORT

    BETA-Test: Statische Links zu Partneranwendungen können nun in WOWIPORT hinterlegt werden. Für die Nutzung muss eine Freischaltung durch Dr. Klein Wowi Digital erfolgen. Finale Freigabe ab Release 2023.14

    2023.12

    POST /openwowi/v1.2/AccountancyInvoiceReceipt/Recording

    /openwowi/v1.2/AccountancyInvoiceReceipt/AccountAssignment

    /openwowi/v1.2/AccountancyInvoiceReceipt/Released

    GET /openwowi/v1.2/CommissioningRead/InvoiceReceipt/CommissionItems

    /openwowi/v1.2/AccountancyInvoiceReceipt/{id}

    /openwowi/v1.2/AccountancyTransactionData/InvoiceReceipt

    Hinzufügen der Sachbearbeiter-ID, Wirtschaftseinheiten-ID, Abteilungs-ID, Projekt-ID

    2023.12

    Anpassungen in WOWIPORT

    Webhook für Buchungen

    2023.12

    GET /openwowi/v1.2/AccountancyTransactionData/MasterAccountBookings

    Neuer Parameter für Abfrage nach BookingId

    2023.13

    GET /openwowi/v1.2/RentAccounting/ContractAgreement/GraduatedRentAgreement

    Einschluss der "NV-Positionsarten"

    2023.13

    GET /openwowi/v1.2/RentAccounting/ContractPositions

    Einschluss "NV Positionsarten"

    2023.13

    GET /openwowi/v1.2/CommercialInventory/UseUnit/Jurisdiction

    GET /openwowi/v1.2/CommercialInventory/EconomicUnit/Jurisdiction

    Zusätzliche Ausgabe der Department-ID

    2023.13

    GET /openwowi/v1.2/CommissioningRead/Commissions

    Neue Felder

    • DamageReportCode

    • DamageLocation

    • DamageReportBy

    2023.13

    GET /openwowi/v1.2/CommissioningRead/CraftProcesses

    Neue Felder

    • CraftsProcessDateFrom

    • CraftsProcessDateTo

    2023.13

    Neu

    Neuer Katalog für "SalesTaxId". Einbettung in Dokumentation erfolgt nach Update der Swagger-Datei.

    2023.13

    GET

    openwowi/v1.2/CommissioningRead/Commissions

    Neuer Parameter "includeResponsibleOfficialRepair" und neue Node mit zuständigem Sachbearbeiter

    2023.13

    GET openwowi/v1.2/CommissioningRead/Commissions

    Änderung des Datenobjektes für Parameter "includeCommissionItems" Anpassung des Datenobjektes für "ComponentCatalog" und "FacilityCatalog"

    2023.13

    GET openwowi/v1.2/CommissioningRead/ServiceCatalogue

    Materialkosten und Arbeitskosten hinzugefügt

    2023.14

    GET /openwowi/v1.2/CommissioningRead/InvoiceReceipt/CommissionItems GET /openwowi/v1.2/AccountancyTransactionData/InvoiceReceipt

    Neue Felder

    • ResponsibleOfficialId

    • DepartmentId

    • EconomicUnitId

    2023.14

    GET /openwowi/v1.2/CommissioningRead/Commissions

    Neuer Parameter "IncludeAlsoCanceledCommissionItems"

    2023.14

    Neu

    Neuer Katalog /openwowi/v1.2/AccountancyMasterDataCatalog/InvoiceType

    2023.14

    GET openwowi/v1.2/CommissioningRead/Commissions /commission

    Neues Feld

    • CraftsmanPortalImportDate

    2023.14

    GET /openwowi/v1.2/CommissioningRead/Commissions GET /openwowi/v1.2/CommissioningRead/InvoiceReceipt/CommissionItems

    Neues Feld

    • TransferToCraftsmanPortalWithoutCosts

    2023.14

    Neu

    Endpunkt für Personen-Rollen GET /openwowi/v1.2/PersonsRead/Person/{personId}/Assignments

    2023.15

    Neu

    Endpunkte für WEG Verwaltung GET /openwowi/v1.2/CondominiumManagementRead/AdvisoryBoardMember GET /openwowi/v1.2/CondominiumManagementRead/AdvisoryBoardSettlement Derzeit nur für interne Nutzung vorgesehen.

    2023.15

    Neu

    Neuer Endpunkt für Leistungspakete GET /openwowi/v1.2/CommissioningRead/ServicePackage GET /openwowi/v1.2/CommissioningRead/Craftsman/{craftsmanId}/ServiceCatalogue

    2023.15

    Neu

    Neue API für Budget

    2023.15

    GET /openwowi/v1.2/AccountancyTransactionData/MasterAccountBookings

    Neue Felder

    • OptionTaxPercentage

    • OptionTaxSource

    • OriginalOptionAmount

    2023.16

    Neu

    Neuer Endpunkt um den Auftragsstatus auf "Storniert" zu ändern. PUT /openwowi/v1.2/CommissioningEdit/Commission/{commissionId}/Canceled

    2023.16

    GET

    /openwowi/v1.2/PersonsRead/Persons

    /openwowi/v1.2/CommissioningRead/Commissions /openwowi/v1.2/CommissioningRead/CraftProcesses

    /openwowi/v1.2/AccountancyTransactionData/InvoiceReceipt /openwowi/v1.2/AccountancyInvoiceReceipt/{id} /openwowi/v1.2/AccountancyMasterData/MasterAccounts

    /openwowi/v1.2/PropertyManagement/PropertyManagementContracts

    /openwowi/v1.2/CooperativeManagement/CooperativeMemberships

    /openwowi/v1.2/CommercialInventory/EconomicUnits /openwowi/v1.2/CommercialInventory/BuildingLands /openwowi/v1.2/CommercialInventory/UseUnits /openwowi/v1.2/CommercialInventory/Owners /openwowi/v1.2/CommercialInventory/Facility /openwowi/v1.2/CommercialInventory/Facility/{id} /openwowi/v1.2/CommercialInventory/Component /openwowi/v1.2/CommercialInventory/Component/{id}

    /openwowi/v1.2/RentAccounting/LicenseAgreements

    /openwowi/v1.2/Loans/Loan

    Zusatzfelder können nun für diese Endpunkte für die Ausgabe konfiguriert werden. Weitere Informationen finden Sie unter den .

    2023.16

    Neu

    Neuer Endpunkt für Ausstattungsmerkmale. GET /openwowi/v1.2/CommercialInventory/UnderComponents

    2023.16

    GET/POST/PUT /openwowi/v1.2/CommercialInventory/Component

    Neue Node für Ausstattungsmerkmale hinzugefügt

    2023.16

    Neu

    Neuer Endpunkt für den Abruf der Zahlungsmodalitäten eines Mieters GET /openwowi/v1.2/RentAccountingPersonDetails/PaymentMode

    2023.16

    Neue API

    Eine neue API für Dokumente wird für die Nutzung freigegeben. Die Dokumentation erfolgt in Kürze.

    2025.01

    Neu

    Neue Endpunkte für Verkehrssicherung.

    2025.01

    Neu

    Neuer Endpunkt für Sondernutzungsrechte.

    2025.01

    GET /openwowi/v1.2/CooperativeManagement/CooperativeMemberships

    "Bemerkungen" - Tab dem Datenmodell hinzugefügt.

    2025.01

    GET/openwowi/v1.2/PersonsRead/Persons GET/openwowi/v1.2/PersonsRead/Persons/{Id}

    "Kontaktpräferenz" dem Datenmodell hinzugefügt.

    2025.01

    GET /openwowi/v1.2/CommercialInventory/EnergyCertificates

    "Baujahr Wärmeerzeuger" dem Datenmodell hinzugefügt.

    2025.01

    GET openwowi/v1.2/AccountancyInvoiceReceipt/{id}

    GET openwowi/v1.2/AccountancyVoucherProcess/{id}

    GET openwowi/v1.2/SuggestedContractor/SuggestedContractor/{id}

    GET openwowi/v1.2/PersonsRead/Person/{id}

    Inkonsistenz in der Datumsformatierung korrigiert.

    2025.02

    GET/openwowi/v1.2/CommissioningRead/Commissions

    Neuer Parameter "IncludeCommissionDetails" mit zusätzlichen Auftragsdaten sowie Daten zu verantwortlichen Personen.

    2025.02

    GET /openwowi/v1.2/CommissioningRead/CraftProcesses

    Zusätzlicher Parameter "IncludeInvoiceReceipt" welche die zugehörigen Rechnungs-IDs ausgibt. Daten zur Wirtschaftseinheit, Sachbearbeiter und Leistungspaketen hinzugefügt.

    2025.02

    POST/PUT /openwowi/v1.2/CommissioningEdit/CraftProcesses

    Wirtschaftseinheiten können nun übertragen werden.

    2025.02

    POST /openwowi/v1.2/SafetyInspectionEdit/SafetyInspection

    IdNum hinzugefügt

    2025.02

    GET /openwowi/v1.2/CommercialInventory/UseUnits

    Daten zur Mitgliedschaft hinzugefügt

    • Notwendige Anteile

    • Anteilskategorie

    Neuer Parameter zur Filterung nach "CaretakerId" (Hauswart), sowie korrespondierende Daten im Endpunkt.

    2025.03

    GET /openwowi/v1.2/RentAccounting/ContractSecurity

    IdNum dem Datenmodell hinzugefügt

    2025.04

    POST /openwowi/v1.2/CommissioningEdit/Commission POST /openwowi/v1.2/CommissioningEdit/Commission/WaitForCraftsmanFeedback

    Zusätzliche Daten zu Ausstattungen und zum Schadenszeitpunkt

    2025.04

    Neu

    Neuer Webhook für Vorgänge (Auftragswesen)

    2025.04

    Neu

    Neue Endpunkte zum Erstellen von Projekten

    2025.05

    GET/openwowi/v1.2/Commissioning/CraftProcesses

    POST/openwowi/v1.2/CommissioningEdit/CraftsProcess

    PUT/openwowi/v1.2/CommissioningEdit/CraftsProcess/{id}

    Neue Daten zu Versicherungen in den Vorgängen

    2025.05

    Neu

    Neue Kataloge zu Schadenssparte und Schadensursachen

    2025.05

    POST /openwowi/v1.2/PersonsWrite/Person

    PUT /openwowi/v1.2/PersonsWrite/Person/{personId}

    GET

    /openwowi/v1.2/PersonsRead/Persons

    Neue Daten zur Betreuung einer Person

    2025.06

    Neu

    Endpunkte für Abrechnungskreise und -perioden

    2025.06

    GET /openwowi/v1.2/PersonsRead/Persons

    Neuer Parameter um Kontakt-Verbindungen zwischen juristischen und natürlichen Personen aufzulisten.

    2025.06

    Neu

    Neuer Katalog um die möglichen Personen Rollen abzufragen.

    2025.06

    GET /openwowi/v1.2/CommercialInventory/EconomicUnits

    Management Id und Code hinzugefügt

    2025.08

    get

    /openwowi/v1.x/CommissioningRead/CraftProcesses (all Versions)

    post /openwowi/v1.2/CommissioningEdit/CraftsProcess

    put /openwowi/v1.2/CommissioningEdit/CraftsProcess/{id}

    post /openwowi/v1.2/CommissioningEdit/Commission

    post /openwowi/v1.2/CommissioningEdit/Commission/WaitForCraftsmanFeedback

    Neue Daten zur Vorgangsbezeichnung sowie Änderung eines Knotenpunktnamens von "DamageCauseSlim" auf "DamageCause"

    2025.08

    GET /openwowi/v1.2/PersonsRead/Persons

    PUT / POST /openwowi/v1.2/PersonsWrite/Person/(Id)

    Daten "VIP" und "Confidential" zum Datenmodell hinzugefügt

    2025.08

    POST /openwowi/v1.2/ManageFacilityAndComponents/Facility/{facilityId}/Component

    PUT /openwowi/v1.0/ManageFacilityAndComponents/Facility/{facilityId}/Component/{componentId}

    GET /openwowi/v1.2/CommercialInventory/Component

    GET /openwowi/v1.2/CommercialInventory/Component/{id}

    "MarketlocationIdentifcationNumber" zum Knoten "MeteringDevice" hinzugefügt

    2025.08

    GET /openwowi/v1.2/CommissioningRead/Commissions

    Zusätzliche Daten zu Projekten, Grundstücken, Abteilungen und Fremdverwaltungsverträgen, sowie zur Versandart

    2025.08

    GET /openwowi/v1.2/AccountancyMasterData/Creditors

    Zusätzliche Daten "ExemptionCertificateUnnecessary"

    2025.09

    GET /openwowi/v1.2/CommunicationRead/Ticket

    In Vorbereitung einer künftigen E-Mail Verarbeitung im Kommunikationscenter, wurde die Node "Comments" um die Personendaten ergänzt, mit welcher die Kommunikation geführt wird.

    2025.09

    GET /openwowi/v1.2/CommissioningRead/CraftProcesses

    Neuer Filter-Parameter nach "CommissionId" und "InvoiceReceiptId"

    2025.10

    GET /openwowi/v1.2/AccountancyMasterData/Projects

    "Lands" wurden dem Schema hinzugefügt

    2025.10

    GET

    openwowi/v1.2/CommissioningRead/InvoiceReceipt/CommissionItems

    GET

    openwowi/v1.2/CommissioningRead/InvoiceReceipt/PaymentOrders

    Die Endpunkte haben einen zusätzlichen Parameter "CommissionId" erhalten, welcher die Daten aus dem "Rechnungs-Tab" in WOWIPORT enthält. Eine konkrete Zuordnung der Auftrags- und Rechnungspositionen ist nicht mehr notwendig.

    2025.12

    GET /openwowi/v1.2/ExternalLink/EntityLink

    POST /openwowi/v1.2/ExternalLink/EntityLink

    PUT /openwowi/v1.2/ExternalLink/EntityLink/{entityLinkId}

    Den Links kann jetzt ein "Custom Label" mitgegeben werden, welches als Ersatztext für den Namen der Konfiguration dient. Damit kann man den Link auch individuell benennen.

    2025.12

    GET /openwowi/v1.2/CommissioningRead/CraftProcesses

    POST /openwowi/v1.2/CommissioningEdit/CraftsProcess

    PUT /openwowi/v1.2/CommissioningEdit/CraftsProcess/{id}

    "InsuranceContractId" zum Endpunkt hinzugefügt

    2025.12

    GET openwowi/v1.2/PersonsRead/Person/{id:int}

    GET openwowi/v1.2/PersonsRead/Person/UserGuid

    GET openwowi/v1.2/PersonsRead/Persons

    GET openwowi/v1.2/CommercialInventory/Managements

    GET openwowi/v1.2/CommercialInventory/Owners

    GET openwowi/v1.2/AccountancyMasterData/Creditors

    GET openwowi/v1.2/CommercialInventory/Architect

    GET openwowi/v1.2/CommercialInventory/Caretaker

    GET openwowi/v1.2/CommercialInventory/ResponsibleOfficial

    GET openwowi/v1.2/CommissioningRead/Craftsman

    GET openwowi/v1.2/RentAccountingPersonDetails/HandoverContractParties

    GET openwowi/v1.2/RentAccountingPersonDetails/Contractors

    GET openwowi/v1.1/RentAccountingPersonDetails/Contractors

    GET openwowi/v1.2/SuggestedContractor/SuggestedContractor

    GET

    openwowi/v1.2/SuggestedContractor/SuggestedContractor/{id:int}

    GET openwowi/v1.2/CooperativeManagementPersonDetails/Members

    GET openwowi/v1.2/Loans/Borrower

    GET openwowi/v1.2/Loans/Lender

    Das Feld Kontaktpräferenz wurde in WOWIPORT entfernt. Entsprechend wird ach das API Feld "ContactPreference" aus der OPENWOWI gelöscht.

    2025.12

    GET /openwowi/v1.2/AccountancyTransactionData/MasterAccountBookings

    Neue Filterparameter:

    • SuccessDateFrom

    • SuccessDateTo

    • ReleaseDateFrom

    • ReleaseDateTo

    2025.12

    GET openwowi/v1.2/DocumentRead/{entityName}/FileData/

    Neues Feld "DocumentName"

    2025.12

    GET /openwowi/v1.2/CommunicationRead/Ticket

    Neue Felder

    • CreatedByUserId"

    • UserId

    • CreatedByApiUser

    • ShareStatus

    Die Felder werden automatisch gesetzt bzw. können nur vom User in der WOWIPORT Benutzeroberfläche gesetzt werden.

    2025.13

    GET /openwowi/v1.2/CommissioningCatalog/DamageDivisions GET /openwowi/v1.2/CommissioningCatalog/DamageCauses

    Anpassungen zur Benennung der Schlüssel und neue Felder

    2025.13

    Neu

    Neuer Endpunkt für die Anlage von Debitoren

    2025.13

    Neu

    Neue API für das Mahnwesen

    2025.13

    Neu

    Neue Endpunkte für SEPA Mandate

    2025.14

    Neu

    Schreibende Endpunkte für Schadensursachen und Schadenssparte sowie Endpunkte für Versicherungsverträge und Versicherungsunternehmen.

    2025.14

    Neu

    Neuer Endpunkt zur Anlage von Kreditoren

    2025.14

    POST /openwowi/v1.2/PersonsWrite/Person PUT /openwowi/v1.2/PersonsWrite/Person/{Id}

    Möglichkeit integriert, die IdNum bei der Übertragung mitzusenden. Diese Funktion steht nur zur Verfügung, wenn in WOWIPORT kein Nummernkreis für Personen definiert wurde.

    2025.15

    GET /openwowi/v1.2/AccountancyVoucherProcess/{id}

    Der Endpunkt wurde entfernt. Die Funktionen übernimmt der Endpunkt GET /openwowi/v1.2/AccountancyTransactionData/VoucherProcess

    2025.15

    Neu

    Endpunkt für Buchungen. Der Endpunkt wurde leider im falschen Controller angelegt und wird kurzfristig noch Änderungen erfahren.

    2025.15

    GET /openwowi/v1.2/PropertyManagement/PropertyManagementContracts

    Eigene Referenz, Verwaltungsart und Zahlungsverkehrsdaten hinzugefügt

    2025.15

    Neu

    Neue Endpunkte zu Fremdverwaltungsverträgen:

    • Vertragsvereinbarungen

    • Vertragsnehmer

    • Zahlungsmodus

    2025.15

    POST /openwowi/v1.2/MediaEdit/{entityName}/Media

    PUT /openwowi/v1.2/MediaEdit/{entityName}/Media/{id} (new)

    GET /openwowi/v1.2/MediaEdit/{entityName}/Media/{id}

    Für Medien wurden zusätzliche Daten in den schreibenden und lesenden Endpunkten bereitgestellt.

    • Bildtyp

    • Beschreibung

    • Vermietung

    • Mietverträge

    2025.15

    GET

    /openwowi/v1.2/CommissioningCatalog/CommissionTypes

    Die Standardrechnungsart und die erlaubten Rechnungsarten der neuen Eingangsrechnung wurden dem Datenmodell hinzugefügt.

    2025.15

    Neu

    Release der Endpunkte zur neuen Eingangsrechnung.

    2025.15

    GET

    openwowi/v1.0/CommercialInventory/Component

    GET

    openwowi/v1.1/CommercialInventory/Component

    GET

    openwowi/v1.2/CommercialInventory/Component

    GET

    openwowi/v1.0/CommercialInventory/Component/{id:int}

    GET

    openwowi/v1.1/CommercialInventory/Component/{id:int}

    GET

    openwowi/v1.2/CommercialInventory/Component/{id:int}

    Die Felder "InsertAutomaticResubmission" und "ResubmissionDate" wurden in WOWIPORT entfernt. Entsprechend wurden die Felder auch aus der OPENWOWI entfernt.

    2025.16

    Authentifizierungen für Webhooks

    Die maximale Anzahl der Zeichen für die Webhook- Authentifizierungen wurde von 70 auf 1000 Zeichen erweitert

    2025.16

    Neu

    Neuer Endpunkt für "Konversationen" zu Tickets. Der Endpunkt für "Kommentare" bleibt kompatibel, wird aber durch den neuen Endpunkt ersetzt.

    2025.16

    GET /openwowi/v1.2/CommunicationCatalog/TicketSource

    Erweiterung der Daten um Informationen zur Anlage und Interpretation von Konversationen.

    2025.16

    GET /openwowi/v1.2/CommunicationRead/Ticket

    Erweiterung der "Comments" um die Daten der Konversationen.

    2024.03

    Neu

    Neue Endpunkte für Medien (Fotos)

    2024.07

    Neu

    Neue Endpunkte für die Anlage von Wohnungsübergaben

    2024.07

    Neu

    Neue Endpunkte für die Zuordnung von Kontaktpersonen zu Firmen

    2024.07

    GET /openwowi/v1.2/BudgetingRead/Budget

    2023.09

    Alle

    Release OPENWOWI 1.2

    2023.10

    Neu

    Neue Endpunkte für Wohnungsübergaben. Dokumentation erfolgt nach Fertigstellung weiterer Endpunkte.

    2023.10

    /openwowi/v1.2/CommercialInventory/UseUnits

    Zusätzliche Ausgabe von Schlüsseln zur Nutzungseinheit

    Durch Änderungen in WOWIPORT musste der Schlüssel "ExceedAllowed" entfernt werden und wurde durch folgende Schlüssel ersetzt:

    • Orderlock

    • InvoiceEnterLock

    • ReleaseLock

    • VoucherProcessReleaseLock

    2023.10

    TaxNumber

  • TaxIdentificationNumber

  • MandatoryInternalDescription

  • IsExecutionFromMandatory

  • IsExecutionToMandatory

  • IsCompletionDateMandatory

  • IsCommissionCodeMandatory

  • IsLocked

  • IsFacility

  • AllowEmptyAmount

  • SelfServiceExecutionForCommissions

  • Kündigungsverzicht

  • Kleinreparaturen

  • sowie zugehörige Kataloge

    ProjectId
    OriginalGrossAmount

    Parametern der OPENWOWI
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    companyCodeIdinteger · int32Optional
    fiscalYearNumberinteger · int32Optional
    bookingPeriodIdinteger · int32Optional
    bookingPeriodNumberFrominteger · int32Optional
    bookingPeriodNumberTointeger · int32Optional
    bookingDateFromstring · date-timeOptional
    bookingDateTostring · date-timeOptional
    voucherDateFromstring · date-timeOptional
    voucherDateTostring · date-timeOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyTransactionData/Voucher
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    numberstringOptional
    companyCodeIdinteger · int32Optional
    companyCodeCodestringOptional
    commissionIdinteger · int32Optional
    commissionIdNumstringOptional
    maturityDateFromstring · date-timeOptional
    maturityDateTostring · date-timeOptional
    invoiceDateFromstring · date-timeOptional
    invoiceDateTostring · date-timeOptional
    includePaymentOrderbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningRead/InvoiceReceiptNew/CommissionItems
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    personIdinteger · int32Optional
    propertyManagementContractPartyActiveOnstring · date-timeOptional
    includeMainAddressbooleanOptionalDefault: false
    includeMainCommunicationbooleanOptionalDefault: false
    includePersonAddressesbooleanOptionalDefault: false
    includePersonCommunicationsbooleanOptionalDefault: false
    includePersonBankAccountsbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/PropertyManagement/PropertyManagementPersonDetails/ContractParty
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    validFromstring · date-timeOptional
    validTostring · date-timeOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/PropertyManagement/PropertyManagementPersonDetails/PaymentModes
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

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

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterDataCatalog/InvoiceReceiptFlowType
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Rumpf
    TicketIdinteger · int32Optional
    TicketSourceIdinteger · int32Optional
    PersonIdinteger · int32 | nullfähigOptional
    CreatedAtstring · date-timeOptional
    Locationstring | nullfähigOptional
    Contentstring | nullfähigOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/CommunicationEdit/Ticket/AddConversation
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    numberstringOptional
    companyCodeIdinteger · int32Optional
    companyCodeCodestringOptional
    maturityDateFromstring · date-timeOptional
    maturityDateTostring · date-timeOptional
    invoiceDateFromstring · date-timeOptional
    invoiceDateTostring · date-timeOptional
    includePaymentOrderbooleanOptionalDefault: false
    includeCommissionDatabooleanOptionalDefault: false
    includeAdditionalFieldbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyTransactionData/InvoiceReceiptNew
    GET /openwowi/v1.2/PropertyManagement/PropertyManagementPersonDetails/ContractParty HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Type": {
          "Id": 1,
          "Code": "text"
        },
        "ValidFrom": "2025-12-10",
        "ValidTo": "2025-12-10",
        "PersonId": 1,
        "DefaultBankaccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "BankAccountType": {
            "Id": 1,
            "Code": "text"
          },
          "BankAccountId": 1,
          "BankAccountUsageType": {
            "Id": 1,
            "Code": "text"
          }
        },
        "AccessibilityId": 1,
        "BankAccountId": 1,
        "Person": {
          "Id": 1,
          "IdNum": "text",
          "Shortname": "text",
          "Name": "text",
          "NodeId": 1,
          "TaxNumber": "text",
          "TaxIdentificationNumber": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "IsNaturalPerson": true,
          "NaturalPerson": {
            "Title": "text",
            "FirstName": "text",
            "LastName": "text",
            "BirthName": "text",
            "CareOf": "text",
            "BirthDate": "2025-12-10",
            "DeathDate": "2025-12-10T07:42:04.032Z",
            "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-12-10",
              "ValidTo": "2025-12-10",
              "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-12-10",
              "ValidTo": "2025-12-10",
              "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"
            }
          }
        },
        "DefaultAddress": {
          "Id": 1,
          "Zip": "text",
          "Town": "text",
          "Street": "text",
          "HouseNumber": "text",
          "HouseNumberAddition": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "StreetComplete": "text",
          "HouseNumberComplete": "text",
          "MainAddress": true,
          "AddressType": {
            "Id": 1,
            "Name": "text"
          },
          "Country": {
            "Id": 1,
            "Name": "text",
            "Code": "text"
          }
        }
      }
    ]
    GET /openwowi/v1.2/PropertyManagement/PropertyManagementPersonDetails/PaymentModes HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Contractor": "text",
        "Mode": "text",
        "ValidFrom": "2025-12-10",
        "ValidTo": "2025-12-10",
        "EntryDateTime": "2025-12-10T07:42:04.032Z",
        "Iban": "text",
        "MandateId": "text"
      }
    ]
    {
      "Id": 1,
      "IdNum": "text"
    }
    POST /openwowi/v1.2/CommunicationEdit/Ticket/AddConversation HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 120
    
    {
      "TicketId": 1,
      "TicketSourceId": 1,
      "PersonId": 1,
      "CreatedAt": "2025-12-10T07:42:04.032Z",
      "Location": "text",
      "Content": "text"
    }
    GET /openwowi/v1.2/AccountancyTransactionData/Voucher HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "NodeId": 1,
        "VoucherDate": "2025-12-10",
        "VoucherNumber": "text",
        "PartnerReference": "text",
        "OwnReference": "text",
        "Description": "text",
        "VoucherType": {
          "Id": 1,
          "Code": "text"
        }
      }
    ]
    GET /openwowi/v1.2/CommissioningRead/InvoiceReceiptNew/CommissionItems HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Number": "text",
        "PreliminaryNumber": "text",
        "CompanyCode": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "InvoiceDate": "2025-12-10",
        "MaturityDate": "2025-12-10",
        "MonetaryTotal": {
          "TaxExclusiveAmount": 1,
          "TaxInclusiveAmount": 1,
          "TaxInclusiveLaborCost": 1,
          "TaxInclusiveMaterialCost": 1,
          "TaxExclusiveLaborCost": 1,
          "TaxExclusiveMaterialCost": 1
        },
        "TaxTotal": {
          "TaxAmount": 1,
          "TaxSubtotals": [
            {
              "Net": 1,
              "Vat": 1,
              "Tax": {
                "Id": 1,
                "Code": "text"
              }
            }
          ]
        },
        "PaymentOrders": [
          {
            "PaymentOrderNumber": "text",
            "Maturity": "2025-12-10",
            "TransferDate": "2025-12-10",
            "PaymentFileStatus": {
              "Id": 1,
              "Code": "text"
            }
          }
        ],
        "CommissionItems": [
          {
            "Id": 1,
            "Code": "text",
            "UnitPrice": 1,
            "GrossAmount": 1,
            "NetAmount": 1,
            "Units": 1,
            "CommissionText": "text",
            "InternalDescription": "text",
            "PositionNumber": 1,
            "IsCanceled": true,
            "IsSmallRepair": true,
            "TransferToCraftsmanPortalWithoutCosts": true,
            "BudgetData": {
              "Budget": {
                "Id": 1,
                "Code": "text"
              },
              "BudgetDetail": {
                "Id": 1,
                "BudgetId": 1,
                "Hierarchy1Value": "text",
                "Hierarchy2Value": "text",
                "Hierarchy3Value": "text"
              }
            },
            "SalesTax": {
              "Id": 1,
              "Code": "text"
            },
            "ServiceCatalogue": {
              "Id": 1,
              "IdNum": "text",
              "Description": "text",
              "QuantityType": {
                "Id": 1,
                "Name": "text",
                "Code": "text",
                "ArgeCode": "text"
              }
            },
            "CraftActivity": {
              "Id": 1,
              "Code": "text"
            },
            "QuantityType": {
              "Id": 1,
              "Name": "text",
              "Code": "text",
              "ArgeCode": "text"
            },
            "Component": {
              "Id": 1,
              "Name": "text"
            },
            "Facility": {
              "Id": 1,
              "Name": "text"
            },
            "ComponentCatalog": {
              "Id": 1,
              "Name": "text"
            },
            "FacilityCatalog": {
              "Id": 1,
              "Name": "text"
            },
            "ApprovedNetAmount": 1,
            "Commission": {
              "Id": 1,
              "IdNum": "text",
              "Code": "text",
              "RecordingDate": "2025-12-10",
              "ReleaseDate": "2025-12-10",
              "PlacingDate": "2025-12-10",
              "AcceptanceDate": "2025-12-10",
              "CompletionDate": "2025-12-10",
              "CommissionType": {
                "Id": 1,
                "Code": "text"
              },
              "CommissionStatus": {
                "Id": 1,
                "Code": "text"
              }
            }
          }
        ],
        "AttachedCommissions": [
          {
            "Id": 1,
            "IdNum": "text",
            "Code": "text"
          }
        ],
        "ResponsibleOfficial": {
          "Id": 1,
          "CodeShort": "text",
          "PersonId": 1
        },
        "Department": {
          "Id": 1,
          "Name": "text"
        },
        "EconomicUnits": [
          {
            "Id": 1,
            "IdNum": "text"
          }
        ],
        "Projects": [
          {
            "Id": 1,
            "Code": "text",
            "Name": "text"
          }
        ],
        "InvoiceType": {
          "Id": 1,
          "Code": "text"
        },
        "Step": {
          "Id": 1,
          "Code": "text"
        }
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterDataCatalog/InvoiceReceiptFlowType HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Name": "text",
        "NodeId": 1,
        "IsFinalInvoice": true,
        "IsLocked": true,
        "IsCreditNote": true,
        "DefaultBookingDate": {
          "Id": 1,
          "Name": "text"
        },
        "DefaultVoucherProcessType": {
          "Id": 1,
          "Name": "text"
        },
        "BookingTypePayable": {
          "Id": 1,
          "Name": "text"
        },
        "BookingTypeExpense": {
          "Id": 1,
          "Name": "text"
        },
        "BookingTypeDiscount": {
          "Id": 1,
          "Name": "text"
        },
        "BookingTypeSWOutpayment": {
          "Id": 1,
          "Name": "text"
        },
        "BookingTypeWithhold": {
          "Id": 1,
          "Name": "text"
        },
        "PartnerReferenceRequired": true,
        "EconomicUnitRequired": true,
        "SecurityWithholdOutpaymentEnabled": true,
        "CheckupRecordingDisabled": true,
        "CheckupRecordingMultiLevelApproval": 1,
        "CheckupRecordingRule": {
          "Id": 1,
          "Name": "text"
        },
        "CheckupCalculationDisabled": true,
        "CheckupCalculationMultiLevelApproval": 1,
        "CheckupCalculationRule": {
          "Id": 1,
          "Name": "text"
        },
        "DiscountBookingEnabled": true,
        "WithholdsEnabled": true,
        "WithholdPercentage": 1,
        "WithholdMaturityInMonths": 1,
        "TreatMissingExemptionOrderAsError": true,
        "RecordingNextUserRequired": true,
        "RecordingNextDepartmentRequired": true,
        "RecordingNextDepartmentProposal": {
          "Id": 1,
          "Name": "text"
        },
        "CheckupRecordingNextUserRequired": true,
        "CheckupRecordingNextDepartmentRequired": true,
        "CheckupRecordingNextDepartmentProposal": {
          "Id": 1,
          "Name": "text"
        },
        "CheckupCalculationNextUserRequired": true,
        "CheckupCalculationNextDepartmentRequired": true,
        "CheckupCalculationNextDepartmentProposal": {
          "Id": 1,
          "Name": "text"
        },
        "AccountAssignmentNextUserRequired": true,
        "AccountAssignmentNextDepartmentRequired": true,
        "AccountAssignmentNextDepartmentProposal": {
          "Id": 1,
          "Name": "text"
        },
        "ApprovalNextDepartmentProposal": {
          "Id": 1,
          "Name": "text"
        },
        "IncompleteAccountAssignmentAllowed": true
      }
    ]
    GET /openwowi/v1.2/AccountancyTransactionData/InvoiceReceiptNew HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "InvoiceNumber": "text",
        "PreliminaryNumber": "text",
        "CompanyCode": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "Step": {
          "Id": 1,
          "Code": "text"
        },
        "CorrectionReason": "text",
        "IssueDate": "2025-12-10",
        "DueDate": "2025-12-10",
        "ActualDeliveryDate": "2025-12-10",
        "MonetaryTotal": {
          "TaxExclusiveAmount": 1,
          "TaxInclusiveAmount": 1,
          "TaxInclusiveLaborCost": 1,
          "TaxInclusiveMaterialCost": 1,
          "TaxExclusiveLaborCost": 1,
          "TaxExclusiveMaterialCost": 1
        },
        "PaymentOrders": [
          {
            "PaymentOrderNumber": "text",
            "Maturity": "2025-12-10",
            "TransferDate": "2025-12-10",
            "PaymentFileStatus": {
              "Id": 1,
              "Code": "text"
            }
          }
        ],
        "ResponsibleOfficial": {
          "Id": 1,
          "CodeShort": "text",
          "PersonId": 1
        },
        "Department": {
          "Id": 1,
          "Name": "text"
        },
        "Lines": [
          {
            "Id": 1,
            "GrossAmount": 1,
            "NetAmount": 1,
            "Project": {
              "Id": 1,
              "Code": "text",
              "Name": "text"
            },
            "EconomicUnit": {
              "Id": 1,
              "IdNum": "text"
            }
          }
        ],
        "AdditionalFields": [
          {
            "Name": "text",
            "Content": "text",
            "Type": "text"
          }
        ],
        "InvoiceType": {
          "Id": 1,
          "Code": "text"
        },
        "CommissioningData": {
          "CommissionItems": [
            {
              "Id": 1,
              "Code": "text",
              "UnitPrice": 1,
              "GrossAmount": 1,
              "NetAmount": 1,
              "Units": 1,
              "CommissionText": "text",
              "InternalDescription": "text",
              "PositionNumber": 1,
              "IsCanceled": true,
              "IsSmallRepair": true,
              "TransferToCraftsmanPortalWithoutCosts": true,
              "BudgetData": {
                "Budget": {
                  "Id": 1,
                  "Code": "text"
                },
                "BudgetDetail": {
                  "Id": 1,
                  "BudgetId": 1,
                  "Hierarchy1Value": "text",
                  "Hierarchy2Value": "text",
                  "Hierarchy3Value": "text"
                }
              },
              "SalesTax": {
                "Id": 1,
                "Code": "text"
              },
              "ServiceCatalogue": {
                "Id": 1,
                "IdNum": "text",
                "Description": "text",
                "QuantityType": {
                  "Id": 1,
                  "Name": "text",
                  "Code": "text",
                  "ArgeCode": "text"
                }
              },
              "CraftActivity": {
                "Id": 1,
                "Code": "text"
              },
              "QuantityType": {
                "Id": 1,
                "Name": "text",
                "Code": "text",
                "ArgeCode": "text"
              },
              "Component": {
                "Id": 1,
                "Name": "text"
              },
              "Facility": {
                "Id": 1,
                "Name": "text"
              },
              "ComponentCatalog": {
                "Id": 1,
                "Name": "text"
              },
              "FacilityCatalog": {
                "Id": 1,
                "Name": "text"
              },
              "ApprovedNetAmount": 1,
              "Commission": {
                "Id": 1,
                "IdNum": "text",
                "Code": "text",
                "RecordingDate": "2025-12-10",
                "ReleaseDate": "2025-12-10",
                "PlacingDate": "2025-12-10",
                "AcceptanceDate": "2025-12-10",
                "CompletionDate": "2025-12-10",
                "CommissionType": {
                  "Id": 1,
                  "Code": "text"
                },
                "CommissionStatus": {
                  "Id": 1,
                  "Code": "text"
                }
              }
            }
          ],
          "AttachedCommissions": [
            {
              "Id": 1,
              "IdNum": "text",
              "Code": "text"
            }
          ]
        }
      }
    ]
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    idNumstringOptional
    insurerIdinteger · int32Optional
    economicUnitIdinteger · int32Optional
    validFromstring · date-timeOptional
    validTostring · date-timeOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningRead/InsuranceContract
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    IdNumstring | nullfähigOptional
    NodeIdinteger · int32Optional
    Codestring | nullfähigOptional
    InsurerIdinteger · int32Optional
    ValidFromstring · dateOptionalExample: 2025-10-20Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    ValidTostring · date | nullfähigOptionalExample: 2025-10-20Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    AssignedCommissioningInsuranceDamageDivisionsinteger · int32[] | nullfähigOptional
    AssignedEconomicUnitsinteger · int32[] | nullfähigOptional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/CommissioningEdit/InsuranceContract
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    idinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    IdNumstring | nullfähigOptional
    Codestring | nullfähigOptional
    InsurerIdinteger · int32Optional
    ValidFromstring · dateOptionalExample: 2025-10-20Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    ValidTostring · date | nullfähigOptionalExample: 2025-10-20Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    AssignedCommissioningInsuranceDamageDivisionsinteger · int32[] | nullfähigOptional
    AssignedEconomicUnitsinteger · int32[] | nullfähigOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/CommissioningEdit/InsuranceContract/{id}
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    companyCodeIdinteger · int32Optional
    managementIdinteger · int32Optional
    creditorIdinteger · int32Optional
    creditorNumberstringOptional
    insurerIdinteger · int32Optional
    personIdinteger · int32Optional
    includeMainCommunicationbooleanOptionalDefault: false
    includePersonAddressesbooleanOptionalDefault: false
    includePersonCommunicationsbooleanOptionalDefault: false
    includePersonBankAccountsbooleanOptionalDefault: false
    includeInsurerAccessibilitybooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningRead/Insurer
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    IdNumstring | nullfähigOptional
    Codestring | nullfähigOptional
    ExternalIdentificationNumberstring | nullfähigOptional
    NodeIdinteger · int32Optional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/CommissioningEdit/DamageDivision
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    idinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    IdNumstring | nullfähigOptional
    Codestring | nullfähigOptional
    ExternalIdentificationNumberstring | nullfähigOptional
    NodeIdinteger · int32Optional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/CommissioningEdit/DamageDivision/{id}
    delete
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    damageDivisionIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    delete
    /openwowi/v1.2/CommissioningEdit/DamageDivision/{damageDivisionId}
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    IdNumstring | nullfähigOptional
    DamageDivisionIdinteger · int32Optional
    ExternalIdentificationNumberstring | nullfähigOptional
    Codestring | nullfähigOptional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/CommissioningEdit/DamageCause
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    idinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    IdNumstring | nullfähigOptional
    DamageDivisionIdinteger · int32Optional
    ExternalIdentificationNumberstring | nullfähigOptional
    Codestring | nullfähigOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/CommissioningEdit/DamageCause/{id}
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    companyCodeIdinteger · int32Optional
    managementIdinteger · int32Optional
    debitorNumberstringOptional
    personIdinteger · int32Optional
    includeMainAddressbooleanOptionalDefault: false
    includeMainCommunicationbooleanOptionalDefault: false
    includeMainBankaccountbooleanOptionalDefault: false
    includePersonAddressesbooleanOptionalDefault: false
    includePersonCommunicationsbooleanOptionalDefault: false
    includePersonBankAccountsbooleanOptionalDefault: false
    includeIndividualSelectedManagementbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterData/Debitors
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    DebitorNumberstring | nullfähigOptional
    DefaultSalesTaxKeyIdinteger · int32 | nullfähigOptional
    DefaultRegulationIdinteger · int32Optional
    PaymentsExclusionstring · date | nullfähigOptionalExample: 2025-10-20Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    Descriptionstring | nullfähigOptional
    DunningBlockbooleanOptional
    LockedbooleanOptional
    AllocateOpenItemsAutomaticallybooleanOptional
    IsVariousbooleanOptional
    MaturityDefaultinteger · int32 | nullfähigOptional
    MaturityIn1Dayinteger · int32 | nullfähigOptional
    MaturityIn2Dayinteger · int32 | nullfähigOptional
    MaturityIn3Dayinteger · int32 | nullfähigOptional
    CashDiscountPercent1number · decimal | nullfähigOptional
    CashDiscountPercent2number · decimal | nullfähigOptional
    CashDiscountPercent3number · decimal | nullfähigOptional
    PersonIdinteger · int32Optional
    NodeIdinteger · int32Optional
    AvailableForAllManagementsbooleanOptional
    CreationDatestring · date-timeOptional
    ManagementIdsinteger · int32[] | nullfähigOptional
    BankaccountIdinteger · int32 | nullfähigOptional
    AccessibilityIdinteger · int32Optional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/AccountancyMasterDataWrite/Debitor
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    debitorIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    DebitorNumberstring | nullfähigOptional
    DefaultSalesTaxKeyIdinteger · int32 | nullfähigOptional
    DefaultRegulationIdinteger · int32Optional
    PaymentsExclusionstring · date | nullfähigOptionalExample: 2025-10-20Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    Descriptionstring | nullfähigOptional
    DunningBlockbooleanOptional
    LockedbooleanOptional
    AllocateOpenItemsAutomaticallybooleanOptional
    IsVariousbooleanOptional
    MaturityDefaultinteger · int32 | nullfähigOptional
    MaturityIn1Dayinteger · int32 | nullfähigOptional
    MaturityIn2Dayinteger · int32 | nullfähigOptional
    MaturityIn3Dayinteger · int32 | nullfähigOptional
    CashDiscountPercent1number · decimal | nullfähigOptional
    CashDiscountPercent2number · decimal | nullfähigOptional
    CashDiscountPercent3number · decimal | nullfähigOptional
    PersonIdinteger · int32Optional
    NodeIdinteger · int32Optional
    AvailableForAllManagementsbooleanOptional
    CreationDatestring · date-timeOptional
    ManagementIdsinteger · int32[] | nullfähigOptional
    BankaccountIdinteger · int32 | nullfähigOptional
    AccessibilityIdinteger · int32Optional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/AccountancyMasterDataWrite/Debitor/{debitorId}
    delete
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    debitorIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    delete
    /openwowi/v1.2/AccountancyMasterDataWrite/Debitor/{debitorId}
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    useUnitIdinteger · int32Optional
    useUnitIdNumstringOptional
    economicUnitIdinteger · int32Optional
    economicUnitIdNumstringOptional
    licenseAgreementIdinteger · int32Optional
    licenseAgreementIdNumstringOptional
    contractorIdinteger · int32Optional
    contractorIdNumstringOptional
    managementIdinteger · int32Optional
    responsibleOfficialIdinteger · int32Optional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DunningRead/DunningIncident
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

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

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DunningRead/DunningProcedure
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    personIdinteger · int32Optional
    personNumberstringOptional
    includeMainAddressbooleanOptionalDefault: false
    includePersonAddressesbooleanOptionalDefault: false
    includeMainCommunicationbooleanOptionalDefault: false
    includePersonBankAccountsbooleanOptionalDefault: false
    includePersonCommunicationsbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DunningRead/Lawyer
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    personIdinteger · int32Optional
    personNumberstringOptional
    includeMainAddressbooleanOptionalDefault: false
    includePersonAddressesbooleanOptionalDefault: false
    includeMainCommunicationbooleanOptionalDefault: false
    includePersonBankAccountsbooleanOptionalDefault: false
    includePersonCommunicationsbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DunningRead/DistrictCourt
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    personIdinteger · int32Optional
    personNumberstringOptional
    includeMainAddressbooleanOptionalDefault: false
    includePersonAddressesbooleanOptionalDefault: false
    includeMainCommunicationbooleanOptionalDefault: false
    includePersonBankAccountsbooleanOptionalDefault: false
    includePersonCommunicationsbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DunningRead/Liquidator
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    personIdinteger · int32Optional
    personNumberstringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DunningRead/DebtorProceeding
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningCatalog/CommissionNotificationMethods
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DunningCatalog/DunningLevel
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DunningCatalog/DunningProcedureType
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DunningCatalog/DunningProcedureClassification
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DunningCatalog/DebtorProceedingType
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DunningCatalog/DunningStatus
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DunningCatalog/SpecialFeatures
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    CreditorNumberstring | nullfähigOptional
    CustomerIdByCreditorstring | nullfähigOptional
    PaymentsExclusionstring · date | nullfähigOptionalExample: 2025-10-20Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    DefaultSalesTaxKeyIdinteger · int32 | nullfähigOptional
    DefaultRegulationIdinteger · int32Optional
    Descriptionstring | nullfähigOptional
    ExemptionCertificateUnnecessarybooleanOptional
    LockedbooleanOptional
    LockedCommissioningboolean | nullfähigOptional
    AllocateOpenItemsAutomaticallybooleanOptional
    RedoOIClearingAfterInvoiceReversalbooleanOptional
    IsVariousbooleanOptional
    MaturityDefaultinteger · int32 | nullfähigOptional
    MaturityIn1Dayinteger · int32 | nullfähigOptional
    MaturityIn2Dayinteger · int32 | nullfähigOptional
    MaturityIn3Dayinteger · int32 | nullfähigOptional
    CashDiscountPercent1number · decimal | nullfähigOptional
    CashDiscountPercent2number · decimal | nullfähigOptional
    CashDiscountPercent3number · decimal | nullfähigOptional
    PersonIdinteger · int32Optional
    NodeIdinteger · int32Optional
    CreationDatestring · date-timeOptional
    ManagementIdsinteger · int32[] | nullfähigOptional
    BankaccountIdinteger · int32 | nullfähigOptional
    AccessibilityIdinteger · int32Optional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/AccountancyMasterDataWrite/Creditor
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    creditorIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    CreditorNumberstring | nullfähigOptional
    CustomerIdByCreditorstring | nullfähigOptional
    PaymentsExclusionstring · date | nullfähigOptionalExample: 2025-10-20Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    DefaultSalesTaxKeyIdinteger · int32 | nullfähigOptional
    DefaultRegulationIdinteger · int32Optional
    Descriptionstring | nullfähigOptional
    ExemptionCertificateUnnecessarybooleanOptional
    LockedbooleanOptional
    LockedCommissioningboolean | nullfähigOptional
    AllocateOpenItemsAutomaticallybooleanOptional
    RedoOIClearingAfterInvoiceReversalbooleanOptional
    IsVariousbooleanOptional
    MaturityDefaultinteger · int32 | nullfähigOptional
    MaturityIn1Dayinteger · int32 | nullfähigOptional
    MaturityIn2Dayinteger · int32 | nullfähigOptional
    MaturityIn3Dayinteger · int32 | nullfähigOptional
    CashDiscountPercent1number · decimal | nullfähigOptional
    CashDiscountPercent2number · decimal | nullfähigOptional
    CashDiscountPercent3number · decimal | nullfähigOptional
    PersonIdinteger · int32Optional
    NodeIdinteger · int32Optional
    CreationDatestring · date-timeOptional
    ManagementIdsinteger · int32[] | nullfähigOptional
    BankaccountIdinteger · int32 | nullfähigOptional
    AccessibilityIdinteger · int32Optional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/AccountancyMasterDataWrite/Creditor/{creditorId}
    delete
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    creditorIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    delete
    /openwowi/v1.2/AccountancyMasterDataWrite/Creditor/{creditorId}
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    companyCodeIdinteger · int32Optional
    managementIdinteger · int32Optional
    creditorIdinteger · int32Optional
    creditorNumberstringOptional
    personIdinteger · int32Optional
    includeMainAddressbooleanOptionalDefault: false
    includeMainCommunicationbooleanOptionalDefault: false
    includeMainBankaccountbooleanOptionalDefault: false
    includePersonAddressesbooleanOptionalDefault: false
    includePersonCommunicationsbooleanOptionalDefault: false
    includePersonBankAccountsbooleanOptionalDefault: false
    includeTaxAuthorityExemptionOrderbooleanOptionalDefault: false
    includeIndividualSelectedManagementbooleanOptionalDefault: false
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    lenderIdinteger · int32Optional
    lenderNumberstringOptional
    personIdinteger · int32Optional
    includeMainAddressbooleanOptionalDefault: false
    includeMainCommunicationbooleanOptionalDefault: false
    includeMainBankaccountbooleanOptionalDefault: false
    includePersonAddressesbooleanOptionalDefault: false
    includePersonCommunicationsbooleanOptionalDefault: false
    includePersonBankAccountsbooleanOptionalDefault: false
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    borrowerIdinteger · int32Optional
    borrowerNumberstringOptional
    personIdinteger · int32Optional
    includeMainAddressbooleanOptionalDefault: false
    includeMainCommunicationbooleanOptionalDefault: false
    includeMainBankaccountbooleanOptionalDefault: false
    includePersonAddressesbooleanOptionalDefault: false
    includePersonCommunicationsbooleanOptionalDefault: false
    includePersonBankAccountsbooleanOptionalDefault: false
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    companyCodeIdinteger · int32Optional
    managementIdinteger · int32Optional
    creditorIdinteger · int32Optional
    creditorNumberstringOptional
    craftsmanIdinteger · int32Optional
    personIdinteger · int32Optional
    includeMainCommunicationbooleanOptionalDefault: false
    includePersonAddressesbooleanOptionalDefault: false
    includePersonCommunicationsbooleanOptionalDefault: false
    includePersonBankAccountsbooleanOptionalDefault: false
    includeCraftsmanAccessibilitybooleanOptionalDefault: false
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    fiscalYearNumberinteger · int32Optional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    fiscalYearNumberinteger · int32Optional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    fiscalYearNumberinteger · int32Optional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    fiscalYearNumberinteger · int32Optional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    fiscalYearNumberinteger · int32Optional
    bookingPeriodNumberFrominteger · int32Optional
    bookingPeriodNumberTointeger · int32Optional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    loanIdinteger · int32Optional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    fiscalYearNumberinteger · int32Optional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Rumpf
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    idinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringOptional
    Rumpf
    delete
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    idinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    facilityIdinteger · int32Erforderlich
    Abfrageparameter
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    facilityIdinteger · int32Erforderlich
    componentIdinteger · int32Erforderlich
    delete
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    facilityIdinteger · int32Erforderlich
    componentIdinteger · int32Erforderlich
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    yearinteger · int32Optional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    yearinteger · int32Optional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    fiscalYearNumberinteger · int32Optional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    post
    Rumpf
    grant_typestringErforderlich
    usernamestringOptional
    passwordstring · passwordOptional
    refresh_tokenstringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    post
    /oauth2/token
    get
    /openwowi/v1.0/FixedAssets/AssetPreviews
    get
    /openwowi/v1.0/FixedAssets/AssetMovements
    get
    /openwowi/v1.0/FixedAssets/AssetInvestTaxCredits
    get
    /openwowi/v1.0/Commissioning/Creditors
    get
    /openwowi/v1.0/Commissioning/Projects
    get
    /openwowi/v1.0/FixedAssets/AssetCostCenters
    get
    /openwowi/v1.0/AccountancyTransactionData/MasterAccount/EconomicUnitBalances
    get
    /openwowi/v1.0/FixedAssets/AssetDepreciations
    get
    /openwowi/v1.0/AccountancyTransactionData/MasterAccount/RentAccountBalances
    get
    /openwowi/v1.0/Loans/LoanObjectAssignment
    get
    /openwowi/v1.0/Loans/LoanPayout
    get
    /openwowi/v1.0/Loans/LoanCondition
    get
    /openwowi/v1.0/AccountancyTransactionData/MasterAccount/EconomicUnitBookings
    get
    /openwowi/v1.0/Commissioning/CommissionItems
    get
    /openwowi/v1.0/AccountancyTransactionData/MasterAccount/LoanBalances
    get
    /openwowi/v1.0/AccountancyTransactionData/MasterAccount/RentAccountBookings
    get
    /openwowi/v1.0/AccountancyTransactionData/MasterAccount/LoanBookings
    get
    /openwowi/v1.0/AccountancyTransactionData/MasterAccount/UseUnitBalances
    get
    /openwowi/v1.0/FixedAssets/Assets
    GET /openwowi/v1.0/FixedAssets/AssetPreviews HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "DiamantAssetId": 1,
        "DiamantAssetAssetNumber": "text",
        "Key": "text",
        "Year": "text",
        "NormalDepreciation": 1,
        "SpecialDepreciation": 1,
        "PartValueDepreciation": 1,
        "RetirementPropDepreciation": 1,
        "DepreciationYear": 1,
        "ResidualBookValue": 1,
        "DepreciationTotal": 1,
        "DepreciationTotalBYStart": 1,
        "SpecialDepreciationTotal": 1,
        "PartValueDepreciationTotal": 1,
        "SubsidyTotal": 1,
        "AcquisitionCosts": 1,
        "TotalAcquisitionCosts": 1,
        "RBVBYBegin": 1,
        "ResidualUsefulLife": 1,
        "Receipt": 1,
        "Appreciation": 1,
        "TransferReceipt": 1,
        "TransferRetirement": 1,
        "ManualDepreciation": 1,
        "ManualSpecialDepreciation": 1,
        "Usage": 1,
        "Subsidy": 1,
        "Retirement": 1,
        "RetirementCumDepreciation": 1,
        "RetirementRBV": 1,
        "RetirementRevenue": 1,
        "ReplacementValue": 1,
        "ComputationBase": 1,
        "DepreciationPercentage": 1,
        "Interests": 1,
        "InsuranceValue": 1
      }
    ]
    GET /openwowi/v1.0/FixedAssets/AssetMovements HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "DiamantAssetId": 1,
        "DiamantAssetAssetNumber": "text",
        "Key": "text",
        "DepreciationType": "text",
        "PostingNumber": 1,
        "MovementType": "text",
        "Provisional": true,
        "Reversal": 1,
        "TransactionNumber": "text",
        "FaTransactionDate": "2025-12-10T07:42:04.032Z",
        "TransactionDate": "2025-12-10T07:42:04.032Z",
        "Amount": 1,
        "PostedAmount": 1,
        "Account": "text",
        "VersAccount": "text",
        "DepreciationAccount": "text",
        "VersDepreciationAccount": "text",
        "SpecialDepreciationAccount": "text",
        "VersSpecialDepreciationAccount": "text",
        "TDepreciationAccount": "text",
        "VersTDepreciationAccount": "text",
        "Quantity": 1,
        "Text": "text",
        "Revenue": 1,
        "Profit": 1,
        "Sponsorship": 1,
        "Percentage": 1,
        "CumulativeDepreciation": 1,
        "ResidualBookValue": 1,
        "ProDepreciationRetirement": 1,
        "CumulativeDepreciationRetirement": 1,
        "InputDepreciationBegin": "2025-12-10T07:42:04.032Z",
        "InputRBV": 1,
        "InputNewAssetNumber": "text",
        "InputNewAssetGroup": 1,
        "InputNewNumber": 1,
        "InputNewName": "text",
        "CreationDate": "2025-12-10T07:42:04.032Z",
        "CreatedBy": "text",
        "DiamantCompany": true,
        "MovementCompany": 1,
        "ExternalAssetNumber": "text"
      }
    ]
    GET /openwowi/v1.0/FixedAssets/AssetInvestTaxCredits HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "DiamantAssetId": 1,
        "DiamantAssetAssetNumber": "text",
        "KeyBusinessYear": "2025-12-10T07:42:04.032Z",
        "Creation": 1,
        "Closure": 1
      }
    ]
    GET /openwowi/v1.0/Commissioning/Creditors HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "CreditorId": 1,
        "PersonId": 1,
        "PersonShortname": "text",
        "AddressZip": "text",
        "AddressTown": "text",
        "AddressStreet": "text",
        "AddressHousenumber": "text"
      }
    ]
    GET /openwowi/v1.0/Commissioning/Projects HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Name": "text",
        "Code": "text",
        "CommissionTypeId": 1,
        "CommissionTypeCode": "text"
      }
    ]
    GET /openwowi/v1.0/FixedAssets/AssetCostCenters HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "DiamantAssetId": 1,
        "DiamantAssetAssetNumber": "text",
        "Key": "text",
        "CostCenter": "text",
        "CostObject": "text",
        "Dimension3": "text",
        "Dimension5": "text",
        "Dimension6": "text",
        "Proportion": 1,
        "NormalDepreciation": 1,
        "SpecialDepreciation": 1,
        "PartValueDepreciation": 1,
        "FromPeriod": "text"
      }
    ]
    GET /openwowi/v1.0/AccountancyTransactionData/MasterAccount/EconomicUnitBalances HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "CompanyCodeId": 1,
        "MasterAccountId": 1,
        "MasterAccountCode": "text",
        "MasterAccountName": "text",
        "FiscalYear": 1,
        "BookingPeriod": 1,
        "CarryForward": 1,
        "AmountDebit": 1,
        "AmountCredit": 1,
        "Balance": 1,
        "EconomicUnitId": 1,
        "EconomicUnitIdNum": "text"
      }
    ]
    GET /openwowi/v1.0/FixedAssets/AssetDepreciations HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "DiamantAssetId": 1,
        "DiamantAssetAssetNumber": "text",
        "KeyDepreciationType": "text",
        "DepreciationMethod": "text",
        "TargetUsage": 1,
        "TotalUsage": 1,
        "DisplayAcquisitionCosts": 1,
        "TotalAcquisitionCosts": 1,
        "DepreciationTotal": 1,
        "SpecialDepreciationTotal": 1,
        "PartValueDepreciationTotal": 1,
        "SubsidyTotal": 1,
        "ResidualBookValue": 1,
        "UsefulLife": 1,
        "ResidualUsefulLife": 1,
        "Percentage": 1,
        "DepreciationStart": "2025-12-10T07:42:04.032Z",
        "ShiftFactor": 1,
        "SimplificationRule": true,
        "SpecialDepreciation": 1,
        "ManualDepreciation": 1,
        "Usage": 1,
        "RetirementCompTo": "2025-12-10T07:42:04.032Z",
        "RetirementCompVers": 1
      }
    ]
    GET /openwowi/v1.0/AccountancyTransactionData/MasterAccount/RentAccountBalances HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "CompanyCodeId": 1,
        "MasterAccountId": 1,
        "MasterAccountCode": "text",
        "MasterAccountName": "text",
        "FiscalYear": 1,
        "BookingPeriod": 1,
        "CarryForward": 1,
        "AmountDebit": 1,
        "AmountCredit": 1,
        "Balance": 1,
        "RentAccountId": 1,
        "RentAccountName": "text",
        "LicenseAgreementVNIdNum": "text"
      }
    ]
    GET /openwowi/v1.0/Loans/LoanObjectAssignment HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "LoanId": 1,
        "EconomicUnitId": 1,
        "EconomicUnitIdNum": "text",
        "NominalAmount": 1,
        "ObjectAllocationTypeId": 1,
        "ObjectAllocationTypeCode": "text"
      }
    ]
    GET /openwowi/v1.0/Loans/LoanPayout HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "LoanId": 1,
        "Amount": 1,
        "PayoutDate": "2025-12-10"
      }
    ]
    GET /openwowi/v1.0/Loans/LoanCondition HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "LoanId": 1,
        "IdNum": "text",
        "AnnuityHeaderId": 1,
        "AnnuityPerMaturity": 1,
        "TermFrom": "2025-12-10",
        "TermTo": "2025-12-10",
        "LoanTermsTypeId": 1,
        "LoanTermsTypeCode": "text",
        "Amount": 1,
        "Percentage": 1,
        "LoanBaseId": 1,
        "LoanBaseCode": "text",
        "ChangeReasonCostItemId": 1,
        "ChangeReasonCostItemCode": "text",
        "FirstMaturity": "2025-12-10",
        "NextMaturity": "2025-12-10",
        "FixedMaturity": "2025-12-10",
        "MaturityDateTypeId": 1,
        "MaturityDateTypeCode": "text",
        "MaturityPeriodId": 1,
        "MaturityPeriodCode": "text",
        "PeriodOfPerformanceFromId": 1,
        "PeriodOfPerformanceFromCode": "text",
        "PeriodOfPerformanceToId": 1,
        "PeriodOfPerformanceToCode": "text",
        "RoundingTypeId": 1,
        "RoundingTypeCode": "text",
        "AmortizationSettingOff": "2025-12-10"
      }
    ]
    GET /openwowi/v1.0/AccountancyTransactionData/MasterAccount/EconomicUnitBookings HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CompanyCodeId": 1,
        "CompanyCodeCode": "text",
        "CompanyCodeName": "text",
        "AdministrationTypeId": 1,
        "AdministrationType": "text",
        "MasterAccountId": 1,
        "MasterAccountCode": "text",
        "MasterAccountName": "text",
        "FiscalYearNumber": 1,
        "BookingPeriodNumber": 1,
        "BookingPeriod": "text",
        "BookingText": "text",
        "BookingDate": "2025-12-10",
        "AmountDebit": 1,
        "AmountCredit": 1,
        "AdditionalAccountId": 1,
        "AdditionalAccountValue": "text",
        "BookingTypeId": 1,
        "BookingType": "text"
      }
    ]
    GET /openwowi/v1.0/Commissioning/CommissionItems HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CommissionId": 1,
        "CommissionIdNum": "text",
        "Code": "text",
        "ServiceCatalogueIdNum": "text",
        "ServiceCatalogueDescription": "text",
        "ServiceCatalogueQuantityTypeId": 1,
        "UnitPrice": 1,
        "CraftActivityId": 1,
        "GrossAmount": 1,
        "NetAmount": 1,
        "InternalDescription": "text",
        "InvoiceStep": "text",
        "SalesTaxId": 1,
        "SalesTaxCode": "text",
        "Units": 1
      }
    ]
    GET /openwowi/v1.0/AccountancyTransactionData/MasterAccount/LoanBalances HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "CompanyCodeId": 1,
        "MasterAccountId": 1,
        "MasterAccountCode": "text",
        "MasterAccountName": "text",
        "FiscalYear": 1,
        "BookingPeriod": 1,
        "CarryForward": 1,
        "AmountDebit": 1,
        "AmountCredit": 1,
        "Balance": 1,
        "LoanId": 1,
        "LoanIdNum": "text"
      }
    ]
    GET /openwowi/v1.0/AccountancyTransactionData/MasterAccount/RentAccountBookings HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CompanyCodeId": 1,
        "CompanyCodeCode": "text",
        "CompanyCodeName": "text",
        "AdministrationTypeId": 1,
        "AdministrationType": "text",
        "MasterAccountId": 1,
        "MasterAccountCode": "text",
        "MasterAccountName": "text",
        "FiscalYearNumber": 1,
        "BookingPeriodNumber": 1,
        "BookingPeriod": "text",
        "BookingText": "text",
        "BookingDate": "2025-12-10",
        "AmountDebit": 1,
        "AmountCredit": 1,
        "AdditionalAccountId": 1,
        "AdditionalAccountValue": "text",
        "BookingTypeId": 1,
        "BookingType": "text"
      }
    ]
    GET /openwowi/v1.0/AccountancyTransactionData/MasterAccount/LoanBookings HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CompanyCodeId": 1,
        "CompanyCodeCode": "text",
        "CompanyCodeName": "text",
        "AdministrationTypeId": 1,
        "AdministrationType": "text",
        "MasterAccountId": 1,
        "MasterAccountCode": "text",
        "MasterAccountName": "text",
        "FiscalYearNumber": 1,
        "BookingPeriodNumber": 1,
        "BookingPeriod": "text",
        "BookingText": "text",
        "BookingDate": "2025-12-10",
        "AmountDebit": 1,
        "AmountCredit": 1,
        "AdditionalAccountId": 1,
        "AdditionalAccountValue": "text",
        "BookingTypeId": 1,
        "BookingType": "text"
      }
    ]
    GET /openwowi/v1.0/AccountancyTransactionData/MasterAccount/UseUnitBalances HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "CompanyCodeId": 1,
        "MasterAccountId": 1,
        "MasterAccountCode": "text",
        "MasterAccountName": "text",
        "FiscalYear": 1,
        "BookingPeriod": 1,
        "CarryForward": 1,
        "AmountDebit": 1,
        "AmountCredit": 1,
        "Balance": 1,
        "UseUnitId": 1,
        "UseUnitNumber": "text"
      }
    ]
    GET /openwowi/v1.0/FixedAssets/Assets HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "EconomicGoodId": 1,
        "EconomicGoodNumber": "text",
        "EconomicGoodName": "text",
        "AssetGroup": 1,
        "AssetType": "text",
        "AssetNumber": "text",
        "AdditionalNumber": 1,
        "Designation": "text",
        "Designation2": "text",
        "State": "text",
        "Quantity": 1,
        "FinishedFrom": "2025-12-10T07:42:04.032Z",
        "OldAssetEntry": true,
        "DeleteRegistered": true,
        "AssetAccount": "text",
        "BalanceSheetItem": "text",
        "FaTransactionDate": "2025-12-10T07:42:04.032Z",
        "AcquisitionDate": "2025-12-10T07:42:04.032Z",
        "Supplier": "text",
        "PersonAccount": "text",
        "Branch": "text",
        "SerialNumber": "text",
        "Selection": "text",
        "MatchCode": "text",
        "PromotionMeasure": 1,
        "IndexRV": 1,
        "ManualRV": 1,
        "ScrapValue": 1,
        "LeasContractStart": "2025-12-10T07:42:04.032Z",
        "LeasInstallment": 1,
        "LeasInterval": 1,
        "LeasNoInstallments": 1,
        "LeasInterestRate": 1,
        "LeasCashValue": "text",
        "Insurance": 1,
        "InsuranceNo": "text",
        "LifespanFrom": "2025-12-10T07:42:04.032Z",
        "LifespanUntil": "2025-12-10T07:42:04.032Z",
        "RiskCategory": 1,
        "AssetLocation": 1,
        "IndexInsurance": 1,
        "ManInsuranceValue": 1,
        "AssessedValue": 1,
        "Text": "text",
        "ManPropertyValue": 1,
        "CutoffPercentage": 1,
        "CutoffValue": 1,
        "PropertyValue": 1,
        "DepreciationType": "text",
        "AmountOfYears": 1,
        "PreviewStartYear": 1,
        "ToPeriod": "text",
        "FromPeriod": "text",
        "RecordedDepreciation": true,
        "Cancelled": true,
        "ViewType": "text",
        "ShowAdditionalNumbers": true,
        "LockingUp": "2025-12-10T07:42:04.032Z",
        "OrderDate": "2025-12-10T07:42:04.032Z",
        "ChangeDate": "2025-12-10T07:42:04.032Z",
        "ChangedBy": "text",
        "AssetChoice": "text",
        "Producer": "text"
      }
    ]
    {
      "Id": 1,
      "IdNum": "text"
    }
    {
      "Id": 1,
      "IdNum": "text"
    }
    {
      "Id": 1,
      "IdNum": "text"
    }
    {
      "Id": 1,
      "IdNum": "text"
    }
    {
      "Id": 1,
      "IdNum": "text"
    }
    {
      "Id": 1,
      "IdNum": "text"
    }
    GET /openwowi/v1.2/CommissioningRead/InsuranceContract HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "IdNum": "text",
        "Code": "text",
        "NodeId": 1,
        "ValidFrom": "2025-12-10T07:42:04.032Z",
        "ValidTo": "2025-12-10T07:42:04.032Z",
        "Insurer": {
          "Id": 1,
          "Name": "text"
        },
        "AssignedCommissioningInsuranceDamageDivision": [
          {
            "Id": 1,
            "IdNum": "text",
            "DivisionDamage": "text"
          }
        ],
        "AssignedEconomicUnits": [
          {
            "Id": 1,
            "IdNum": "text",
            "Name": "text",
            "Location": "text"
          }
        ]
      }
    ]
    POST /openwowi/v1.2/CommissioningEdit/InsuranceContract?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 183
    
    {
      "IdNum": "text",
      "NodeId": 1,
      "Code": "text",
      "InsurerId": 1,
      "ValidFrom": "2025-10-20",
      "ValidTo": "2025-10-20",
      "AssignedCommissioningInsuranceDamageDivisions": [
        1
      ],
      "AssignedEconomicUnits": [
        1
      ]
    }
    PUT /openwowi/v1.2/CommissioningEdit/InsuranceContract/{id}?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 172
    
    {
      "IdNum": "text",
      "Code": "text",
      "InsurerId": 1,
      "ValidFrom": "2025-10-20",
      "ValidTo": "2025-10-20",
      "AssignedCommissioningInsuranceDamageDivisions": [
        1
      ],
      "AssignedEconomicUnits": [
        1
      ]
    }
    GET /openwowi/v1.2/CommissioningRead/Insurer HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CreditorId": 1,
        "CreditorNumber": "text",
        "PersonId": 1,
        "Person": {
          "Id": 1,
          "IdNum": "text",
          "Shortname": "text",
          "Name": "text",
          "NodeId": 1,
          "TaxNumber": "text",
          "TaxIdentificationNumber": "text",
          "ValidFrom": "2025-10-20",
          "ValidTo": "2025-10-20",
          "IsNaturalPerson": true,
          "NaturalPerson": {
            "Title": "text",
            "FirstName": "text",
            "LastName": "text",
            "BirthName": "text",
            "CareOf": "text",
            "BirthDate": "2025-10-20",
            "DeathDate": "2025-12-10T07:42:04.032Z",
            "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-20",
              "ValidTo": "2025-10-20",
              "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-20",
              "ValidTo": "2025-10-20",
              "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"
            }
          }
        },
        "DefaultAddress": {
          "Id": 1,
          "Zip": "text",
          "Town": "text",
          "Street": "text",
          "HouseNumber": "text",
          "HouseNumberAddition": "text",
          "ValidFrom": "2025-10-20",
          "ValidTo": "2025-10-20",
          "StreetComplete": "text",
          "HouseNumberComplete": "text",
          "MainAddress": true,
          "AddressType": {
            "Id": 1,
            "Name": "text"
          },
          "Country": {
            "Id": 1,
            "Name": "text",
            "Code": "text"
          }
        },
        "DefaultBankaccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text",
          "ValidFrom": "2025-10-20",
          "ValidTo": "2025-10-20",
          "BankAccountType": {
            "Id": 1,
            "Code": "text"
          },
          "BankAccountId": 1,
          "BankAccountUsageType": {
            "Id": 1,
            "Code": "text"
          }
        },
        "AccessibilityId": 1,
        "BankAccountId": 1,
        "InsurerAccessibilityList": [
          {}
        ]
      }
    ]
    POST /openwowi/v1.2/CommissioningEdit/DamageDivision?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 79
    
    {
      "IdNum": "text",
      "Code": "text",
      "ExternalIdentificationNumber": "text",
      "NodeId": 1
    }
    PUT /openwowi/v1.2/CommissioningEdit/DamageDivision/{id}?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 79
    
    {
      "IdNum": "text",
      "Code": "text",
      "ExternalIdentificationNumber": "text",
      "NodeId": 1
    }
    DELETE /openwowi/v1.2/CommissioningEdit/DamageDivision/{damageDivisionId}?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    {
      "Id": 1,
      "IdNum": "text"
    }
    POST /openwowi/v1.2/CommissioningEdit/DamageCause?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 89
    
    {
      "IdNum": "text",
      "DamageDivisionId": 1,
      "ExternalIdentificationNumber": "text",
      "Code": "text"
    }
    PUT /openwowi/v1.2/CommissioningEdit/DamageCause/{id}?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 89
    
    {
      "IdNum": "text",
      "DamageDivisionId": 1,
      "ExternalIdentificationNumber": "text",
      "Code": "text"
    }
    GET /openwowi/v1.2/AccountancyMasterData/Debitors HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "DebitorNumber": "text",
        "CashDiscountPercent1": 1,
        "CashDiscountPercent2": 1,
        "CashDiscountPercent3": 1,
        "MaturityDefault": 1,
        "MaturityIn1Day": 1,
        "MaturityIn2Day": 1,
        "MaturityIn3Day": 1,
        "AllocateOpenItemsAutomatically": true,
        "AvailableForAllManagements": true,
        "Locked": true,
        "DunningBlock": true,
        "PaymentsExclusion": "2025-10-20",
        "DefaultSalesTax": {
          "Id": 1,
          "Code": "text"
        },
        "IsVarious": true,
        "Description": "text",
        "Person": {
          "Id": 1,
          "IdNum": "text",
          "Shortname": "text",
          "Name": "text",
          "NodeId": 1,
          "TaxNumber": "text",
          "TaxIdentificationNumber": "text",
          "ValidFrom": "2025-10-20",
          "ValidTo": "2025-10-20",
          "IsNaturalPerson": true,
          "NaturalPerson": {
            "Title": "text",
            "FirstName": "text",
            "LastName": "text",
            "BirthName": "text",
            "CareOf": "text",
            "BirthDate": "2025-10-20",
            "DeathDate": "2025-12-10T07:42:04.032Z",
            "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-20",
              "ValidTo": "2025-10-20",
              "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-20",
              "ValidTo": "2025-10-20",
              "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"
            }
          }
        },
        "DefaultAddress": {
          "Id": 1,
          "Zip": "text",
          "Town": "text",
          "Street": "text",
          "HouseNumber": "text",
          "HouseNumberAddition": "text",
          "ValidFrom": "2025-10-20",
          "ValidTo": "2025-10-20",
          "StreetComplete": "text",
          "HouseNumberComplete": "text",
          "MainAddress": true,
          "AddressType": {
            "Id": 1,
            "Name": "text"
          },
          "Country": {
            "Id": 1,
            "Name": "text",
            "Code": "text"
          }
        },
        "SelectedIndividualManagement": [
          {
            "Id": 1,
            "IdNum": "text"
          }
        ],
        "PersonId": 1,
        "DefaultBankaccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text",
          "ValidFrom": "2025-10-20",
          "ValidTo": "2025-10-20",
          "BankAccountType": {
            "Id": 1,
            "Code": "text"
          },
          "BankAccountId": 1,
          "BankAccountUsageType": {
            "Id": 1,
            "Code": "text"
          }
        },
        "AccessibilityId": 1,
        "BankAccountId": 1
      }
    ]
    {
      "Id": 1,
      "DebitorNumber": "text"
    }
    {
      "Id": 1,
      "DebitorNumber": "text"
    }
    POST /openwowi/v1.2/AccountancyMasterDataWrite/Debitor?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 526
    
    {
      "DebitorNumber": "text",
      "DefaultSalesTaxKeyId": 1,
      "DefaultRegulationId": 1,
      "PaymentsExclusion": "2025-10-20",
      "Description": "text",
      "DunningBlock": true,
      "Locked": true,
      "AllocateOpenItemsAutomatically": true,
      "IsVarious": true,
      "MaturityDefault": 1,
      "MaturityIn1Day": 1,
      "MaturityIn2Day": 1,
      "MaturityIn3Day": 1,
      "CashDiscountPercent1": 1,
      "CashDiscountPercent2": 1,
      "CashDiscountPercent3": 1,
      "PersonId": 1,
      "NodeId": 1,
      "AvailableForAllManagements": true,
      "CreationDate": "2025-12-10T07:42:04.032Z",
      "ManagementIds": [
        1
      ],
      "BankaccountId": 1,
      "AccessibilityId": 1
    }
    PUT /openwowi/v1.2/AccountancyMasterDataWrite/Debitor/{debitorId}?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 526
    
    {
      "DebitorNumber": "text",
      "DefaultSalesTaxKeyId": 1,
      "DefaultRegulationId": 1,
      "PaymentsExclusion": "2025-10-20",
      "Description": "text",
      "DunningBlock": true,
      "Locked": true,
      "AllocateOpenItemsAutomatically": true,
      "IsVarious": true,
      "MaturityDefault": 1,
      "MaturityIn1Day": 1,
      "MaturityIn2Day": 1,
      "MaturityIn3Day": 1,
      "CashDiscountPercent1": 1,
      "CashDiscountPercent2": 1,
      "CashDiscountPercent3": 1,
      "PersonId": 1,
      "NodeId": 1,
      "AvailableForAllManagements": true,
      "CreationDate": "2025-12-10T07:42:04.032Z",
      "ManagementIds": [
        1
      ],
      "BankaccountId": 1,
      "AccessibilityId": 1
    }
    DELETE /openwowi/v1.2/AccountancyMasterDataWrite/Debitor/{debitorId}?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    {
      "Id": 1,
      "DebitorNumber": "text"
    }
    GET /openwowi/v1.2/DunningRead/DunningIncident HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "ValidFrom": "2025-10-20",
        "ValidTo": "2025-10-20",
        "Status": {
          "Id": 1,
          "Code": "text"
        },
        "ProceduralNumber": "text",
        "InLegalDepartmentSince": "2025-10-20",
        "Description": "text",
        "SpecialFeaures": {
          "Id": 1,
          "Code": "text"
        },
        "DebtorProceeding": {
          "Id": 1,
          "PersonId": 1,
          "LocalCourt": "text",
          "ResolutionNumber": "text",
          "ResolutionValidFrom": "2025-10-20",
          "ResolutionValidTo": "2025-10-20",
          "LiquidatorId": 1,
          "Info": "text",
          "DebtorProceedingsType": {
            "Id": 1,
            "Code": "text"
          },
          "TrustAccount": {
            "Id": 1,
            "Iban": "text",
            "Bic": "text",
            "AccountHolder": "text",
            "ValidFrom": "2025-10-20",
            "ValidTo": "2025-10-20",
            "BankAccountType": {
              "Id": 1,
              "Code": "text"
            }
          }
        },
        "DunningProcedures": [
          {
            "Id": 1,
            "DunningDate": "2025-10-20",
            "Description": "text",
            "Deadline": "2025-10-20",
            "ObjectionDate": "2025-10-20",
            "Amount": 1,
            "ReminderFee": 1,
            "ReminderInterestAmount": 1,
            "ResponsibleLawyerId": 1,
            "DistrictCourtId": 1,
            "DunningProcedure": {
              "Id": 1,
              "Code": "text"
            },
            "DunningProcedureNextStep": {
              "Id": 1,
              "Code": "text"
            }
          }
        ],
        "DunningRentAccountId": 1,
        "DunningLevelResets": [
          {
            "Id": 1,
            "FromLevel": 1,
            "ToLevel": 1,
            "Date": "2025-10-20"
          }
        ],
        "DunningLevelRaises": [
          {
            "Id": 1,
            "Date": "2025-10-20"
          }
        ]
      }
    ]
    GET /openwowi/v1.2/DunningRead/DunningProcedure HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "DunningLevelShort": 1,
        "DunningLevel": {
          "Id": 1,
          "Code": "text"
        },
        "DunningProcedureType": {
          "Id": 1,
          "Code": "text"
        },
        "DunningProcedureClassification": {
          "Id": 1,
          "Code": "text"
        },
        "DunningProcedureNextStep": {
          "Id": 1,
          "Code": "text"
        }
      }
    ]
    GET /openwowi/v1.2/DunningRead/Lawyer HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Person": {
          "Id": 1,
          "IdNum": "text",
          "Shortname": "text",
          "Name": "text",
          "NodeId": 1,
          "TaxNumber": "text",
          "TaxIdentificationNumber": "text",
          "ValidFrom": "2025-10-20",
          "ValidTo": "2025-10-20",
          "IsNaturalPerson": true,
          "NaturalPerson": {
            "Title": "text",
            "FirstName": "text",
            "LastName": "text",
            "BirthName": "text",
            "CareOf": "text",
            "BirthDate": "2025-10-20",
            "DeathDate": "2025-12-10T07:42:04.032Z",
            "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-20",
              "ValidTo": "2025-10-20",
              "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-20",
              "ValidTo": "2025-10-20",
              "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"
            }
          }
        },
        "DefaultAddress": {
          "Id": 1,
          "Zip": "text",
          "Town": "text",
          "Street": "text",
          "HouseNumber": "text",
          "HouseNumberAddition": "text",
          "ValidFrom": "2025-10-20",
          "ValidTo": "2025-10-20",
          "StreetComplete": "text",
          "HouseNumberComplete": "text",
          "MainAddress": true,
          "AddressType": {
            "Id": 1,
            "Name": "text"
          },
          "Country": {
            "Id": 1,
            "Name": "text",
            "Code": "text"
          }
        },
        "DefaultBankaccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text",
          "ValidFrom": "2025-10-20",
          "ValidTo": "2025-10-20",
          "BankAccountType": {
            "Id": 1,
            "Code": "text"
          },
          "BankAccountId": 1,
          "BankAccountUsageType": {
            "Id": 1,
            "Code": "text"
          }
        }
      }
    ]
    GET /openwowi/v1.2/DunningRead/DistrictCourt HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Person": {
          "Id": 1,
          "IdNum": "text",
          "Shortname": "text",
          "Name": "text",
          "NodeId": 1,
          "TaxNumber": "text",
          "TaxIdentificationNumber": "text",
          "ValidFrom": "2025-10-20",
          "ValidTo": "2025-10-20",
          "IsNaturalPerson": true,
          "NaturalPerson": {
            "Title": "text",
            "FirstName": "text",
            "LastName": "text",
            "BirthName": "text",
            "CareOf": "text",
            "BirthDate": "2025-10-20",
            "DeathDate": "2025-12-10T07:42:04.032Z",
            "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-20",
              "ValidTo": "2025-10-20",
              "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-20",
              "ValidTo": "2025-10-20",
              "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"
            }
          }
        },
        "DefaultAddress": {
          "Id": 1,
          "Zip": "text",
          "Town": "text",
          "Street": "text",
          "HouseNumber": "text",
          "HouseNumberAddition": "text",
          "ValidFrom": "2025-10-20",
          "ValidTo": "2025-10-20",
          "StreetComplete": "text",
          "HouseNumberComplete": "text",
          "MainAddress": true,
          "AddressType": {
            "Id": 1,
            "Name": "text"
          },
          "Country": {
            "Id": 1,
            "Name": "text",
            "Code": "text"
          }
        },
        "DefaultBankaccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text",
          "ValidFrom": "2025-10-20",
          "ValidTo": "2025-10-20",
          "BankAccountType": {
            "Id": 1,
            "Code": "text"
          },
          "BankAccountId": 1,
          "BankAccountUsageType": {
            "Id": 1,
            "Code": "text"
          }
        }
      }
    ]
    GET /openwowi/v1.2/DunningRead/Liquidator HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Person": {
          "Id": 1,
          "IdNum": "text",
          "Shortname": "text",
          "Name": "text",
          "NodeId": 1,
          "TaxNumber": "text",
          "TaxIdentificationNumber": "text",
          "ValidFrom": "2025-10-20",
          "ValidTo": "2025-10-20",
          "IsNaturalPerson": true,
          "NaturalPerson": {
            "Title": "text",
            "FirstName": "text",
            "LastName": "text",
            "BirthName": "text",
            "CareOf": "text",
            "BirthDate": "2025-10-20",
            "DeathDate": "2025-12-10T07:42:04.032Z",
            "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-20",
              "ValidTo": "2025-10-20",
              "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-20",
              "ValidTo": "2025-10-20",
              "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"
            }
          }
        },
        "DefaultAddress": {
          "Id": 1,
          "Zip": "text",
          "Town": "text",
          "Street": "text",
          "HouseNumber": "text",
          "HouseNumberAddition": "text",
          "ValidFrom": "2025-10-20",
          "ValidTo": "2025-10-20",
          "StreetComplete": "text",
          "HouseNumberComplete": "text",
          "MainAddress": true,
          "AddressType": {
            "Id": 1,
            "Name": "text"
          },
          "Country": {
            "Id": 1,
            "Name": "text",
            "Code": "text"
          }
        },
        "DefaultBankaccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text",
          "ValidFrom": "2025-10-20",
          "ValidTo": "2025-10-20",
          "BankAccountType": {
            "Id": 1,
            "Code": "text"
          },
          "BankAccountId": 1,
          "BankAccountUsageType": {
            "Id": 1,
            "Code": "text"
          }
        }
      }
    ]
    GET /openwowi/v1.2/DunningRead/DebtorProceeding HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "PersonId": 1,
        "LocalCourt": "text",
        "ResolutionNumber": "text",
        "ResolutionValidFrom": "2025-10-20",
        "ResolutionValidTo": "2025-10-20",
        "LiquidatorId": 1,
        "Info": "text",
        "DebtorProceedingsType": {
          "Id": 1,
          "Code": "text"
        },
        "TrustAccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text",
          "ValidFrom": "2025-10-20",
          "ValidTo": "2025-10-20",
          "BankAccountType": {
            "Id": 1,
            "Code": "text"
          }
        }
      }
    ]
    GET /openwowi/v1.2/DunningCatalog/DunningLevel HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    GET /openwowi/v1.2/DunningCatalog/DunningProcedureType HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    GET /openwowi/v1.2/DunningCatalog/DunningProcedureClassification HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    GET /openwowi/v1.2/DunningCatalog/DebtorProceedingType HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    GET /openwowi/v1.2/DunningCatalog/DunningStatus HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    GET /openwowi/v1.2/DunningCatalog/SpecialFeatures HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    {
      "Id": 1,
      "CreditorNumber": "text"
    }
    {
      "Id": 1,
      "CreditorNumber": "text"
    }
    POST /openwowi/v1.2/AccountancyMasterDataWrite/Creditor?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 611
    
    {
      "CreditorNumber": "text",
      "CustomerIdByCreditor": "text",
      "PaymentsExclusion": "2025-10-20",
      "DefaultSalesTaxKeyId": 1,
      "DefaultRegulationId": 1,
      "Description": "text",
      "ExemptionCertificateUnnecessary": true,
      "Locked": true,
      "LockedCommissioning": true,
      "AllocateOpenItemsAutomatically": true,
      "RedoOIClearingAfterInvoiceReversal": true,
      "IsVarious": true,
      "MaturityDefault": 1,
      "MaturityIn1Day": 1,
      "MaturityIn2Day": 1,
      "MaturityIn3Day": 1,
      "CashDiscountPercent1": 1,
      "CashDiscountPercent2": 1,
      "CashDiscountPercent3": 1,
      "PersonId": 1,
      "NodeId": 1,
      "CreationDate": "2025-12-10T07:42:04.032Z",
      "ManagementIds": [
        1
      ],
      "BankaccountId": 1,
      "AccessibilityId": 1
    }
    PUT /openwowi/v1.2/AccountancyMasterDataWrite/Creditor/{creditorId}?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 611
    
    {
      "CreditorNumber": "text",
      "CustomerIdByCreditor": "text",
      "PaymentsExclusion": "2025-10-20",
      "DefaultSalesTaxKeyId": 1,
      "DefaultRegulationId": 1,
      "Description": "text",
      "ExemptionCertificateUnnecessary": true,
      "Locked": true,
      "LockedCommissioning": true,
      "AllocateOpenItemsAutomatically": true,
      "RedoOIClearingAfterInvoiceReversal": true,
      "IsVarious": true,
      "MaturityDefault": 1,
      "MaturityIn1Day": 1,
      "MaturityIn2Day": 1,
      "MaturityIn3Day": 1,
      "CashDiscountPercent1": 1,
      "CashDiscountPercent2": 1,
      "CashDiscountPercent3": 1,
      "PersonId": 1,
      "NodeId": 1,
      "CreationDate": "2025-12-10T07:42:04.032Z",
      "ManagementIds": [
        1
      ],
      "BankaccountId": 1,
      "AccessibilityId": 1
    }
    DELETE /openwowi/v1.2/AccountancyMasterDataWrite/Creditor/{creditorId}?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    {
      "Id": 1,
      "CreditorNumber": "text"
    }
    {
      "access_token": "text",
      "token_type": "text",
      "expires_in": 1,
      "refresh_token": "text",
      "refresh_token_days": 1
    }
    POST /oauth2/token HTTP/1.1
    Host: 
    Content-Type: application/x-www-form-urlencoded
    Accept: */*
    Content-Length: 84
    
    "grant_type='text'&username='text'&password='password'&refresh_token='text'"
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.1/AccountancyMasterData/Creditors
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    companyCodeIdinteger · int32Optional
    managementIdinteger · int32Optional
    creditorIdinteger · int32Optional
    creditorNumberstringOptional
    personIdinteger · int32Optional
    includeMainAddressbooleanOptionalDefault: false
    includeMainCommunicationbooleanOptionalDefault: false
    includeMainBankaccountbooleanOptionalDefault: false
    includePersonAddressesbooleanOptionalDefault: false
    includePersonCommunicationsbooleanOptionalDefault: false
    includePersonBankAccountsbooleanOptionalDefault: false
    includeTaxAuthorityExemptionOrderbooleanOptionalDefault: false
    includeIndividualSelectedManagementbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterData/Creditors
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.1/Loans/Lender
    get
    /openwowi/v1.0/Loans/Lender
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    lenderIdinteger · int32Optional
    lenderNumberstringOptional
    personIdinteger · int32Optional
    includeMainAddressbooleanOptionalDefault: false
    includeMainCommunicationbooleanOptionalDefault: false
    includeMainBankaccountbooleanOptionalDefault: false
    includePersonAddressesbooleanOptionalDefault: false
    includePersonCommunicationsbooleanOptionalDefault: false
    includePersonBankAccountsbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/Loans/Lender
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.1/Loans/Borrower
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    borrowerIdinteger · int32Optional
    borrowerNumberstringOptional
    personIdinteger · int32Optional
    includeMainAddressbooleanOptionalDefault: false
    includeMainCommunicationbooleanOptionalDefault: false
    includeMainBankaccountbooleanOptionalDefault: false
    includePersonAddressesbooleanOptionalDefault: false
    includePersonCommunicationsbooleanOptionalDefault: false
    includePersonBankAccountsbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/Loans/Borrower
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.1/Commissioning/Craftsman
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    companyCodeIdinteger · int32Optional
    managementIdinteger · int32Optional
    creditorIdinteger · int32Optional
    creditorNumberstringOptional
    craftsmanIdinteger · int32Optional
    personIdinteger · int32Optional
    includeMainCommunicationbooleanOptionalDefault: false
    includePersonAddressesbooleanOptionalDefault: false
    includePersonCommunicationsbooleanOptionalDefault: false
    includePersonBankAccountsbooleanOptionalDefault: false
    includeCraftsmanAccessibilitybooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningRead/Craftsman
    get
    /openwowi/v1.1/Commissioning/CraftActivities
    get
    /openwowi/v1.1/Commissioning/CommissionTypes
    get
    /openwowi/v1.1/Commissioning/CraftProcessTypes
    get
    /openwowi/v1.0/Commissioning/CraftActivities
    get
    /openwowi/v1.0/Commissioning/CommissionTypes
    get
    /openwowi/v1.0/Commissioning/CraftProcessTypes
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningCatalog/CraftActivities
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    includeCommissionControlbooleanOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningCatalog/CommissionTypes
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningCatalog/CraftProcessTypes
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningCatalog/DamageCauses
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningCatalog/DamageDivisions
    get
    /openwowi/v1.0/Commissioning/InvoiceReceipts
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    numberstringOptional
    companyCodeIdinteger · int32Optional
    companyCodeCodestringOptional
    commissionIdinteger · int32Optional
    commissionIdNumstringOptional
    maturityDateFromstring · date-timeOptional
    maturityDateTostring · date-timeOptional
    invoiceDateFromstring · date-timeOptional
    invoiceDateTostring · date-timeOptional
    includePaymentOrderbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningRead/InvoiceReceipt/CommissionItems
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    numberstringOptional
    companyCodeIdinteger · int32Optional
    companyCodeCodestringOptional
    commissionIdinteger · int32Optional
    commissionIdNumstringOptional
    maturityDateFromstring · date-timeOptional
    maturityDateTostring · date-timeOptional
    invoiceDateFromstring · date-timeOptional
    invoiceDateTostring · date-timeOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningRead/InvoiceReceipt/PaymentOrders
    get
    /openwowi/v1.0/AccountancyMasterData/BalanceSheets
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    companyCodeIdinteger · int32Optional
    accountChartIdinteger · int32Optional
    includeBalanceSheetPositionbooleanOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterData/BalanceSheets
    get
    /openwowi/v1.0/AccountancyMasterData/MasterAccounts
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    companyCodeIdinteger · int32Optional
    masterAccountIdinteger · int32Optional
    masterAccountNumberstringOptional
    includeAdditionalAccountTypesAsListbooleanOptional
    includeAdditionalAccountTypesAsPropertiesbooleanOptional
    includeAccountCategoryInformationbooleanOptional
    includeBalanceSheetPositionbooleanOptional
    includeAdditionalFieldbooleanOptional
    includeOtherParametersbooleanOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterData/MasterAccounts
    get
    /openwowi/v1.0/AccountancyMasterData/CostTypes
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterData/CostTypes
    get
    /openwowi/v1.0/AccountancyTransactionData/MasterAccount/Balances
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    fiscalYearNumberinteger · int32Optional
    offsetinteger · int32Optional
    upToBookingPeriodNumberinteger · int32Optional
    companyCodeIdinteger · int32Optional
    masterAccountIdinteger · int32Optional
    masterAccountNumberstringOptional
    bookingTypeIdinteger · int32Optional
    bookingTypeClassificationIdinteger · int32Optional
    additionalAccountTypestring · enumOptionalMögliche Werte:
    additionalAccountValuestringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyTransactionData/MasterAccountBalances
    get
    /openwowi/v1.0/Loans/LoanMasterData
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    loanIdinteger · int32Optional
    loanIdNumstringOptional
    loanTypeIdinteger · int32Optional
    companyCodeIdinteger · int32Optional
    companyCodeCodestringOptional
    lenderIdinteger · int32Optional
    lenderNumberstringOptional
    borrowerIdinteger · int32Optional
    borrowerNumberstringOptional
    includeBankingbooleanOptionalDefault: false
    includeObjectAssignmentbooleanOptionalDefault: false
    includeConditionbooleanOptionalDefault: false
    includeRepaymentPlanbooleanOptionalDefault: false
    includeAdditionalFieldbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/Loans/Loan
    get
    /openwowi/v1.0/Loans/LoanTypes
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/LoansCatalog/LoanTypes
    get
    /openwowi/v1.0/Commissioning/CraftProcesses
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    idNumstringOptional
    companyCodeIdinteger · int32Optional
    companyCodeCodestringOptional
    craftsProcessTypeIdinteger · int32Optional
    commissionIdinteger · int32Optional
    invoiceReceiptIdinteger · int32Optional
    includeCommissionbooleanOptionalDefault: false
    includeInvoiceReceiptbooleanOptionalDefault: false
    includeAdditionalFieldbooleanOptionalDefault: false
    includeInsuranceDatabooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningRead/CraftProcesses
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    ShortDescriptionCraftsProcessstring | nullfähigOptional
    CraftsProcessTypeIdinteger · int32Optional
    CompanyCodeIdinteger · int32Optional
    CraftsProcessStatusIdinteger · int32Optional
    ServicePackageIdinteger · int32 | nullfähigOptional
    ProjectIdinteger · int32 | nullfähigOptional
    ManagementIdinteger · int32 | nullfähigOptional
    OwnerIdinteger · int32 | nullfähigOptional
    EconomicUnitIdinteger · int32 | nullfähigOptional
    BuildingIdinteger · int32 | nullfähigOptional
    LandIdinteger · int32 | nullfähigOptional
    UseUnitIdinteger · int32 | nullfähigOptional
    LicenseAgreementIdinteger · int32 | nullfähigOptional
    PersonInChargeResponsibleOfficialIdinteger · int32 | nullfähigOptional
    CraftsProcessFromstring · dateOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    CraftsProcessTostring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    IdNumstring | nullfähigOptional
    Descriptionstring | nullfähigOptional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/CommissioningEdit/CraftsProcess
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    idinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    ShortDescriptionCraftsProcessstring | nullfähigOptional
    CraftsProcessTypeIdinteger · int32Optional
    CompanyCodeIdinteger · int32Optional
    CraftsProcessStatusIdinteger · int32Optional
    ServicePackageIdinteger · int32 | nullfähigOptional
    ProjectIdinteger · int32 | nullfähigOptional
    ManagementIdinteger · int32 | nullfähigOptional
    OwnerIdinteger · int32 | nullfähigOptional
    EconomicUnitIdinteger · int32 | nullfähigOptional
    BuildingIdinteger · int32 | nullfähigOptional
    LandIdinteger · int32 | nullfähigOptional
    UseUnitIdinteger · int32 | nullfähigOptional
    LicenseAgreementIdinteger · int32 | nullfähigOptional
    PersonInChargeResponsibleOfficialIdinteger · int32 | nullfähigOptional
    CraftsProcessFromstring · dateOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    CraftsProcessTostring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/CommissioningEdit/CraftsProcess/{id}
    delete
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    idinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    delete
    /openwowi/v1.2/CommissioningEdit/CraftsProcess/{id}
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    craftsProcessIdinteger · int32Optional
    craftsProcessIdNumstringOptional
    companyCodeIdinteger · int32Optional
    companyCodeCodestringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningRead/CraftProcess/Note
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    craftsProcessIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    stringOptional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/CommissioningEdit/CraftsProcess/{craftsProcessId}/Note
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    craftsProcessIdinteger · int32Erforderlich
    idinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    stringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/CommissioningEdit/CraftsProcess/{craftsProcessId}/Note/{id}
    delete
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    craftsProcessIdinteger · int32Erforderlich
    idinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    delete
    /openwowi/v1.2/CommissioningEdit/CraftsProcess/{craftsProcessId}/Note/{id}
    get
    /openwowi/v1.0/AccountancyMasterData/CostCenters
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterData/CostCenters
    get
    /openwowi/v1.0/AccountancyMasterData/CostUnits
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterData/CostUnits
    get
    /openwowi/v1.0/AccountancyTransactionData/Bookings
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    fiscalYearNumberinteger · int32Optional
    offsetinteger · int32Optional
    bookingIdinteger · int32Optional
    companyCodeIdinteger · int32Optional
    masterAccountIdinteger · int32Optional
    masterAccountNumberstringOptional
    bookingPeriodIdinteger · int32Optional
    bookingPeriodNumberFrominteger · int32Optional
    bookingPeriodNumberTointeger · int32Optional
    bookingTypeIdinteger · int32Optional
    bookingTypeClassificationIdinteger · int32Optional
    bookingDateFromstring · date-timeOptional
    bookingDateTostring · date-timeOptional
    successDateFromstring · date-timeOptional
    successDateTostring · date-timeOptional
    releaseDateFromstring · date-timeOptional
    releaseDateTostring · date-timeOptional
    additionalAccountTypestring · enumOptionalMögliche Werte:
    additionalAccountValuestringOptional
    includeAdditionalAccountItemsAsListbooleanOptional
    includeAdditionalAccountItemsAsPropertiesbooleanOptional
    includeAccountancyRelationsbooleanOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyTransactionData/MasterAccountBookings
    get
    /openwowi/v1.0/Loans/LoanRepaymentPlan
    get
    /openwowi/v1.0/Loans/LoanOnlineRepaymentPlan
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

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

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/Loans/Loan/{loanId}/RepaymentPlan
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

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

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/Loans/Loan/{loanId}/OnlineRepaymentPlan
    get
    /openwowi/v1.0/AccountancyMasterData/CompanyCodes
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    ownerIdinteger · int32Optional
    ownerNumberstringOptional
    managementIdinteger · int32Optional
    managementIdNumstringOptional
    companyCodeIdinteger · int32Optional
    companyCodeCodestringOptional
    includeFiscalYearsbooleanOptional
    includeBookingPeriodsbooleanOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterData/CompanyCodes
    Namestring · max: 70Erforderlich
    Countinteger · int32Erforderlich
    FacilityCatalogIdinteger · int32Erforderlich
    FacilityStatusIdinteger · int32Erforderlich
    BuildingIdinteger · int32 | nullfähigOptional
    EconomicUnitIdinteger · int32 | nullfähigOptional
    UseUnitIdinteger · int32 | nullfähigOptional
    PropertyIdinteger · int32 | nullfähigOptional
    InactivebooleanOptional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.0/ManageFacilityAndComponents/Facility
    Namestring · max: 70Erforderlich
    Countinteger · int32Erforderlich
    FacilityCatalogIdinteger · int32Erforderlich
    FacilityStatusIdinteger · int32Erforderlich
    BuildingIdinteger · int32 | nullfähigOptional
    EconomicUnitIdinteger · int32 | nullfähigOptional
    UseUnitIdinteger · int32 | nullfähigOptional
    PropertyIdinteger · int32 | nullfähigOptional
    InactivebooleanOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.0/ManageFacilityAndComponents/Facility/{id}
    delete
    /openwowi/v1.0/ManageFacilityAndComponents/Facility/{id}
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Rumpf
    Namestring · max: 70Erforderlich
    Countinteger · int32Erforderlich
    FacilityCatalogIdinteger · int32Erforderlich
    FacilityStatusIdinteger · int32Erforderlich
    BuildingIdinteger · int32 | nullfähigOptional
    EconomicUnitIdinteger · int32 | nullfähigOptional
    UseUnitIdinteger · int32 | nullfähigOptional
    PropertyIdinteger · int32 | nullfähigOptional
    InactivebooleanOptional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/ManageFacilityAndComponents/Facility
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    idinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringOptional
    Rumpf
    Namestring · max: 70Erforderlich
    Countinteger · int32Erforderlich
    FacilityCatalogIdinteger · int32Erforderlich
    FacilityStatusIdinteger · int32Erforderlich
    BuildingIdinteger · int32 | nullfähigOptional
    EconomicUnitIdinteger · int32 | nullfähigOptional
    UseUnitIdinteger · int32 | nullfähigOptional
    PropertyIdinteger · int32 | nullfähigOptional
    InactivebooleanOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/ManageFacilityAndComponents/Facility/{id}
    delete
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    idinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    delete
    /openwowi/v1.2/ManageFacilityAndComponents/Facility/{id}
    apiKeystringOptional
    Rumpf
    Namestring · max: 70Erforderlich
    Countnumber · decimalErforderlichPattern: ^(-?\d{1,12}((\.|\,)\d{1,3})?)$
    RepairRelevancebooleanOptional
    LeaseRelevancebooleanOptional
    Commentstring | nullfähigOptional
    AcquisitionDatestring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    WarrantyPeriodstring | nullfähigOptional
    WarrantyEndstring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    WarrantyConditionsstring | nullfähigOptional
    Positionstring | nullfähigOptional
    ValidFromstring · dateOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    ValidTostring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    ComponentStatusIdinteger · int32Erforderlich
    ComponentCatalogIdinteger · int32Erforderlich
    UnderComponentIdsinteger · int32[] | nullfähigOptional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.0/ManageFacilityAndComponents/Facility/{facilityId}/Component
    Abfrageparameter
    apiKeystringOptional
    Rumpf
    Namestring · max: 70Erforderlich
    Countnumber · decimalErforderlichPattern: ^(-?\d{1,12}((\.|\,)\d{1,3})?)$
    RepairRelevancebooleanOptional
    LeaseRelevancebooleanOptional
    Commentstring | nullfähigOptional
    AcquisitionDatestring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    WarrantyPeriodstring | nullfähigOptional
    WarrantyEndstring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    WarrantyConditionsstring | nullfähigOptional
    Positionstring | nullfähigOptional
    ValidFromstring · dateOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    ValidTostring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    ComponentStatusIdinteger · int32Erforderlich
    ComponentCatalogIdinteger · int32Erforderlich
    UnderComponentIdsinteger · int32[] | nullfähigOptional
    Antworten
    200

    OK

    Antwortinteger · int32
    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.0/ManageFacilityAndComponents/Facility/{facilityId}/Component/{componentId}
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    Antwortinteger · int32
    400

    Bad Request

    401

    Unauthorized

    delete
    /openwowi/v1.0/ManageFacilityAndComponents/Facility/{facilityId}/Component/{componentId}
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    facilityIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringOptional
    Rumpf
    Namestring · max: 70Erforderlich
    Countnumber · decimalErforderlichPattern: ^(-?\d{1,12}((\.|\,)\d{1,3})?)$
    RepairRelevancebooleanOptional
    LeaseRelevancebooleanOptional
    Commentstring | nullfähigOptional
    AcquisitionDatestring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    WarrantyPeriodstring | nullfähigOptional
    WarrantyEndstring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    WarrantyConditionsstring | nullfähigOptional
    Positionstring | nullfähigOptional
    ValidFromstring · dateOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    ValidTostring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    ComponentStatusIdinteger · int32Erforderlich
    ComponentCatalogIdinteger · int32Erforderlich
    UnderComponentIdsinteger · int32[] | nullfähigOptional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/ManageFacilityAndComponents/Facility/{facilityId}/Component
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    facilityIdinteger · int32Erforderlich
    componentIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringOptional
    Rumpf
    Namestring · max: 70Erforderlich
    Countnumber · decimalErforderlichPattern: ^(-?\d{1,12}((\.|\,)\d{1,3})?)$
    RepairRelevancebooleanOptional
    LeaseRelevancebooleanOptional
    Commentstring | nullfähigOptional
    AcquisitionDatestring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    WarrantyPeriodstring | nullfähigOptional
    WarrantyEndstring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    WarrantyConditionsstring | nullfähigOptional
    Positionstring | nullfähigOptional
    ValidFromstring · dateOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    ValidTostring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    ComponentStatusIdinteger · int32Erforderlich
    ComponentCatalogIdinteger · int32Erforderlich
    UnderComponentIdsinteger · int32[] | nullfähigOptional
    Antworten
    200

    OK

    Antwortinteger · int32
    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/ManageFacilityAndComponents/Facility/{facilityId}/Component/{componentId}
    delete
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    facilityIdinteger · int32Erforderlich
    componentIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    Antwortinteger · int32
    400

    Bad Request

    401

    Unauthorized

    delete
    /openwowi/v1.2/ManageFacilityAndComponents/Facility/{facilityId}/Component/{componentId}
    get
    /openwowi/v1.0/AccountancyMasterData/CompanyCodeType
    get
    /openwowi/v1.0/AccountancyMasterData/BookingTypeRentAccounting
    get
    /openwowi/v1.0/AccountancyMasterData/BookingTypeAccountancy
    get
    /openwowi/v1.0/AccountancyMasterData/BookingTypeLoans
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterDataCatalog/CompanyCodeType
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    subledgerIdinteger · int32Optional
    contractPositionTypeIdinteger · int32Optional
    restrictionOfUseIdinteger · int32Optional
    useUnitTypeIdinteger · int32Optional
    bookingTypeClassificationIdinteger · int32Optional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterDataCatalog/BookingTypeRentAccounting
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    subledgerIdinteger · int32Optional
    bookingTypeClassificationIdinteger · int32Optional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterDataCatalog/BookingTypeAccountancy
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    subledgerIdinteger · int32Optional
    loanTypeIdinteger · int32Optional
    loanTermTypeIdinteger · int32Optional
    bookingTypeClassificationIdinteger · int32Optional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterDataCatalog/BookingTypeLoans
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    includeInvoiceControlbooleanOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterDataCatalog/InvoiceType
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterDataCatalog/AdditionalAccountType
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

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

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterDataCatalog/MetaMasterAccount
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

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

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterDataCatalog/SalesTax
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterDataCatalog/BookingRuleType
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterDataCatalog/VoucherProcessType
    get
    /openwowi/v1.0/Commissioning/Commissions
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    idNumstringOptional
    craftsProcessIdinteger · int32Optional
    craftsProcessIdNumstringOptional
    companyCodeIdinteger · int32Optional
    companyCodeCodestringOptional
    includeCommissionItemsbooleanOptionalDefault: false
    includeAlsoCanceledCommissionItemsbooleanOptionalDefault: false
    includeResponsibleOfficialRepairbooleanOptionalDefault: false
    includeCommissionDetailsbooleanOptionalDefault: false
    includeAdditionalFieldbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningRead/Commissions
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    CraftsProcessIdinteger · int32Optional
    IdNumstring | nullfähigOptional
    Codestring | nullfähigOptional
    ExternalIdentificationNumberstring | nullfähigOptional
    CommissionTypeIdinteger · int32Optional
    CreditorIdinteger · int32 | nullfähigOptional
    UseUnitIdinteger · int32 | nullfähigOptional
    BuildingIdinteger · int32 | nullfähigOptional
    LandIdinteger · int32 | nullfähigOptional
    EconomicUnitIdinteger · int32 | nullfähigOptional
    LicenseAgreementIdinteger · int32 | nullfähigOptional
    PropertyManagementContractIdinteger · int32 | nullfähigOptional
    ResponsibleOfficialRepairIdinteger · int32 | nullfähigOptional
    DepartmentIdinteger · int32 | nullfähigOptional
    RecordingDatestring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    CompletionDatestring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    PlacingDatestring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    AcceptanceDatestring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    ExecutionFromstring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    ExecutionTostring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    TimeDamagestring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    FacilityIdinteger · int32 | nullfähigOptional
    ComponentIdinteger · int32 | nullfähigOptional
    CommissionStatusIdinteger · int32Optional
    ShortDescriptionCraftsProcessstring | nullfähigOptional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/CommissioningEdit/Commission
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    CraftsProcessIdinteger · int32Optional
    IdNumstring | nullfähigOptional
    Codestring | nullfähigOptional
    ExternalIdentificationNumberstring | nullfähigOptional
    CommissionTypeIdinteger · int32Optional
    CreditorIdinteger · int32 | nullfähigOptional
    UseUnitIdinteger · int32 | nullfähigOptional
    BuildingIdinteger · int32 | nullfähigOptional
    LandIdinteger · int32 | nullfähigOptional
    EconomicUnitIdinteger · int32 | nullfähigOptional
    LicenseAgreementIdinteger · int32 | nullfähigOptional
    PropertyManagementContractIdinteger · int32 | nullfähigOptional
    ResponsibleOfficialRepairIdinteger · int32 | nullfähigOptional
    DepartmentIdinteger · int32 | nullfähigOptional
    RecordingDatestring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    CompletionDatestring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    PlacingDatestring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    AcceptanceDatestring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    ExecutionFromstring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    ExecutionTostring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    TimeDamagestring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    FacilityIdinteger · int32 | nullfähigOptional
    ComponentIdinteger · int32 | nullfähigOptional
    ShortDescriptionCraftsProcessstring | nullfähigOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/CommissioningEdit/Commission/WaitForCraftsmanFeedback
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    commissionIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/CommissioningEdit/Commission/{commissionId}/Accepted
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    commissionIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    ReasonForRefusalstring | nullfähigOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/CommissioningEdit/Commission/{commissionId}/Refused
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    commissionIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/CommissioningEdit/Commission/{commissionId}/Done
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    commissionIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/CommissioningEdit/Commission/{commissionId}/Imported
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    commissionIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/CommissioningEdit/Commission/{commissionId}/AwaitInvoice
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    commissionIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/CommissioningEdit/Commission/{commissionId}/Canceled
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    codestringOptional
    companyCodeIdinteger · int32Optional
    companyCodeCodestringOptional
    includeObjectsbooleanOptionalDefault: false
    includeBudgetbooleanOptionalDefault: false
    includeLoanbooleanOptionalDefault: false
    includeCraftsProcessbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyMasterData/Projects
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    companyCodeIdinteger · int32Optional
    companyCodeCodestringOptional
    ibanstringOptional
    masterAccountBalanceAtstring · date-timeOptional
    accountStatementLineBookingDateAtstring · date-timeOptional
    accountStatementLineValueDateAtstring · date-timeOptional
    includeMasterAccountInformationbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyTransactionData/CollectiveAccount
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

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

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/BudgetingCatalog/BudgetDefinition
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/BudgetingCatalog/BudgetUsageType
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/BudgetingCatalog/HierarchyType
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    fiscalYearNumberinteger · int32Optional
    voucherProcessIdinteger · int32Optional
    voucherIdinteger · int32Optional
    companyCodeIdinteger · int32Optional
    bookingPeriodIdinteger · int32Optional
    bookingPeriodNumberFrominteger · int32Optional
    bookingPeriodNumberTointeger · int32Optional
    bookingDateFromstring · date-timeOptional
    bookingDateTostring · date-timeOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyTransactionData/VoucherProcess
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    idNumstringOptional
    personIdinteger · int32Optional
    propManEconomicUnitsIdinteger · int32Optional
    propManUseUnitIdinteger · int32Optional
    propManActiveOnstring · date-timeOptional
    contractPartyActiveOnstring · date-timeOptional
    includeContactPartybooleanOptionalDefault: false
    includeEconomicUnitbooleanOptionalDefault: false
    includeUseUnitbooleanOptionalDefault: false
    includeAdditionalFieldbooleanOptionalDefault: false
    includeCollectiveAccountsbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/PropertyManagement/PropertyManagementContracts
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommunicationCatalog/TicketAssignmentEntity
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommunicationCatalog/TicketPriority
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommunicationCatalog/TicketSource
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommunicationCatalog/TicketStatus
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    idNumstringOptional
    ownerIdinteger · int32Optional
    ownerNumberstringOptional
    managementIdinteger · int32Optional
    managementIdNumstringOptional
    includeCraftsmanbooleanOptionalDefault: false
    includeServiceCataloguesbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningRead/ServicePackage
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    fiscalYearNumberinteger · int32Optional
    companyCodeIdinteger · int32Optional
    budgetDefinitionIdinteger · int32Optional
    includeProjectsbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/BudgetingRead/Budget
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    budgetIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    fiscalYearNumberinteger · int32Optional
    companyCodeIdinteger · int32Optional
    budgetDefinitionIdinteger · int32Optional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/BudgetingRead/{budgetId}/BudgetDetail
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    idNumstringOptional
    ownerIdinteger · int32Optional
    ownerNumberstringOptional
    managementIdinteger · int32Optional
    managementIdNumstringOptional
    componentCatalogIdinteger · int32Optional
    facilityCatalogIdinteger · int32Optional
    includeInvalidbooleanOptionalDefault: false
    includeCraftsmanAgreementsbooleanOptionalDefault: false
    includeCommissionTypesbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningRead/ServiceCatalogue
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    craftsmanIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    idNumstringOptional
    ownerIdinteger · int32Optional
    ownerNumberstringOptional
    managementIdinteger · int32Optional
    managementIdNumstringOptional
    componentCatalogIdinteger · int32Optional
    facilityCatalogIdinteger · int32Optional
    includeInvalidbooleanOptionalDefault: false
    includeCommissionTypesbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommissioningRead/Craftsman/{craftsmanId}/ServiceCatalogue
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    entityNamestringErforderlich
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    fileIdinteger · int32Optional
    mediaIdinteger · int32Optional
    fileGuidstring · uuidOptional
    entityIdinteger · int32Optional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/MediaRead/{entityName}/MediaData
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    entityNamestringErforderlich
    fileGuidstring · uuidErforderlich
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    Antwortstring · byte
    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/MediaRead/{entityName}/MediaContent/{fileGuid}
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    entityNamestringErforderlich
    fileGuidstring · uuidErforderlich
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    Antwortstring · byte
    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/MediaRead/{entityName}/MediaThumbnailContent/{fileGuid}
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    testModebooleanOptional
    showNullValuesbooleanOptionalDefault: false
    Rumpf
    AddToExistingVoucherIdinteger · int32 | nullfähigOptional
    CompanyCodeIdinteger · int32Optional
    BookingDatestring · dateOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    VoucherProcessTypeIdinteger · int32Optional
    BookingRuleTypeIdinteger · int32Optional
    Descriptionstring | nullfähigOptional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/AccountancyVoucherProcess/Create
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    testModebooleanOptional
    showNullValuesbooleanOptionalDefault: false
    Rumpf
    AddToExistingVoucherIdinteger · int32 | nullfähigOptional
    CompanyCodeIdinteger · int32Optional
    BookingDatestring · dateOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    VoucherProcessTypeIdinteger · int32Optional
    BookingRuleTypeIdinteger · int32Optional
    Descriptionstring | nullfähigOptional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/AccountancyVoucherProcess/CreateRelease
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    entityNamestringErforderlich
    Abfrageparameter
    apiKeystringOptional
    Rumpf
    Filenamestring | nullfähigOptional
    CreationDatestring · date-timeOptional
    EstatePictureTypeIdinteger · int32Optional
    EntityIdinteger · int32Optional
    Contentsstring · byte | nullfähigOptional
    Sha1Hashstring | nullfähigOptional
    Remarkstring | nullfähigOptional
    MarketingReleasebooleanOptional
    IsForLicenseAgreementsbooleanOptional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/MediaEdit/{entityName}/Media
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DocumentReadCatalog/FileEntity
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DocumentReadCatalog/FileType
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DocumentReadCatalog/DataPrivacyCategory
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DocumentReadCatalog/DocumentTemplateEntity
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/MediaReadCatalog/EstatePictureType
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/MediaReadCatalog/MediaEntity
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    entityNamestringErforderlich
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    fileIdinteger · int32Optional
    documentIdinteger · int32Optional
    fileGuidstring · uuidOptional
    entityIdinteger · int32Optional
    includeRevisionbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DocumentRead/{entityName}/FileData
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    entityNamestringErforderlich
    fileGuidstring · uuidErforderlich
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    Antwortstring · byte
    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DocumentRead/{entityName}/FileContent/{fileGuid}
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    entityNamestringErforderlich
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    fileTypeIdinteger · int32Optional
    documentTemplateIdinteger · int32Optional
    documentTemplateNamestringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DocumentRead/{entityName}/DocumentTemplate
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    entityNamestringErforderlich
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    entityIdinteger · int32Optional
    externalDocumentLinkIdinteger · int32Optional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/DocumentRead/{entityName}/ExternalDocumentLinks
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    ticketIdinteger · int32Optional
    ticketIdNumstringOptional
    ticketPriorityIdinteger · int32Optional
    ticketStatusIdinteger · int32Optional
    ticketSourceIdinteger · int32Optional
    userIdinteger · int32Optional
    departmentIdinteger · int32Optional
    ticketAssignmentEntityIdinteger · int32Optional
    ticketAssignmentEntityValueEntityIdinteger · int32Optional
    includeCommentsbooleanOptional
    includeAssignmentEntitybooleanOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/CommunicationRead/Ticket
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    entityNamestringErforderlich
    Abfrageparameter
    apiKeystringOptional
    Rumpf
    Filenamestring | nullfähigOptional
    CreationDatestring · date-timeOptional
    ExternalDocumentIdstring | nullfähigOptional
    FileTypeIdinteger · int32Optional
    DataPrivacyCategoryIdinteger · int32Optional
    EntityIdinteger · int32Optional
    Contentsstring · byte | nullfähigOptional
    Sha1Hashstring | nullfähigOptional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/DocumentEdit/{entityName}/File
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    entityNamestringErforderlich
    fileGuidstring · uuidErforderlich
    Abfrageparameter
    apiKeystringErforderlich
    showNullValuesbooleanOptionalDefault: false
    Rumpf
    ExternalDocumentIdstring | nullfähigOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/DocumentEdit/{entityName}/FileData/{fileGuid}/SetExternalDocumentId
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    entityNamestringErforderlich
    Abfrageparameter
    apiKeystringOptional
    Rumpf
    Filenamestring | nullfähigOptional
    FileDatestring · date-timeOptional
    ExternalLinkstring | nullfähigOptional
    ExternalDocumentIdstring | nullfähigOptional
    EntityIdinteger · int32Optional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/DocumentEdit/{entityName}/ExternalDocumentLink
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    entityNamestringErforderlich
    externalDocumentLinkIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringOptional
    Rumpf
    Filenamestring | nullfähigOptional
    FileDatestring · date-timeOptional
    ExternalLinkstring | nullfähigOptional
    ExternalDocumentIdstring | nullfähigOptional
    EntityIdinteger · int32Optional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/DocumentEdit/{entityName}/ExternalDocumentLink/{externalDocumentLinkId}
    delete
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    entityNamestringErforderlich
    externalDocumentLinkIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    delete
    /openwowi/v1.2/DocumentEdit/{entityName}/ExternalDocumentLink/{externalDocumentLinkId}
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    Namestring | nullfähigOptional
    Descriptionstring | nullfähigOptional
    IsSolvedbooleanOptional
    RemediationRefusedbooleanOptional
    DueUntilstring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    EconomicUnitIdinteger · int32Optional
    UseUnitIdinteger · int32 | nullfähigOptional
    BuildingIdinteger · int32 | nullfähigOptional
    ComponentIdinteger · int32 | nullfähigOptional
    FacilityIdinteger · int32 | nullfähigOptional
    HandoverIdinteger · int32 | nullfähigOptional
    CommissionIdinteger · int32 | nullfähigOptional
    RestorationDutyIdinteger · int32 | nullfähigOptional
    TimeDamagestring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/DefectEdit/Defect
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    defectIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Rumpf
    Namestring | nullfähigOptional
    Descriptionstring | nullfähigOptional
    IsSolvedbooleanOptional
    RemediationRefusedbooleanOptional
    DueUntilstring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    EconomicUnitIdinteger · int32Optional
    UseUnitIdinteger · int32 | nullfähigOptional
    BuildingIdinteger · int32 | nullfähigOptional
    ComponentIdinteger · int32 | nullfähigOptional
    FacilityIdinteger · int32 | nullfähigOptional
    HandoverIdinteger · int32 | nullfähigOptional
    CommissionIdinteger · int32 | nullfähigOptional
    RestorationDutyIdinteger · int32 | nullfähigOptional
    TimeDamagestring · date | nullfähigOptionalExample: 2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/DefectEdit/Defect/{defectId}
    delete
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    defectIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringErforderlich
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    delete
    /openwowi/v1.2/DefectEdit/Defect/{defectId}
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

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

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/RentAdjustment/RentIndex
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

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

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/AgeClass
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

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

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/ApartmentSizeClass
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

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

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/Area
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

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

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/RemediationStatus
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

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

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/Facility
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

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

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/RentAdjustment/RentIndex/Profiles
    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

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/RentAdjustment/UseUnitRentAdjustments
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    externalLinkEntityIdinteger · int32Optional
    namestringOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/ExternalLink/ExternalLink
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    entityIdinteger · int32Optional
    configurationIdinteger · int32Optional
    configurationNamestringOptional
    configurationEntityIdinteger · int32Optional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/ExternalLink/EntityLink
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Rumpf
    ExternalLinkConfigurationIdinteger · int32Optional
    Urlstring | nullfähigOptional
    EntityIdinteger · int32Optional
    CustomLabelstring | nullfähigOptional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/ExternalLink/EntityLink
    put
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    entityLinkIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringOptional
    Rumpf
    Urlstring | nullfähigOptional
    EntityIdinteger · int32Optional
    CustomLabelstring | nullfähigOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    put
    /openwowi/v1.2/ExternalLink/EntityLink/{entityLinkId}
    delete
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    entityLinkIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    delete
    /openwowi/v1.2/ExternalLink/EntityLink/{entityLinkId}
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/ExternalLinkCatalog/ExternalLinkEntity
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Rumpf
    Subjectstring | nullfähigOptional
    Contentstring | nullfähigOptional
    SourceIdinteger · int32Optional
    PriorityIdinteger · int32Optional
    DepartmentIdinteger · int32 | nullfähigOptional
    UserIdinteger · int32 | nullfähigOptional
    ExternalReferencestring | nullfähigOptional
    Antworten
    201

    Created

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/CommunicationEdit/Ticket
    post
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    Rumpf
    TicketIdinteger · int32Optional
    Contentstring | nullfähigOptional
    PersonIdinteger · int32 | nullfähigOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    post
    /openwowi/v1.2/CommunicationEdit/Ticket/AddComment
    delete
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Pfadparameter
    ticketIdinteger · int32Erforderlich
    Abfrageparameter
    apiKeystringOptional
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    delete
    /openwowi/v1.2/CommunicationEdit/Ticket/{ticketId}
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    numberstringOptional
    companyCodeIdinteger · int32Optional
    companyCodeCodestringOptional
    maturityDateFromstring · date-timeOptional
    maturityDateTostring · date-timeOptional
    invoiceDateFromstring · date-timeOptional
    invoiceDateTostring · date-timeOptional
    includePaymentOrderbooleanOptionalDefault: false
    includeCommissionDatabooleanOptionalDefault: false
    includeAdditionalFieldbooleanOptionalDefault: false
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyTransactionData/InvoiceReceipt
    get
    Autorisierungen
    OAuth2passwordErforderlich

    Use username and password.

    Token URL:
    Abfrageparameter
    apiKeystringOptional
    limitinteger · int32OptionalExample: 20
    offsetinteger · int32Optional
    idinteger · int32Optional
    numberstringOptional
    companyCodeIdinteger · int32Optional
    companyCodeCodestringOptional
    maturityDateFromstring · date-timeOptional
    maturityDateTostring · date-timeOptional
    invoiceDateFromstring · date-timeOptional
    invoiceDateTostring · date-timeOptional
    showNullValuesbooleanOptionalDefault: false
    Antworten
    200

    OK

    400

    Bad Request

    401

    Unauthorized

    get
    /openwowi/v1.2/AccountancyTransactionData/InvoiceReceipt/PaymentOrders
    GET /openwowi/v1.1/AccountancyMasterData/Creditors HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CreditorNumber": "text",
        "CashDiscountPercent1": 1,
        "CashDiscountPercent2": 1,
        "CashDiscountPercent3": 1,
        "MaturityDefault": 1,
        "MaturityIn1Day": 1,
        "MaturityIn2Day": 1,
        "MaturityIn3Day": 1,
        "IsVariousCreditor": true,
        "AllocateOpenItemsAutomatically": true,
        "AvailableForAllManagements": true,
        "Locked": true,
        "LockedCommissioning": true,
        "ExemptionCertificateUnnecessary": true,
        "Description": "text",
        "Person": {
          "Id": 1,
          "IdNum": "text",
          "Shortname": "text",
          "Name": "text",
          "NodeId": 1,
          "TaxNumber": "text",
          "TaxIdentificationNumber": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "IsNaturalPerson": true,
          "NaturalPerson": {
            "Title": "text",
            "FirstName": "text",
            "LastName": "text",
            "BirthName": "text",
            "CareOf": "text",
            "BirthDate": "2025-12-10",
            "DeathDate": "2025-12-10T07:42:04.032Z",
            "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-12-10",
              "ValidTo": "2025-12-10",
              "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-12-10",
              "ValidTo": "2025-12-10",
              "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"
            }
          }
        },
        "DefaultSalesTax": {
          "Id": 1,
          "Code": "text"
        },
        "DefaultAddress": {
          "Id": 1,
          "Zip": "text",
          "Town": "text",
          "Street": "text",
          "HouseNumber": "text",
          "HouseNumberAddition": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "StreetComplete": "text",
          "HouseNumberComplete": "text",
          "MainAddress": true,
          "AddressType": {
            "Id": 1,
            "Name": "text"
          },
          "Country": {
            "Id": 1,
            "Name": "text",
            "Code": "text"
          }
        },
        "DefaultBankaccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "BankAccountType": {
            "Id": 1,
            "Code": "text"
          },
          "BankAccountId": 1,
          "BankAccountUsageType": {
            "Id": 1,
            "Code": "text"
          }
        },
        "SelectedIndividualManagement": [
          {
            "Id": 1,
            "IdNum": "text"
          }
        ],
        "TaxAuthorityExemptionOrders": [
          {
            "Id": 1,
            "ValidFrom": "2025-12-10",
            "ValidTo": "2025-12-10",
            "GlobalExemption": true,
            "SecurityNumber": "text"
          }
        ]
      }
    ]
    GET /openwowi/v1.1/Loans/Lender HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "LenderNumber": "text",
        "HasBalanceConfirmation": true,
        "BankingDays": 1,
        "PaymentAdvice": true,
        "LenderType": {
          "Id": 1,
          "Code": "text"
        },
        "AdviseType": {
          "Id": 1,
          "Code": "text"
        },
        "LoanState": {
          "Id": 1,
          "Code": "text"
        },
        "PersonId": 1,
        "Person": {
          "Id": 1,
          "IdNum": "text",
          "Shortname": "text",
          "Name": "text",
          "NodeId": 1,
          "TaxNumber": "text",
          "TaxIdentificationNumber": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "IsNaturalPerson": true,
          "NaturalPerson": {
            "Title": "text",
            "FirstName": "text",
            "LastName": "text",
            "BirthName": "text",
            "CareOf": "text",
            "BirthDate": "2025-12-10",
            "DeathDate": "2025-12-10T07:42:04.032Z",
            "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-12-10",
              "ValidTo": "2025-12-10",
              "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-12-10",
              "ValidTo": "2025-12-10",
              "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"
            }
          }
        },
        "DefaultAddress": {
          "Id": 1,
          "Zip": "text",
          "Town": "text",
          "Street": "text",
          "HouseNumber": "text",
          "HouseNumberAddition": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "StreetComplete": "text",
          "HouseNumberComplete": "text",
          "MainAddress": true,
          "AddressType": {
            "Id": 1,
            "Name": "text"
          },
          "Country": {
            "Id": 1,
            "Name": "text",
            "Code": "text"
          }
        },
        "DefaultBankaccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "BankAccountType": {
            "Id": 1,
            "Code": "text"
          },
          "BankAccountId": 1,
          "BankAccountUsageType": {
            "Id": 1,
            "Code": "text"
          }
        }
      }
    ]
    GET /openwowi/v1.0/Loans/Lender HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "LenderNumber": "text",
        "PersonShortName": "text"
      }
    ]
    GET /openwowi/v1.1/Loans/Borrower HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "BorrowerNumber": "text",
        "HasBalanceConfirmation": true,
        "BorrowerType": {
          "Id": 1,
          "Code": "text"
        },
        "LoanState": {
          "Id": 1,
          "Code": "text"
        },
        "PersonId": 1,
        "Person": {
          "Id": 1,
          "IdNum": "text",
          "Shortname": "text",
          "Name": "text",
          "NodeId": 1,
          "TaxNumber": "text",
          "TaxIdentificationNumber": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "IsNaturalPerson": true,
          "NaturalPerson": {
            "Title": "text",
            "FirstName": "text",
            "LastName": "text",
            "BirthName": "text",
            "CareOf": "text",
            "BirthDate": "2025-12-10",
            "DeathDate": "2025-12-10T07:42:04.032Z",
            "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-12-10",
              "ValidTo": "2025-12-10",
              "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-12-10",
              "ValidTo": "2025-12-10",
              "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"
            }
          }
        },
        "DefaultAddress": {
          "Id": 1,
          "Zip": "text",
          "Town": "text",
          "Street": "text",
          "HouseNumber": "text",
          "HouseNumberAddition": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "StreetComplete": "text",
          "HouseNumberComplete": "text",
          "MainAddress": true,
          "AddressType": {
            "Id": 1,
            "Name": "text"
          },
          "Country": {
            "Id": 1,
            "Name": "text",
            "Code": "text"
          }
        },
        "DefaultBankaccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "BankAccountType": {
            "Id": 1,
            "Code": "text"
          },
          "BankAccountId": 1,
          "BankAccountUsageType": {
            "Id": 1,
            "Code": "text"
          }
        }
      }
    ]
    GET /openwowi/v1.1/Commissioning/Craftsman HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CreditorId": 1,
        "CreditorNumber": "text",
        "CraftsmanPortalId": "text",
        "PersonId": 1,
        "Person": {
          "Id": 1,
          "IdNum": "text",
          "Shortname": "text",
          "Name": "text",
          "NodeId": 1,
          "TaxNumber": "text",
          "TaxIdentificationNumber": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "IsNaturalPerson": true,
          "NaturalPerson": {
            "Title": "text",
            "FirstName": "text",
            "LastName": "text",
            "BirthName": "text",
            "CareOf": "text",
            "BirthDate": "2025-12-10",
            "DeathDate": "2025-12-10T07:42:04.032Z",
            "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-12-10",
              "ValidTo": "2025-12-10",
              "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-12-10",
              "ValidTo": "2025-12-10",
              "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"
            }
          }
        },
        "DefaultAddress": {
          "Id": 1,
          "Zip": "text",
          "Town": "text",
          "Street": "text",
          "HouseNumber": "text",
          "HouseNumberAddition": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "StreetComplete": "text",
          "HouseNumberComplete": "text",
          "MainAddress": true,
          "AddressType": {
            "Id": 1,
            "Name": "text"
          },
          "Country": {
            "Id": 1,
            "Name": "text",
            "Code": "text"
          }
        },
        "DefaultBankaccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "BankAccountType": {
            "Id": 1,
            "Code": "text"
          },
          "BankAccountId": 1,
          "BankAccountUsageType": {
            "Id": 1,
            "Code": "text"
          }
        },
        "AccessibilityId": 1,
        "BankAccountId": 1,
        "CraftsmanAccessibilityList": [
          {
            "Id": 1,
            "AddressId": 1,
            "IsStandardCommissionNotificationMethod": true,
            "EconomicUnit": {
              "Id": 1,
              "IdNum": "text",
              "Name": "text",
              "Location": "text"
            },
            "Department": {
              "Id": 1,
              "Name": "text",
              "DepartmentType": {
                "Id": 1,
                "Name": "text"
              }
            },
            "Management": {
              "Id": 1,
              "IdNum": "text",
              "Name": "text",
              "PersonId": 1
            },
            "Owner": {
              "Id": 1,
              "OwnerNumber": "text"
            },
            "Communication": {
              "Id": 1,
              "Value": "text",
              "CommunicationType": "text"
            },
            "CommissionNotificationMethod": {
              "Id": 1,
              "Code": "text"
            },
            "CraftActivity": {
              "Id": 1,
              "Code": "text"
            }
          }
        ]
      }
    ]
    GET /openwowi/v1.1/Commissioning/CraftActivities HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "ShortCode": "text",
        "ParentId": 1,
        "ParentCode": "text",
        "CraftProcessTypes": [
          {
            "Id": 1,
            "Name": "text"
          }
        ]
      }
    ]
    GET /openwowi/v1.1/Commissioning/CommissionTypes HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "CraftsProcessTypeId": 1
      }
    ]
    GET /openwowi/v1.1/Commissioning/CraftProcessTypes HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Name": "text"
      }
    ]
    GET /openwowi/v1.0/Commissioning/CraftActivities HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "ShortCode": "text",
        "ParentId": 1,
        "ParentCode": "text",
        "CraftProcessTypes": [
          {
            "Id": 1,
            "Name": "text"
          }
        ]
      }
    ]
    GET /openwowi/v1.0/Commissioning/CommissionTypes HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "CraftsProcessTypeId": 1
      }
    ]
    GET /openwowi/v1.0/Commissioning/CraftProcessTypes HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Name": "text"
      }
    ]
    GET /openwowi/v1.2/CommissioningCatalog/CommissionNotificationMethods HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    GET /openwowi/v1.0/Commissioning/InvoiceReceipts HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Number": "text",
        "MaturityDate": "2025-12-10T07:42:04.032Z",
        "NetAmount1": 1,
        "NetAmount2": 1,
        "GrossAmount": 1,
        "SalesTax1Id": 1,
        "SalesTax2Id": 1,
        "CommissionItems": [
          {
            "Id": 1,
            "CommissionId": 1,
            "CommissionIdNum": "text",
            "Code": "text",
            "ServiceCatalogueIdNum": "text",
            "ServiceCatalogueDescription": "text",
            "ServiceCatalogueQuantityTypeId": 1,
            "UnitPrice": 1,
            "CraftActivityId": 1,
            "GrossAmount": 1,
            "NetAmount": 1,
            "InternalDescription": "text",
            "InvoiceStep": "text",
            "SalesTaxId": 1,
            "SalesTaxCode": "text",
            "Units": 1
          }
        ]
      }
    ]
    GET /openwowi/v1.0/AccountancyMasterData/BalanceSheets HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "BalanceSheetId": 1,
        "BalanceSheetCode": "text",
        "AccountChartId": 1,
        "AccountChartIdNum": "text",
        "AccountChartCode": "text",
        "NodeId": 1,
        "AdministrationTypeId": 1,
        "AdministrationType": "text",
        "BalanceSheetPositions": [
          {
            "Id": 1,
            "Number": "text",
            "LabelLine1": "text",
            "LabelLine2": "text",
            "LabelLine3": "text"
          }
        ]
      }
    ]
    GET /openwowi/v1.0/AccountancyMasterData/MasterAccounts HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CompanyCodeId": 1,
        "Code": "text",
        "Name": "text",
        "Name2": "text",
        "AccountChartId": 1,
        "AccountChartIdNum": "text",
        "AccountChartCode": "text",
        "AccountCategoryId": 1,
        "AccountCategoryCode": "text",
        "AccountCategoryName": "text",
        "AccountGroupId": 1,
        "AccountGroupCode": "text",
        "AccountGroupName": "text",
        "AdditionalAccountType1": "text",
        "AdditionalAccountType2": "text",
        "AdditionalAccountType3": "text",
        "AdditionalAccountType4": "text",
        "AdditionalAccountType5": "text",
        "AdditionalAccountType6": "text",
        "MetaMasterAccountId": 1,
        "MetaMasterAccountCode": "text",
        "FIOBookingTypeAccountancyId": 1,
        "FIOBookingTypeAccountancyCode": "text",
        "MasterAccountBalanceSheets": [
          {
            "MasterAccountId": 1,
            "BalanceSheetId": 1,
            "BalanceSheet": "text",
            "BalanceSheetPositionId": 1,
            "BalanceSheetPosition": "text"
          }
        ]
      }
    ]
    GET /openwowi/v1.0/AccountancyMasterData/CostTypes HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CostTypeNumber": "text",
        "CostTypeName": "text",
        "NodeId": 1
      }
    ]
    GET /openwowi/v1.0/AccountancyTransactionData/MasterAccount/Balances HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "CompanyCodeId": 1,
        "MasterAccountId": 1,
        "Code": "text",
        "Name": "text",
        "Name2": "text",
        "FiscalYear": 1,
        "BookingPeriodNumber": 1,
        "CarryForward": 1,
        "Debit": 1,
        "Credit": 1,
        "Balance": 1
      }
    ]
    GET /openwowi/v1.0/Loans/LoanMasterData HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "CompanyCodeId": 1,
        "CompanyCodeCode": "text",
        "LoanId": 1,
        "IdNum": "text",
        "LenderId": 1,
        "LenderName": "text",
        "BorrowerId": 1,
        "BorrowerName": "text",
        "LoanTypeId": 1,
        "LoanTypeCode": "text",
        "OwnReference": "text",
        "BankaccountId": 1,
        "BankaccountIban": "text",
        "CollateralSecurityId": 1,
        "CollateralSecurityCode": "text",
        "SubsidiesLoanId": 1,
        "SubsidiesLoanCode": "text",
        "PrecursorLoanId": 1,
        "ContractDate": "2025-12-10",
        "DateOfFullPayment": "2025-12-10",
        "SpecialRepaymentOption": true,
        "CurrentDate": "2025-12-10",
        "NominalAsPerLandRegister": 1,
        "NominalCapital": 1,
        "ResidualDebt": 1,
        "CalculationCapital": 1,
        "MinTermFrom": "2025-12-10",
        "FileNumber": "text",
        "ContingentNumber": "text",
        "RepaymentBlackoutPeriod": "2025-12-10",
        "CancellationPossibilityId": 1,
        "CancellationPossibilityCode": "text",
        "AnnuityMix": 1,
        "DebtDiscountPercent": 1,
        "BuildingSavingSum": 1,
        "FollowerLoanId": 1,
        "EndOfInterestFixing": "2025-12-10",
        "LastEndedInterestEntry": "2025-12-10"
      }
    ]
    GET /openwowi/v1.0/Loans/LoanTypes HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "IsPassive": true,
        "IsGroundRent": true,
        "MetaMasterAccountInterestId": 1,
        "MetaMasterAccountInterestCode": "text",
        "MetaMasterAccountInterestName": "text",
        "MetaMasterAccountRepaymentId": 1,
        "MetaMasterAccountRepaymentCode": "text",
        "MetaMasterAccountRepaymentName": "text"
      }
    ]
    GET /openwowi/v1.0/Commissioning/CraftProcesses HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "IdNum": "text",
        "CraftsProcessDescription": "text",
        "ProjectId": 1,
        "CraftProcessTypeId": 1
      }
    ]
    GET /openwowi/v1.0/AccountancyMasterData/CostCenters HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CostCenterNumber": "text",
        "CostCenterName": "text",
        "NodeId": 1
      }
    ]
    GET /openwowi/v1.0/AccountancyMasterData/CostUnits HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CostUnitNumber": "text",
        "CostUnitName": "text",
        "NodeId": 1
      }
    ]
    GET /openwowi/v1.0/AccountancyTransactionData/Bookings HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "BookingNumber": "text",
        "MasterAccountId": 1,
        "MasterAccountCode": "text",
        "ContraMasterAccountId": 1,
        "ContraMasterAccountCode": "text",
        "AdditionalAccount1Id": 1,
        "AdditionalAccount1Value": "text",
        "AdditionalAccount2Id": 1,
        "AdditionalAccount2Value": "text",
        "AdditionalAccount3Id": 1,
        "AdditionalAccount3Value": "text",
        "AdditionalAccount4Id": 1,
        "AdditionalAccount4Value": "text",
        "AdditionalAccount5Id": 1,
        "AdditionalAccount5Value": "text",
        "AdditionalAccount6Id": 1,
        "AdditionalAccount6Value": "text",
        "DebitCredit": "text",
        "BookingDate": "2025-12-10",
        "DueDate": "2025-12-10",
        "AmountDebit": 1,
        "AmountCredit": 1,
        "TaxRateId": 1,
        "TaxRate": "text",
        "BookingTypeId": 1,
        "BookingType": "text"
      }
    ]
    GET /openwowi/v1.0/Loans/LoanRepaymentPlan HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "LoanId": 1,
        "CalculationDate": "2025-12-10",
        "Maturity": "2025-12-10",
        "RestDebt": 1,
        "CalculationCapital": 1,
        "Interest": 1,
        "Amortization": 1,
        "AdministrativeCost": 1,
        "GuaranteeFee": 1,
        "PaymentAmount": 1,
        "CurrentResidualDebt": 1,
        "ValidationSum": 1,
        "NominalOrigin": 1
      }
    ]
    GET /openwowi/v1.0/Loans/LoanOnlineRepaymentPlan HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "LoanId": 1,
        "CalculationDate": "2025-12-10",
        "Maturity": "2025-12-10",
        "RestDebt": 1,
        "CalculationCapital": 1,
        "Interest": 1,
        "Amortization": 1,
        "AdministrativeCost": 1,
        "GuaranteeFee": 1,
        "PaymentAmount": 1,
        "CurrentResidualDebt": 1,
        "Validation": 1,
        "NonStandardAmortization": 1,
        "NominalOrigin": 1,
        "ResidualDebtNextPeriod": 1,
        "AnnuityByDueDate": 1
      }
    ]
    GET /openwowi/v1.0/AccountancyMasterData/CompanyCodes HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "Name": "text",
        "CompanyCodeTypeId": 1,
        "CompanyCodeTypeCode": "text",
        "ManagementId": 1,
        "Management": "text",
        "NodeId": 1,
        "OwnerId": 1,
        "Owner": "text",
        "ValidFrom": "2025-12-10",
        "ValidTo": "2025-12-10",
        "AdministrationTypeId": 1,
        "AdministrationTypeName": "text"
      }
    ]
    POST /openwowi/v1.0/ManageFacilityAndComponents/Facility HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 196
    
    {
      "Name": "text",
      "Count": 1,
      "FacilityCatalogId": 1,
      "Offset": {
        "Id": 1,
        "Value": 1,
        "Description": "text"
      },
      "FacilityStatusId": 1,
      "BuildingId": 1,
      "EconomicUnitId": 1,
      "UseUnitId": 1,
      "PropertyId": 1,
      "Inactive": true
    }
    PUT /openwowi/v1.0/ManageFacilityAndComponents/Facility/{id} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 196
    
    {
      "Name": "text",
      "Count": 1,
      "FacilityCatalogId": 1,
      "Offset": {
        "Id": 1,
        "Value": 1,
        "Description": "text"
      },
      "FacilityStatusId": 1,
      "BuildingId": 1,
      "EconomicUnitId": 1,
      "UseUnitId": 1,
      "PropertyId": 1,
      "Inactive": true
    }
    DELETE /openwowi/v1.0/ManageFacilityAndComponents/Facility/{id} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    {
      "Id": 1,
      "EconomicUnitId": 1,
      "BuildingId": 1,
      "PropertyId": 1,
      "UseUnitId": 1
    }
    POST /openwowi/v1.0/ManageFacilityAndComponents/Facility/{facilityId}/Component HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 714
    
    {
      "Name": "text",
      "Count": 1,
      "RepairRelevance": true,
      "LeaseRelevance": true,
      "Comment": "text",
      "AcquisitionDate": "2025-12-10",
      "WarrantyPeriod": "text",
      "WarrantyEnd": "2025-12-10",
      "WarrantyConditions": "text",
      "Position": "text",
      "ValidFrom": "2025-12-10",
      "ValidTo": "2025-12-10",
      "ComponentStatusId": 1,
      "ComponentCatalogId": 1,
      "Offset": {
        "Id": 1,
        "Value": 1,
        "Description": "text"
      },
      "MeteringDevice": {
        "MeterSerialNumber": "text",
        "UniqueMeterIdentifier": "text",
        "EndOfGaugingTerm": "2025-12-10",
        "InstallationDate": "2025-12-10",
        "InitialValueOfMeteringDevice": 1,
        "RemovalDate": "2025-12-10",
        "SummationMeter": true,
        "ReplacedByComponentId": 1,
        "MeteringDeviceTypeId": 1,
        "ValuationFactorKq": 1,
        "ValuationFactorKc": 1,
        "Virtual": true
      },
      "UnderComponentIds": [
        1
      ]
    }
    PUT /openwowi/v1.0/ManageFacilityAndComponents/Facility/{facilityId}/Component/{componentId} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 714
    
    {
      "Name": "text",
      "Count": 1,
      "RepairRelevance": true,
      "LeaseRelevance": true,
      "Comment": "text",
      "AcquisitionDate": "2025-12-10",
      "WarrantyPeriod": "text",
      "WarrantyEnd": "2025-12-10",
      "WarrantyConditions": "text",
      "Position": "text",
      "ValidFrom": "2025-12-10",
      "ValidTo": "2025-12-10",
      "ComponentStatusId": 1,
      "ComponentCatalogId": 1,
      "Offset": {
        "Id": 1,
        "Value": 1,
        "Description": "text"
      },
      "MeteringDevice": {
        "MeterSerialNumber": "text",
        "UniqueMeterIdentifier": "text",
        "EndOfGaugingTerm": "2025-12-10",
        "InstallationDate": "2025-12-10",
        "InitialValueOfMeteringDevice": 1,
        "RemovalDate": "2025-12-10",
        "SummationMeter": true,
        "ReplacedByComponentId": 1,
        "MeteringDeviceTypeId": 1,
        "ValuationFactorKq": 1,
        "ValuationFactorKc": 1,
        "Virtual": true
      },
      "UnderComponentIds": [
        1
      ]
    }
    DELETE /openwowi/v1.0/ManageFacilityAndComponents/Facility/{facilityId}/Component/{componentId} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    1
    GET /openwowi/v1.0/AccountancyMasterData/CompanyCodeType HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Name": "text",
        "CompanyCodeId": 1
      }
    ]
    GET /openwowi/v1.0/AccountancyMasterData/BookingTypeRentAccounting HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "NodeId": 1,
        "Code": "text",
        "Description": "text",
        "RestrictionOfUseId": 1,
        "UseUnitTypeId": 1,
        "FIOBookingTypeAccountancyId": 1,
        "FIOBookingTypeAccountancyCode": "text"
      }
    ]
    GET /openwowi/v1.0/AccountancyMasterData/BookingTypeAccountancy HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "NodeId": 1,
        "BookingTypeCode": "text",
        "BookingTypeClassificationId": 1,
        "BookingTypeClassificationCode": "text",
        "AccountingTypeId": 1,
        "AccountingTypeCode": "text"
      }
    ]
    GET /openwowi/v1.0/AccountancyMasterData/BookingTypeLoans HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "NodeId": 1,
        "Code": "text",
        "Description": "text",
        "SubLedgerId": 1,
        "SubLedgerCode": "text",
        "LoanTypeId": 1,
        "LoanTypeCode": "text",
        "LoanTermsTypeId": 1,
        "LoanTermsTypeCode": "text",
        "BookingTypeAccountancyId": 1,
        "BookingTypeAccountancyCode": "text"
      }
    ]
    GET /openwowi/v1.0/Commissioning/Commissions HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "IdNum": "text",
        "CraftsProcess": {
          "Id": 1,
          "IdNum": "text",
          "CraftsProcessDescription": "text",
          "ProjectId": 1,
          "CraftProcessTypeId": 1
        },
        "CommissionTypeId": 1,
        "EconomicUnitId": 1,
        "BuildingId": 1,
        "UseUnitId": 1,
        "LicenseAgreementId": 1,
        "PropertyManagementContractId": 1,
        "CraftsmanId": 1,
        "RecordingDate": "2025-12-10T07:42:04.032Z",
        "PlacingDate": "2025-12-10T07:42:04.032Z",
        "AcceptanceDate": "2025-12-10T07:42:04.032Z",
        "CurrentStatusStepId": 1,
        "CurrentStatusStepCode": "text"
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterData/Projects HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "Name": "text",
        "ProjectManager": "text",
        "ApplicationForDevelopmentScheduleDate": "2025-12-10",
        "ApplicationForDevelopmentDeliveryDate": "2025-12-10",
        "ApplicationForDevelopmentGrantDate": "2025-12-10",
        "ApplicationForDevelopmentValidTo": "2025-12-10",
        "ApplicationForDevelopmentFileReference": "text",
        "ApplicationForBuildingLicenseScheduleDate": "2025-12-10",
        "ApplicationForBuildingLicenseDeliveryDate": "2025-12-10",
        "ApplicationForBuildingLicenseGrantDate": "2025-12-10",
        "ApplicationForBuildingLicenseValidTo": "2025-12-10",
        "ApplicationForBuildingLicenseFileReference": "text",
        "ApplicationForBuildingLicenseReference": "text",
        "ProjectLifeTimeFrom": "2025-12-10",
        "ProjectLifeTimeTo": "2025-12-10",
        "Description": "text",
        "CompanyCode": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "CostCenter": {
          "Id": 1,
          "Number": "text"
        },
        "CostUnit": {
          "Id": 1,
          "Number": "text"
        },
        "CostType": {
          "Id": 1,
          "Number": "text"
        },
        "CommissioningData": {
          "CommissionType": {
            "Id": 1,
            "Code": "text"
          },
          "CraftsProcesses": [
            {
              "Id": 1,
              "IdNum": "text"
            }
          ]
        },
        "BudgetData": {
          "Budgets": [
            {
              "Id": 1,
              "Code": "text"
            }
          ]
        },
        "LoansData": {
          "Loans": [
            {
              "Id": 1,
              "IdNum": "text"
            }
          ]
        },
        "ObjectData": {
          "UseUnits": [
            {
              "Id": 1,
              "UseUnitNumber": "text"
            }
          ],
          "Buildings": [
            {
              "Id": 1,
              "IdNum": "text"
            }
          ],
          "EconomicUnits": [
            {
              "Id": 1,
              "IdNum": "text"
            }
          ],
          "Lands": [
            {
              "Id": 1,
              "IdNum": "text"
            }
          ]
        }
      }
    ]
    GET /openwowi/v1.2/AccountancyTransactionData/CollectiveAccount HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "Correctable": {
          "Count": 1,
          "Amount": 1
        },
        "AccountStatement": {
          "Count": 1,
          "Amount": 1,
          "LastValueDate": "2025-12-10",
          "LastBookingDate": "2025-12-10"
        },
        "Bankaccount": {
          "NoRealBankAccount": true,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text"
        },
        "SepaCreditorIdentifier": {
          "IdNum": "text",
          "Description": "text"
        },
        "CollectiveAccountTypes": [
          {
            "Id": 1,
            "Code": "text"
          }
        ],
        "CollectiveAccountCompanyCodes": [
          {
            "CompanyCode": {
              "Id": 1,
              "Name": "text",
              "Code": "text"
            },
            "MasterAccounts": [
              {
                "Id": 1,
                "Code": "text",
                "Type": "text"
              }
            ]
          }
        ],
        "MasterAccountBalances": [
          {
            "CompanyCode": {
              "Id": 1,
              "Name": "text",
              "Code": "text"
            },
            "BalanceAt": "2025-12-10T07:42:04.032Z",
            "Balances": [
              {
                "Id": 1,
                "Code": "text",
                "Type": "text",
                "Balance": 1
              }
            ]
          }
        ]
      }
    ]
    GET /openwowi/v1.2/CommissioningRead/InvoiceReceipt/CommissionItems HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Number": "text",
        "PreliminaryNumber": "text",
        "CompanyCode": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "InvoiceDate": "2025-12-10",
        "MaturityDate": "2025-12-10",
        "MonetaryTotal": {
          "TaxExclusiveAmount": 1,
          "TaxInclusiveAmount": 1,
          "TaxInclusiveLaborCost": 1,
          "TaxInclusiveMaterialCost": 1,
          "TaxExclusiveLaborCost": 1,
          "TaxExclusiveMaterialCost": 1
        },
        "TaxTotal": {
          "TaxAmount": 1,
          "TaxSubtotals": [
            {
              "Net": 1,
              "Vat": 1,
              "Tax": {
                "Id": 1,
                "Code": "text"
              }
            }
          ]
        },
        "PaymentOrders": [
          {
            "PaymentOrderNumber": "text",
            "Maturity": "2025-12-10",
            "TransferDate": "2025-12-10",
            "PaymentFileStatus": {
              "Id": 1,
              "Code": "text"
            }
          }
        ],
        "CommissionItems": [
          {
            "Id": 1,
            "Code": "text",
            "UnitPrice": 1,
            "GrossAmount": 1,
            "NetAmount": 1,
            "Units": 1,
            "CommissionText": "text",
            "InternalDescription": "text",
            "PositionNumber": 1,
            "IsCanceled": true,
            "IsSmallRepair": true,
            "TransferToCraftsmanPortalWithoutCosts": true,
            "BudgetData": {
              "Budget": {
                "Id": 1,
                "Code": "text"
              },
              "BudgetDetail": {
                "Id": 1,
                "BudgetId": 1,
                "Hierarchy1Value": "text",
                "Hierarchy2Value": "text",
                "Hierarchy3Value": "text"
              }
            },
            "SalesTax": {
              "Id": 1,
              "Code": "text"
            },
            "ServiceCatalogue": {
              "Id": 1,
              "IdNum": "text",
              "Description": "text",
              "QuantityType": {
                "Id": 1,
                "Name": "text",
                "Code": "text",
                "ArgeCode": "text"
              }
            },
            "CraftActivity": {
              "Id": 1,
              "Code": "text"
            },
            "QuantityType": {
              "Id": 1,
              "Name": "text",
              "Code": "text",
              "ArgeCode": "text"
            },
            "Component": {
              "Id": 1,
              "Name": "text"
            },
            "Facility": {
              "Id": 1,
              "Name": "text"
            },
            "ComponentCatalog": {
              "Id": 1,
              "Name": "text"
            },
            "FacilityCatalog": {
              "Id": 1,
              "Name": "text"
            },
            "ApprovedNetAmount": 1,
            "Commission": {
              "Id": 1,
              "IdNum": "text",
              "Code": "text",
              "RecordingDate": "2025-12-10",
              "ReleaseDate": "2025-12-10",
              "PlacingDate": "2025-12-10",
              "AcceptanceDate": "2025-12-10",
              "CompletionDate": "2025-12-10",
              "CommissionType": {
                "Id": 1,
                "Code": "text"
              },
              "CommissionStatus": {
                "Id": 1,
                "Code": "text"
              }
            }
          }
        ],
        "AttachedCommissions": [
          {
            "Id": 1,
            "IdNum": "text",
            "Code": "text"
          }
        ],
        "ResponsibleOfficial": {
          "Id": 1,
          "CodeShort": "text",
          "PersonId": 1
        },
        "Department": {
          "Id": 1,
          "Name": "text"
        },
        "EconomicUnits": [
          {
            "Id": 1,
            "IdNum": "text"
          }
        ],
        "Projects": [
          {
            "Id": 1,
            "Code": "text",
            "Name": "text"
          }
        ],
        "InvoiceType": {
          "Id": 1,
          "Code": "text"
        },
        "Step": {
          "Id": 1,
          "Code": "text"
        }
      }
    ]
    GET /openwowi/v1.2/CommissioningRead/InvoiceReceipt/PaymentOrders HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Number": "text",
        "CompanyCode": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "PaymentOrders": [
          {
            "PaymentOrderNumber": "text",
            "Maturity": "2025-12-10",
            "TransferDate": "2025-12-10",
            "PaymentFileStatus": {
              "Id": 1,
              "Code": "text"
            }
          }
        ],
        "CommissionItems": [
          {
            "Id": 1,
            "Code": "text",
            "UnitPrice": 1,
            "GrossAmount": 1,
            "NetAmount": 1,
            "Units": 1,
            "CommissionText": "text",
            "InternalDescription": "text",
            "PositionNumber": 1,
            "IsCanceled": true,
            "IsSmallRepair": true,
            "TransferToCraftsmanPortalWithoutCosts": true,
            "BudgetData": {
              "Budget": {
                "Id": 1,
                "Code": "text"
              },
              "BudgetDetail": {
                "Id": 1,
                "BudgetId": 1,
                "Hierarchy1Value": "text",
                "Hierarchy2Value": "text",
                "Hierarchy3Value": "text"
              }
            },
            "SalesTax": {
              "Id": 1,
              "Code": "text"
            },
            "ServiceCatalogue": {
              "Id": 1,
              "IdNum": "text",
              "Description": "text",
              "QuantityType": {
                "Id": 1,
                "Name": "text",
                "Code": "text",
                "ArgeCode": "text"
              }
            },
            "CraftActivity": {
              "Id": 1,
              "Code": "text"
            },
            "QuantityType": {
              "Id": 1,
              "Name": "text",
              "Code": "text",
              "ArgeCode": "text"
            },
            "Component": {
              "Id": 1,
              "Name": "text"
            },
            "Facility": {
              "Id": 1,
              "Name": "text"
            },
            "ComponentCatalog": {
              "Id": 1,
              "Name": "text"
            },
            "FacilityCatalog": {
              "Id": 1,
              "Name": "text"
            },
            "ApprovedNetAmount": 1,
            "Commission": {
              "Id": 1,
              "IdNum": "text",
              "Code": "text",
              "RecordingDate": "2025-12-10",
              "ReleaseDate": "2025-12-10",
              "PlacingDate": "2025-12-10",
              "AcceptanceDate": "2025-12-10",
              "CompletionDate": "2025-12-10",
              "CommissionType": {
                "Id": 1,
                "Code": "text"
              },
              "CommissionStatus": {
                "Id": 1,
                "Code": "text"
              }
            }
          }
        ],
        "AttachedCommissions": [
          {
            "Id": 1,
            "IdNum": "text",
            "Code": "text"
          }
        ]
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterData/BalanceSheets HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "NodeId": 1,
        "AccountChart": {
          "Id": 1,
          "IdNum": "text",
          "Code": "text"
        },
        "AdministrationType": {
          "Id": 1,
          "Name": "text"
        },
        "BalanceSheetPositions": [
          {
            "Id": 1,
            "ParentId": 1,
            "Number": "text",
            "FormattedNumber": "text",
            "Line1": "text",
            "Line2": "text",
            "Line3": "text"
          }
        ]
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterData/MasterAccounts HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "Name": "text",
        "Name2": "text",
        "OtherParameters": {
          "OpenAt": "2025-12-10",
          "ClosedAt": "2025-12-10",
          "Blocked": true,
          "OpenItemAccount": true,
          "Regulation": true,
          "UseAsDefaultMasterAccount": true,
          "UseQuantity": true,
          "FromCarryForward": true,
          "VatDocumentLineId": "text",
          "AutomaticTaxTreatment": true,
          "TaxCertificationRelevantType": {
            "Id": 1,
            "Code": "text"
          },
          "WithholdType": {
            "Id": 1,
            "Code": "text"
          },
          "LegalFamilyList": [
            {
              "Id": 1,
              "Code": "text"
            }
          ]
        },
        "CompanyCode": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "AccountChart": {
          "Id": 1,
          "IdNum": "text",
          "Code": "text"
        },
        "AccountGroup": {
          "Id": 1,
          "Code": "text",
          "Name": "text",
          "AccountCategory": {
            "Id": 1,
            "Code": "text",
            "Name": "text"
          }
        },
        "BookingTypeAccountancy": {
          "Id": 1,
          "Code": "text",
          "Classification": {
            "Id": 1,
            "Code": "text"
          }
        },
        "MetaMasterAccount": {
          "Id": 1,
          "Code": "text"
        },
        "AdditionalAccountType1": {
          "Id": 1,
          "Code": "text"
        },
        "AdditionalAccountType2": {
          "Id": 1,
          "Code": "text"
        },
        "AdditionalAccountType3": {
          "Id": 1,
          "Code": "text"
        },
        "AdditionalAccountType4": {
          "Id": 1,
          "Code": "text"
        },
        "AdditionalAccountType5": {
          "Id": 1,
          "Code": "text"
        },
        "AdditionalAccountType6": {
          "Id": 1,
          "Code": "text"
        },
        "AdditionalAccountType": [
          {
            "Id": 1,
            "Code": "text"
          }
        ],
        "BalanceSheetPositions": [
          {
            "Id": 1,
            "Number": "text",
            "Line1": "text",
            "Line2": "text",
            "Line3": "text",
            "BalanceSheet": {
              "Id": 1,
              "Code": "text"
            }
          }
        ],
        "AdditionalFields": [
          {
            "Name": "text",
            "Content": "text",
            "Type": "text"
          }
        ]
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterData/CostTypes HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CostTypeNumber": "text",
        "CostTypeName": "text",
        "NodeId": 1
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterData/Creditors HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CreditorNumber": "text",
        "CashDiscountPercent1": 1,
        "CashDiscountPercent2": 1,
        "CashDiscountPercent3": 1,
        "MaturityDefault": 1,
        "MaturityIn1Day": 1,
        "MaturityIn2Day": 1,
        "MaturityIn3Day": 1,
        "IsVariousCreditor": true,
        "AllocateOpenItemsAutomatically": true,
        "AvailableForAllManagements": true,
        "Locked": true,
        "LockedCommissioning": true,
        "ExemptionCertificateUnnecessary": true,
        "Description": "text",
        "Person": {
          "Id": 1,
          "IdNum": "text",
          "Shortname": "text",
          "Name": "text",
          "NodeId": 1,
          "TaxNumber": "text",
          "TaxIdentificationNumber": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "IsNaturalPerson": true,
          "NaturalPerson": {
            "Title": "text",
            "FirstName": "text",
            "LastName": "text",
            "BirthName": "text",
            "CareOf": "text",
            "BirthDate": "2025-12-10",
            "DeathDate": "2025-12-10T07:42:04.032Z",
            "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-12-10",
              "ValidTo": "2025-12-10",
              "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-12-10",
              "ValidTo": "2025-12-10",
              "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"
            }
          }
        },
        "DefaultSalesTax": {
          "Id": 1,
          "Code": "text"
        },
        "DefaultAddress": {
          "Id": 1,
          "Zip": "text",
          "Town": "text",
          "Street": "text",
          "HouseNumber": "text",
          "HouseNumberAddition": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "StreetComplete": "text",
          "HouseNumberComplete": "text",
          "MainAddress": true,
          "AddressType": {
            "Id": 1,
            "Name": "text"
          },
          "Country": {
            "Id": 1,
            "Name": "text",
            "Code": "text"
          }
        },
        "DefaultBankaccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "BankAccountType": {
            "Id": 1,
            "Code": "text"
          },
          "BankAccountId": 1,
          "BankAccountUsageType": {
            "Id": 1,
            "Code": "text"
          }
        },
        "SelectedIndividualManagement": [
          {
            "Id": 1,
            "IdNum": "text"
          }
        ],
        "TaxAuthorityExemptionOrders": [
          {
            "Id": 1,
            "ValidFrom": "2025-12-10",
            "ValidTo": "2025-12-10",
            "GlobalExemption": true,
            "SecurityNumber": "text"
          }
        ]
      }
    ]
    GET /openwowi/v1.2/AccountancyTransactionData/MasterAccountBalances HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "CompanyCode": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "MasterAccount": {
          "Id": 1,
          "Code": "text"
        },
        "AdditionalAccount": {
          "Id": 1,
          "Value": "text",
          "Type": {
            "Id": 1,
            "Code": "text"
          }
        },
        "CarryForwardPastYear": 1,
        "Balances": [
          {
            "Period": {
              "Year": 1,
              "Period": 1,
              "Label": "text"
            },
            "CarryForward": 1,
            "Debit": 1,
            "Credit": 1,
            "Balance": 1
          }
        ]
      }
    ]
    GET /openwowi/v1.2/BudgetingCatalog/BudgetDefinition HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "NodeId": 1,
        "Code": "text",
        "FiscalYear": true,
        "BookingPeriod": true,
        "OrderLock": true,
        "InvoiceEnterLock": true,
        "ReleaseLock": true,
        "VoucherProcessReleaseLock": true,
        "EfficiencyValidationLock": true,
        "InformationAt": 1,
        "HierarchyType1": {
          "Id": 1,
          "Code": "text"
        },
        "HierarchyType2": {
          "Id": 1,
          "Code": "text"
        },
        "HierarchyType3": {
          "Id": 1,
          "Code": "text"
        }
      }
    ]
    GET /openwowi/v1.2/BudgetingCatalog/BudgetUsageType HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    GET /openwowi/v1.2/BudgetingCatalog/HierarchyType HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    GET /openwowi/v1.2/Loans/Lender HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "LenderNumber": "text",
        "HasBalanceConfirmation": true,
        "BankingDays": 1,
        "PaymentAdvice": true,
        "LenderType": {
          "Id": 1,
          "Code": "text"
        },
        "AdviseType": {
          "Id": 1,
          "Code": "text"
        },
        "LoanState": {
          "Id": 1,
          "Code": "text"
        },
        "PersonId": 1,
        "Person": {
          "Id": 1,
          "IdNum": "text",
          "Shortname": "text",
          "Name": "text",
          "NodeId": 1,
          "TaxNumber": "text",
          "TaxIdentificationNumber": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "IsNaturalPerson": true,
          "NaturalPerson": {
            "Title": "text",
            "FirstName": "text",
            "LastName": "text",
            "BirthName": "text",
            "CareOf": "text",
            "BirthDate": "2025-12-10",
            "DeathDate": "2025-12-10T07:42:04.032Z",
            "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-12-10",
              "ValidTo": "2025-12-10",
              "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-12-10",
              "ValidTo": "2025-12-10",
              "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"
            }
          }
        },
        "DefaultAddress": {
          "Id": 1,
          "Zip": "text",
          "Town": "text",
          "Street": "text",
          "HouseNumber": "text",
          "HouseNumberAddition": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "StreetComplete": "text",
          "HouseNumberComplete": "text",
          "MainAddress": true,
          "AddressType": {
            "Id": 1,
            "Name": "text"
          },
          "Country": {
            "Id": 1,
            "Name": "text",
            "Code": "text"
          }
        },
        "DefaultBankaccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "BankAccountType": {
            "Id": 1,
            "Code": "text"
          },
          "BankAccountId": 1,
          "BankAccountUsageType": {
            "Id": 1,
            "Code": "text"
          }
        }
      }
    ]
    GET /openwowi/v1.2/AccountancyTransactionData/VoucherProcess HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CompanyCode": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "VoucherProcessType": {
          "Id": 1,
          "Code": "text"
        },
        "BookingRuleType": {
          "Id": 1,
          "Code": "text"
        },
        "Description": "text",
        "FiscalYearNumber": 1,
        "BookingPeriodNumber": 1,
        "BookingDate": "2025-12-10",
        "ReleaseDate": "2025-12-10",
        "BookingNumber": "text",
        "Voucher": {
          "Id": 1,
          "VoucherNumber": "text",
          "OwnReference": "text",
          "PartnerReference": "text"
        }
      }
    ]
    GET /openwowi/v1.2/Loans/Loan HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "IdNum": "text",
        "CompanyCode": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "Borrower": {
          "Id": 1,
          "BorrowerNumber": "text"
        },
        "Lender": {
          "Id": 1,
          "LenderNumber": "text"
        },
        "LoanType": {
          "Id": 1,
          "Code": "text",
          "ShortCode": "text"
        },
        "CollateralSecurity": {
          "Id": 1,
          "Code": "text"
        },
        "ContractDate": "2025-12-10",
        "DateOfFullPayment": "2025-12-10",
        "HasSpecialRepaymentOption": true,
        "CurrentDate": "2025-12-10",
        "NominalAsPerLandRegister": 1,
        "NominalCapital": 1,
        "ResidualDebt": 1,
        "CalculationCapital": 1,
        "MinTermFrom": "2025-12-10",
        "FileNumber": "text",
        "ContingentNumber": "text",
        "RepaymentBlackoutPeriod": "2025-12-10",
        "AnnuityMix": 1,
        "DebtDiscountPercent": 1,
        "BuildingSavingSum": 1,
        "EndOfInterestFixing": "2025-12-10",
        "LastEndedInterestEntry": "2025-12-10",
        "Banking": {
          "Id": 1,
          "UseVirtualIban": true,
          "VirtualIban": "text",
          "FormerVirtualIban": "text",
          "CollectiveAccount": {
            "NoRealBankAccount": true,
            "Iban": "text",
            "Bic": "text",
            "AccountHolder": "text"
          }
        },
        "OwnReference": "text",
        "BankAccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text"
        },
        "SubsidiesLoan": {
          "Id": 1,
          "Code": "text"
        },
        "CancellationPossibility": {
          "Id": 1,
          "Code": "text"
        },
        "FollowerLoan": {
          "Id": 1,
          "IdNum": "text"
        },
        "PrecursorLoan": {
          "Id": 1,
          "IdNum": "text"
        },
        "Conditions": [
          {
            "Id": 1,
            "TermFrom": "2025-12-10",
            "TermTo": "2025-12-10",
            "Amount": 1,
            "Percentage": 1,
            "FirstMaturity": "2025-12-10",
            "NextMaturity": "2025-12-10",
            "FixedMaturity": "2025-12-10",
            "AmortizationSettingOff": "2025-12-10",
            "LoanTermsType": {
              "Id": 1,
              "Code": "text"
            },
            "MaturityDateType": {
              "Id": 1,
              "Code": "text"
            },
            "PeriodOfPerformanceFrom": {
              "Id": 1,
              "Code": "text"
            },
            "PeriodOfPerformanceTo": {
              "Id": 1,
              "Code": "text"
            },
            "RoundingType": {
              "Id": 1,
              "Code": "text"
            },
            "LoanBase": {
              "Id": 1,
              "Code": "text"
            },
            "ChangeReasonCostItem": {
              "Id": 1,
              "Code": "text"
            },
            "MaturityPeriod": {
              "Id": 1,
              "Code": "text"
            }
          }
        ],
        "AnnuityHeader": [
          {
            "Id": 1,
            "AnnuityPerMaturity": 1,
            "TermFrom": "2025-12-10",
            "TermTo": "2025-12-10",
            "Conditions": [
              {
                "Id": 1,
                "TermFrom": "2025-12-10",
                "TermTo": "2025-12-10",
                "Amount": 1,
                "Percentage": 1,
                "FirstMaturity": "2025-12-10",
                "NextMaturity": "2025-12-10",
                "FixedMaturity": "2025-12-10",
                "AmortizationSettingOff": "2025-12-10",
                "LoanTermsType": {
                  "Id": 1,
                  "Code": "text"
                },
                "MaturityDateType": {
                  "Id": 1,
                  "Code": "text"
                },
                "PeriodOfPerformanceFrom": {
                  "Id": 1,
                  "Code": "text"
                },
                "PeriodOfPerformanceTo": {
                  "Id": 1,
                  "Code": "text"
                },
                "RoundingType": {
                  "Id": 1,
                  "Code": "text"
                },
                "LoanBase": {
                  "Id": 1,
                  "Code": "text"
                },
                "ChangeReasonCostItem": {
                  "Id": 1,
                  "Code": "text"
                },
                "MaturityPeriod": {
                  "Id": 1,
                  "Code": "text"
                }
              }
            ]
          }
        ],
        "ObjectAssignments": [
          {
            "Id": 1,
            "NominalAmount": 1,
            "EconomicUnit": {
              "Id": 1,
              "IdNum": "text",
              "Name": "text",
              "Location": "text"
            },
            "ObjectAllocationType": {
              "Id": 1,
              "Code": "text"
            }
          }
        ],
        "RepaymentPlan": [
          {
            "Id": 1,
            "Maturity": "2025-12-10",
            "RestDebt": 1,
            "CalculationCapital": 1,
            "AnnuityAmount": 1,
            "Amortization": 1,
            "Interest": 1,
            "AdministrativeCost": 1,
            "GuaranteeFee": 1,
            "NonStandardAmortization": 1,
            "Validation": 1,
            "IsPastPeriod": true,
            "PaymentAmount": 1,
            "ResidualDebtNextPeriod": 1
          }
        ],
        "AdditionalFields": [
          {
            "Name": "text",
            "Content": "text",
            "Type": "text"
          }
        ]
      }
    ]
    GET /openwowi/v1.2/PropertyManagement/PropertyManagementContracts HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "IdNum": "text",
        "OwnReference": "text",
        "ContractKindCode": "text",
        "ValidFrom": "2025-12-10",
        "ValidTo": "2025-12-10",
        "AdministrationType": "text",
        "ContactParties": [
          {
            "Id": 1,
            "PersonId": 1,
            "PersonName": "text",
            "Type": {
              "Id": 1,
              "Code": "text"
            },
            "ValidFrom": "2025-12-10",
            "ValidTo": "2025-12-10"
          }
        ],
        "PropManEconomicUnits": [
          {
            "Id": 1,
            "EconomicUnitId": 1,
            "EconomicUnitIdNum": "text",
            "BookingFromDate": "2025-12-10",
            "BookingToDate": "2025-12-10",
            "EntryDate": "2025-12-10",
            "ExitDate": "2025-12-10"
          }
        ],
        "PropManUseUnits": [
          {
            "Id": 1,
            "UseUnitId": 1,
            "UseUnitNumber": "text",
            "EntryDate": "2025-12-10",
            "ExitDate": "2025-12-10",
            "ManagementStart": "2025-12-10",
            "ManagementEnd": "2025-12-10",
            "BookingFromDate": "2025-12-10",
            "BookingToDate": "2025-12-10"
          }
        ],
        "AdditionalFields": [
          {
            "Name": "text",
            "Content": "text",
            "Type": "text"
          }
        ],
        "CollectiveAccounts": [
          {
            "Id": 1,
            "PropertyManagementContractId": 1,
            "Iban": "text",
            "Bic": "text",
            "AccountHolder": "text"
          }
        ]
      }
    ]
    GET /openwowi/v1.2/LoansCatalog/LoanTypes HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "NodeId": 1,
        "Code": "text",
        "ShortCode": "text",
        "IsPassive": true,
        "IsGroundRent": true,
        "LoanSettlementType": {
          "Id": 1,
          "Code": "text"
        },
        "MetaMasterAccountInterest": {
          "Id": 1,
          "Code": "text"
        },
        "MetaMasterAccountRepayment": {
          "Id": 1,
          "Code": "text"
        }
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterData/CostCenters HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CostCenterNumber": "text",
        "CostCenterName": "text",
        "NodeId": 1
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterData/CostUnits HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CostUnitNumber": "text",
        "CostUnitName": "text",
        "NodeId": 1
      }
    ]
    GET /openwowi/v1.2/CommissioningRead/ServicePackage HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "IdNum": "text",
        "Description": "text",
        "ManagementId": 1,
        "OwnerId": 1,
        "NodeId": 1,
        "Craftsmen": [
          {
            "Id": 1,
            "CreditorId": 1,
            "CreditorNumber": "text"
          }
        ],
        "ServiceCatalogues": [
          {
            "Id": 1,
            "IdNum": "text",
            "Description": "text",
            "QuantityType": {
              "Id": 1,
              "Name": "text",
              "Code": "text",
              "ArgeCode": "text"
            }
          }
        ]
      }
    ]
    GET /openwowi/v1.2/BudgetingRead/Budget HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "Note": "text",
        "OrderLock": true,
        "ReleaseLock": true,
        "VoucherProcessReleaseLock": true,
        "EfficiencyValidationLock": true,
        "InvoiceEnterLock": true,
        "CompanyCode": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "BudgetDefinition": {
          "Id": 1,
          "Code": "text"
        },
        "FiscalYear": {
          "Id": 1,
          "Number": 1
        },
        "BudgetUsageType": {
          "Id": 1,
          "Code": "text"
        },
        "ShowAsNetAmount": true,
        "ClosedBudget": true,
        "ResponsibleOfficial": {
          "Id": 1,
          "CodeShort": "text",
          "PersonId": 1
        },
        "Projects": [
          {
            "Id": 1,
            "Code": "text",
            "Name": "text"
          }
        ]
      }
    ]
    GET /openwowi/v1.2/BudgetingRead/{budgetId}/BudgetDetail HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "ParentId": 1,
        "BookingPeriodNumber": 1,
        "PlannedValue": 1,
        "PlannedOrder": 1,
        "AwardValue": 1,
        "IsGroup": true,
        "Note": "text",
        "Budget": {
          "Id": 1,
          "Code": "text"
        },
        "Hierarchy1": {
          "Type": {
            "Id": 1,
            "Code": "text"
          },
          "Id": 1,
          "Value": "text"
        },
        "Hierarchy2": {
          "Type": {
            "Id": 1,
            "Code": "text"
          },
          "Id": 1,
          "Value": "text"
        },
        "Hierarchy3": {
          "Type": {
            "Id": 1,
            "Code": "text"
          },
          "Id": 1,
          "Value": "text"
        }
      }
    ]
    GET /openwowi/v1.2/CommissioningRead/ServiceCatalogue HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "ParentId": 1,
        "IdNum": "text",
        "Description": "text",
        "UnitPriceAgreement": true,
        "TransferToCraftsmanPortal": true,
        "NetCosts": 1,
        "LabourNetCosts": 1,
        "MaterialNetCosts": 1,
        "ManagementId": 1,
        "OwnerId": 1,
        "NodeId": 1,
        "QuantityType": {
          "Id": 1,
          "Name": "text",
          "Code": "text",
          "ArgeCode": "text"
        },
        "SalesTax": {
          "Id": 1,
          "Code": "text"
        },
        "CraftsProcessTypes": [
          {
            "Id": 1,
            "Code": "text"
          }
        ],
        "CraftActivity": {
          "Id": 1,
          "Code": "text"
        },
        "FacilityCatalog": {
          "Id": 1,
          "Name": "text"
        },
        "ComponentCatalog": {
          "Id": 1,
          "Name": "text"
        },
        "CraftsmanAgreements": [
          {
            "Id": 1,
            "Craftsman": {
              "Id": 1,
              "CreditorId": 1,
              "CreditorNumber": "text"
            },
            "ValidFrom": "2025-12-10",
            "ValidTo": "2025-12-10",
            "NetAmount": 1,
            "UnitPriceAgreement": true
          }
        ],
        "CommissionTypes": [
          {
            "Id": 1,
            "Code": "text"
          }
        ]
      }
    ]
    GET /openwowi/v1.2/CommissioningRead/Craftsman/{craftsmanId}/ServiceCatalogue HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "ParentId": 1,
        "IdNum": "text",
        "Description": "text",
        "UnitPriceAgreement": true,
        "TransferToCraftsmanPortal": true,
        "NetCosts": 1,
        "LabourNetCosts": 1,
        "MaterialNetCosts": 1,
        "ManagementId": 1,
        "OwnerId": 1,
        "NodeId": 1,
        "QuantityType": {
          "Id": 1,
          "Name": "text",
          "Code": "text",
          "ArgeCode": "text"
        },
        "SalesTax": {
          "Id": 1,
          "Code": "text"
        },
        "CraftsProcessTypes": [
          {
            "Id": 1,
            "Code": "text"
          }
        ],
        "CraftActivity": {
          "Id": 1,
          "Code": "text"
        },
        "FacilityCatalog": {
          "Id": 1,
          "Name": "text"
        },
        "ComponentCatalog": {
          "Id": 1,
          "Name": "text"
        },
        "CraftsmanAgreements": [
          {
            "Id": 1,
            "Craftsman": {
              "Id": 1,
              "CreditorId": 1,
              "CreditorNumber": "text"
            },
            "ValidFrom": "2025-12-10",
            "ValidTo": "2025-12-10",
            "NetAmount": 1,
            "UnitPriceAgreement": true
          }
        ],
        "CommissionTypes": [
          {
            "Id": 1,
            "Code": "text"
          }
        ]
      }
    ]
    GET /openwowi/v1.2/MediaRead/{entityName}/MediaData HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "EntityName": "text",
        "Entity": {
          "Id": 1,
          "IdNum": "text"
        },
        "File": {
          "Id": 1,
          "FileGuid": "123e4567-e89b-12d3-a456-426614174000",
          "FileName": "text",
          "CreationDate": "2025-12-10"
        },
        "Position": 1,
        "Remark": "text",
        "MarketingRelease": true,
        "IsForLicenseAgreements": true,
        "Thumbnail": {
          "Id": 1,
          "FileGuid": "123e4567-e89b-12d3-a456-426614174000",
          "FileName": "text",
          "CreationDate": "2025-12-10"
        },
        "EstatePictureType": {
          "Id": 1,
          "Code": "text",
          "Name": "text"
        }
      }
    ]
    GET /openwowi/v1.2/MediaRead/{entityName}/MediaContent/{fileGuid} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    Ynl0ZXM=
    GET /openwowi/v1.2/MediaRead/{entityName}/MediaThumbnailContent/{fileGuid} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    Ynl0ZXM=
    GET /openwowi/v1.2/AccountancyTransactionData/MasterAccountBookings HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "BookingNumber": "text",
        "DebitCredit": "text",
        "BookingDate": "2025-12-10",
        "DueDate": "2025-12-10",
        "SuccessDate": "2025-12-10T07:42:04.032Z",
        "ReleaseDate": "2025-12-10T07:42:04.032Z",
        "AmountDebit": 1,
        "AmountCredit": 1,
        "OptionTaxPercentage": 1,
        "OptionTaxSource": "text",
        "OriginalOptionAmount": 1,
        "OriginalGrossAmount": 1,
        "IsHidden": true,
        "IsGeneralReversal": true,
        "IsGeneralReversalOf": true,
        "MasterAccount": {
          "Id": 1,
          "Code": "text"
        },
        "ContraMasterAccount": {
          "Id": 1,
          "Code": "text"
        },
        "BookingType": {
          "Id": 1,
          "Code": "text",
          "Classification": {
            "Id": 1,
            "Code": "text"
          }
        },
        "SalesTax": {
          "Id": 1,
          "Code": "text"
        },
        "AdditionalAccount1": {
          "Id": 1,
          "Value": "text",
          "Type": {
            "Id": 1,
            "Code": "text"
          }
        },
        "AdditionalAccount2": {
          "Id": 1,
          "Value": "text",
          "Type": {
            "Id": 1,
            "Code": "text"
          }
        },
        "AdditionalAccount3": {
          "Id": 1,
          "Value": "text",
          "Type": {
            "Id": 1,
            "Code": "text"
          }
        },
        "AdditionalAccount4": {
          "Id": 1,
          "Value": "text",
          "Type": {
            "Id": 1,
            "Code": "text"
          }
        },
        "AdditionalAccount5": {
          "Id": 1,
          "Value": "text",
          "Type": {
            "Id": 1,
            "Code": "text"
          }
        },
        "AdditionalAccount6": {
          "Id": 1,
          "Value": "text",
          "Type": {
            "Id": 1,
            "Code": "text"
          }
        },
        "AdditionalAccount": [
          {
            "Id": 1,
            "Value": "text",
            "Type": {
              "Id": 1,
              "Code": "text"
            }
          }
        ],
        "FilteredAdditionalAccount": {
          "Id": 1,
          "Value": "text",
          "Type": {
            "Id": 1,
            "Code": "text"
          }
        },
        "Voucher": {
          "Id": 1,
          "VoucherNumber": "text",
          "OwnReference": "text",
          "PartnerReference": "text"
        },
        "VoucherProcess": {
          "Id": 1,
          "BookingNumber": "text"
        },
        "InvoiceReceipt": {
          "Id": 1,
          "InvoiceReceiptNumber": "text"
        }
      }
    ]
    GET /openwowi/v1.2/Loans/Borrower HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "BorrowerNumber": "text",
        "HasBalanceConfirmation": true,
        "BorrowerType": {
          "Id": 1,
          "Code": "text"
        },
        "LoanState": {
          "Id": 1,
          "Code": "text"
        },
        "PersonId": 1,
        "Person": {
          "Id": 1,
          "IdNum": "text",
          "Shortname": "text",
          "Name": "text",
          "NodeId": 1,
          "TaxNumber": "text",
          "TaxIdentificationNumber": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "IsNaturalPerson": true,
          "NaturalPerson": {
            "Title": "text",
            "FirstName": "text",
            "LastName": "text",
            "BirthName": "text",
            "CareOf": "text",
            "BirthDate": "2025-12-10",
            "DeathDate": "2025-12-10T07:42:04.032Z",
            "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-12-10",
              "ValidTo": "2025-12-10",
              "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-12-10",
              "ValidTo": "2025-12-10",
              "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"
            }
          }
        },
        "DefaultAddress": {
          "Id": 1,
          "Zip": "text",
          "Town": "text",
          "Street": "text",
          "HouseNumber": "text",
          "HouseNumberAddition": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "StreetComplete": "text",
          "HouseNumberComplete": "text",
          "MainAddress": true,
          "AddressType": {
            "Id": 1,
            "Name": "text"
          },
          "Country": {
            "Id": 1,
            "Name": "text",
            "Code": "text"
          }
        },
        "DefaultBankaccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "BankAccountType": {
            "Id": 1,
            "Code": "text"
          },
          "BankAccountId": 1,
          "BankAccountUsageType": {
            "Id": 1,
            "Code": "text"
          }
        }
      }
    ]
    GET /openwowi/v1.2/Loans/Loan/{loanId}/RepaymentPlan HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Maturity": "2025-12-10",
        "RestDebt": 1,
        "CalculationCapital": 1,
        "AnnuityAmount": 1,
        "Amortization": 1,
        "Interest": 1,
        "AdministrativeCost": 1,
        "GuaranteeFee": 1,
        "NonStandardAmortization": 1,
        "Validation": 1,
        "IsPastPeriod": true,
        "PaymentAmount": 1,
        "ResidualDebtNextPeriod": 1
      }
    ]
    GET /openwowi/v1.2/Loans/Loan/{loanId}/OnlineRepaymentPlan HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "CalculationDate": "2025-12-10",
        "Maturity": "2025-12-10",
        "RestDebt": 1,
        "CalculationCapital": 1,
        "Interest": 1,
        "Amortization": 1,
        "AdministrativeCost": 1,
        "GuaranteeFee": 1,
        "PaymentAmount": 1,
        "CurrentResidualDebt": 1,
        "Validation": 1,
        "NonStandardAmortization": 1,
        "NominalOrigin": 1,
        "ResidualDebtNextPeriod": 1,
        "AnnuityByDueDate": 1
      }
    ]
    {
      "Id": 1,
      "NodeId": 1,
      "VoucherDate": "2025-12-10",
      "VoucherNumber": "text",
      "VoucherType": {
        "Id": 1,
        "Code": "text"
      },
      "PartnerReference": "text",
      "OwnReference": "text",
      "Description": "text",
      "VoucherProcess": {
        "Id": 1,
        "CompanyCode": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "VoucherProcessType": {
          "Id": 1,
          "Code": "text"
        },
        "BookingRuleType": {
          "Id": 1,
          "Code": "text"
        },
        "Description": "text",
        "FiscalYearNumber": 1,
        "BookingPeriodNumber": 1,
        "BookingDate": "2025-12-10",
        "ReleaseDate": "2025-12-10",
        "BookingNumber": "text",
        "Bookings": [
          {
            "Id": 1,
            "MasterAccount": {
              "Id": 1,
              "Code": "text"
            },
            "SalesTax": {
              "Id": 1,
              "Code": "text"
            },
            "DebitCredit": "Debit",
            "Amount": 1,
            "Maturity": "2025-12-10",
            "OptionTaxPercentage": 1,
            "OriginalGrossAmount": 1,
            "OriginalOptionAmount": 1,
            "OptionTaxSource": "text",
            "AdditionalAccount": [
              {
                "Id": 1,
                "Value": "text",
                "Type": {
                  "Id": 1,
                  "Code": "text"
                }
              }
            ]
          }
        ]
      }
    }
    {
      "Id": 1,
      "NodeId": 1,
      "VoucherDate": "2025-12-10",
      "VoucherNumber": "text",
      "VoucherType": {
        "Id": 1,
        "Code": "text"
      },
      "PartnerReference": "text",
      "OwnReference": "text",
      "Description": "text",
      "VoucherProcess": {
        "Id": 1,
        "CompanyCode": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "VoucherProcessType": {
          "Id": 1,
          "Code": "text"
        },
        "BookingRuleType": {
          "Id": 1,
          "Code": "text"
        },
        "Description": "text",
        "FiscalYearNumber": 1,
        "BookingPeriodNumber": 1,
        "BookingDate": "2025-12-10",
        "ReleaseDate": "2025-12-10",
        "BookingNumber": "text",
        "Bookings": [
          {
            "Id": 1,
            "MasterAccount": {
              "Id": 1,
              "Code": "text"
            },
            "SalesTax": {
              "Id": 1,
              "Code": "text"
            },
            "DebitCredit": "Debit",
            "Amount": 1,
            "Maturity": "2025-12-10",
            "OptionTaxPercentage": 1,
            "OriginalGrossAmount": 1,
            "OriginalOptionAmount": 1,
            "OptionTaxSource": "text",
            "AdditionalAccount": [
              {
                "Id": 1,
                "Value": "text",
                "Type": {
                  "Id": 1,
                  "Code": "text"
                }
              }
            ]
          }
        ]
      }
    }
    POST /openwowi/v1.2/AccountancyVoucherProcess/Create HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 452
    
    {
      "AddToExistingVoucherId": 1,
      "NewVoucherImportRequest": {
        "VoucherDate": "2025-12-10",
        "PartnerReference": "text",
        "OwnReference": "text",
        "Description": "text"
      },
      "CompanyCodeId": 1,
      "BookingDate": "2025-12-10",
      "VoucherProcessTypeId": 1,
      "BookingRuleTypeId": 1,
      "Description": "text",
      "Bookings": [
        {
          "MasterAccountId": 1,
          "BookingText": "text",
          "SalesTaxId": 1,
          "DebitCredit": "Debit",
          "Amount": 1,
          "Maturity": "2025-12-10",
          "AdditionalAccount": [
            {
              "AdditionalAccountTypeId": 1,
              "Id": 1
            }
          ]
        }
      ]
    }
    POST /openwowi/v1.2/AccountancyVoucherProcess/CreateRelease HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 452
    
    {
      "AddToExistingVoucherId": 1,
      "NewVoucherImportRequest": {
        "VoucherDate": "2025-12-10",
        "PartnerReference": "text",
        "OwnReference": "text",
        "Description": "text"
      },
      "CompanyCodeId": 1,
      "BookingDate": "2025-12-10",
      "VoucherProcessTypeId": 1,
      "BookingRuleTypeId": 1,
      "Description": "text",
      "Bookings": [
        {
          "MasterAccountId": 1,
          "BookingText": "text",
          "SalesTaxId": 1,
          "DebitCredit": "Debit",
          "Amount": 1,
          "Maturity": "2025-12-10",
          "AdditionalAccount": [
            {
              "AdditionalAccountTypeId": 1,
              "Id": 1
            }
          ]
        }
      ]
    }
    GET /openwowi/v1.2/CommunicationCatalog/TicketAssignmentEntity HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    GET /openwowi/v1.2/CommunicationCatalog/TicketPriority HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    GET /openwowi/v1.2/CommunicationCatalog/TicketSource HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "TicketSourceClassification": {
          "Id": 1,
          "Code": "text"
        },
        "DefaultTicketPriority": {
          "Id": 1,
          "Code": "text"
        },
        "DefaultTicketStatus": {
          "Id": 1,
          "Code": "text"
        },
        "IsPersonMandatory": true,
        "IsSubjectMandatory": true,
        "IsContentMandatory": true,
        "IncomingSourceOnly": true,
        "DefaultTicketStatusDuringProcessing": {
          "Id": 1,
          "Code": "text"
        },
        "AllowTicketCreationForApiKey": true
      }
    ]
    GET /openwowi/v1.2/CommunicationCatalog/TicketStatus HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    {
      "Id": 1,
      "EntityName": "text",
      "Entity": {
        "Id": 1,
        "IdNum": "text"
      },
      "File": {
        "Id": 1,
        "FileGuid": "123e4567-e89b-12d3-a456-426614174000",
        "FileName": "text",
        "CreationDate": "2025-12-10"
      },
      "Position": 1,
      "Remark": "text",
      "MarketingRelease": true,
      "IsForLicenseAgreements": true,
      "Thumbnail": {
        "Id": 1,
        "FileGuid": "123e4567-e89b-12d3-a456-426614174000",
        "FileName": "text",
        "CreationDate": "2025-12-10"
      },
      "EstatePictureType": {
        "Id": 1,
        "Code": "text",
        "Name": "text"
      }
    }
    POST /openwowi/v1.2/MediaEdit/{entityName}/Media HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 208
    
    {
      "Filename": "text",
      "CreationDate": "2025-12-10T07:42:04.032Z",
      "EstatePictureTypeId": 1,
      "EntityId": 1,
      "Contents": "Ynl0ZXM=",
      "Sha1Hash": "text",
      "Remark": "text",
      "MarketingRelease": true,
      "IsForLicenseAgreements": true
    }
    GET /openwowi/v1.2/DocumentReadCatalog/FileEntity HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Name": "text"
      }
    ]
    GET /openwowi/v1.2/DocumentReadCatalog/FileType HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Name": "text",
        "Classification": {
          "Id": 1,
          "Name": "text"
        }
      }
    ]
    GET /openwowi/v1.2/DocumentReadCatalog/DataPrivacyCategory HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Name": "text"
      }
    ]
    GET /openwowi/v1.2/DocumentReadCatalog/DocumentTemplateEntity HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Name": "text",
        "Prefix": "text",
        "FileEntity": {
          "Id": 1,
          "Name": "text"
        }
      }
    ]
    GET /openwowi/v1.2/MediaReadCatalog/EstatePictureType HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "Name": "text"
      }
    ]
    GET /openwowi/v1.2/MediaReadCatalog/MediaEntity HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "Name": "text"
      }
    ]
    GET /openwowi/v1.2/DocumentRead/{entityName}/FileData HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "FileGuid": "123e4567-e89b-12d3-a456-426614174000",
        "FileName": "text",
        "EntityName": "text",
        "ExternalDocumentId": "text",
        "Sha1HashKey": "text",
        "CreationDate": "2025-12-10",
        "Entity": {
          "Id": 1,
          "IdNum": "text"
        },
        "FileType": {
          "Id": 1,
          "Name": "text"
        },
        "DataPrivacyCategory": {
          "Id": 1,
          "Name": "text"
        },
        "Document": {
          "Id": 1,
          "LatestRevision": 1,
          "DocumentDate": "2025-12-10T07:42:04.032Z",
          "OriginalDocumentName": "text",
          "DocumentName": "text",
          "Template": {
            "Id": 1,
            "Name": "text",
            "FileEntity": {
              "Id": 1,
              "Name": "text"
            }
          },
          "File2Name": "text",
          "File2Guid": "123e4567-e89b-12d3-a456-426614174000"
        },
        "DocumentRevisions": [
          {
            "Id": 1,
            "Revision": 1,
            "FileName1": "text",
            "FileName2": "text",
            "FileGuid1": "123e4567-e89b-12d3-a456-426614174000",
            "FileGuid2": "123e4567-e89b-12d3-a456-426614174000"
          }
        ]
      }
    ]
    GET /openwowi/v1.2/DocumentRead/{entityName}/FileContent/{fileGuid} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    Ynl0ZXM=
    GET /openwowi/v1.2/DocumentRead/{entityName}/DocumentTemplate HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Name": "text",
        "TemplateEntity": {
          "Id": 1,
          "Name": "text",
          "Prefix": "text",
          "FileEntity": {
            "Id": 1,
            "Name": "text"
          }
        },
        "NodeId": 1,
        "Remark": "text",
        "CreationDate": "2025-12-10",
        "EntityName": "text",
        "FileType": {
          "Id": 1,
          "Name": "text",
          "Classification": {
            "Id": 1,
            "Name": "text"
          }
        },
        "DataPrivacyCategory": {
          "Id": 1,
          "Name": "text"
        }
      }
    ]
    GET /openwowi/v1.2/DocumentRead/{entityName}/ExternalDocumentLinks HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Filename": "text",
        "FileDate": "2025-12-10",
        "ExternalDocumentId": "text",
        "ExternalLink": "text",
        "Entity": {
          "EntityId": 1,
          "EntityName": "text",
          "EntityIdNum": "text"
        }
      }
    ]
    GET /openwowi/v1.2/CommissioningRead/Craftsman HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CreditorId": 1,
        "CreditorNumber": "text",
        "CraftsmanPortalId": "text",
        "PersonId": 1,
        "Person": {
          "Id": 1,
          "IdNum": "text",
          "Shortname": "text",
          "Name": "text",
          "NodeId": 1,
          "TaxNumber": "text",
          "TaxIdentificationNumber": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "IsNaturalPerson": true,
          "NaturalPerson": {
            "Title": "text",
            "FirstName": "text",
            "LastName": "text",
            "BirthName": "text",
            "CareOf": "text",
            "BirthDate": "2025-12-10",
            "DeathDate": "2025-12-10T07:42:04.032Z",
            "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-12-10",
              "ValidTo": "2025-12-10",
              "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-12-10",
              "ValidTo": "2025-12-10",
              "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"
            }
          }
        },
        "DefaultAddress": {
          "Id": 1,
          "Zip": "text",
          "Town": "text",
          "Street": "text",
          "HouseNumber": "text",
          "HouseNumberAddition": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "StreetComplete": "text",
          "HouseNumberComplete": "text",
          "MainAddress": true,
          "AddressType": {
            "Id": 1,
            "Name": "text"
          },
          "Country": {
            "Id": 1,
            "Name": "text",
            "Code": "text"
          }
        },
        "DefaultBankaccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text",
          "AccountHolder": "text",
          "ValidFrom": "2025-12-10",
          "ValidTo": "2025-12-10",
          "BankAccountType": {
            "Id": 1,
            "Code": "text"
          },
          "BankAccountId": 1,
          "BankAccountUsageType": {
            "Id": 1,
            "Code": "text"
          }
        },
        "AccessibilityId": 1,
        "BankAccountId": 1,
        "CraftsmanAccessibilityList": [
          {
            "Id": 1,
            "AddressId": 1,
            "IsStandardCommissionNotificationMethod": true,
            "EconomicUnit": {
              "Id": 1,
              "IdNum": "text",
              "Name": "text",
              "Location": "text"
            },
            "Department": {
              "Id": 1,
              "Name": "text",
              "DepartmentType": {
                "Id": 1,
                "Name": "text"
              }
            },
            "Management": {
              "Id": 1,
              "IdNum": "text",
              "Name": "text",
              "PersonId": 1
            },
            "Owner": {
              "Id": 1,
              "OwnerNumber": "text"
            },
            "Communication": {
              "Id": 1,
              "Value": "text",
              "CommunicationType": "text"
            },
            "CommissionNotificationMethod": {
              "Id": 1,
              "Code": "text"
            },
            "CraftActivity": {
              "Id": 1,
              "Code": "text"
            }
          }
        ]
      }
    ]
    GET /openwowi/v1.2/CommunicationRead/Ticket HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "IdNum": "text",
        "TimeReceived": "2025-12-10T07:42:04.032Z",
        "Subject": "text",
        "Content": "text",
        "ExternalReference": "text",
        "Department": {
          "Id": 1,
          "Name": "text"
        },
        "UserId": 1,
        "CreatedByUserId": 1,
        "CreatedByApiUser": true,
        "ShareStatus": true,
        "Priority": {
          "Id": 1,
          "Code": "text"
        },
        "Status": {
          "Id": 1,
          "Code": "text"
        },
        "Source": {
          "Id": 1,
          "Code": "text",
          "TicketSourceClassification": {
            "Id": 1,
            "Code": "text"
          },
          "DefaultTicketPriority": {
            "Id": 1,
            "Code": "text"
          },
          "DefaultTicketStatus": {
            "Id": 1,
            "Code": "text"
          },
          "IsPersonMandatory": true,
          "IsSubjectMandatory": true,
          "IsContentMandatory": true,
          "IncomingSourceOnly": true,
          "DefaultTicketStatusDuringProcessing": {
            "Id": 1,
            "Code": "text"
          },
          "AllowTicketCreationForApiKey": true
        },
        "Comments": [
          {
            "Id": 1,
            "TicketSource": {
              "Id": 1,
              "Code": "text"
            },
            "CreatedAt": "2025-12-10T07:42:04.032Z",
            "Content": "text",
            "Location": "text",
            "Person": {
              "Id": 1,
              "IdNum": "text",
              "Name": "text"
            },
            "UserName": "text",
            "UserId": 1,
            "Read": true,
            "CommentFromApi": true
          }
        ],
        "MainAssignment": {
          "Id": 1,
          "AssignmentEntity": {
            "Id": 1,
            "Code": "text"
          },
          "EntityId": 1
        },
        "Assignment": [
          {
            "Id": 1,
            "AssignmentEntity": {
              "Id": 1,
              "Code": "text"
            },
            "EntityId": 1
          }
        ]
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterData/CompanyCodes HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "Name": "text",
        "NodeId": 1,
        "ValidFrom": "2025-12-10",
        "ValidTo": "2025-12-10",
        "Management": {
          "Id": 1,
          "IdNum": "text",
          "Name": "text",
          "PersonId": 1
        },
        "Owner": {
          "Id": 1,
          "OwnerNumber": "text"
        },
        "CompanyCodeType": {
          "Id": 1,
          "Name": "text"
        },
        "AdministrationType": {
          "Id": 1,
          "Name": "text"
        },
        "FiscalYears": [
          {
            "Id": 1,
            "Number": 1,
            "Name": "text",
            "ValidFrom": "2025-12-10",
            "ValidTo": "2025-12-10",
            "FirstCalenderMonth": 1,
            "FirstCalenderYear": 1,
            "ValidBookingFrom": "2025-12-10",
            "ValidBookingTo": "2025-12-10",
            "ValidCalenderDateFrom": "2025-12-10",
            "ValidCalenderDateTo": "2025-12-10",
            "CountPeriods": 1
          }
        ],
        "BookingPeriods": [
          {
            "Id": 1,
            "Number": 1,
            "Open": true,
            "OpenCommissioning": true,
            "OpenCooperativeManagement": true,
            "OpenRentAccounting": true,
            "OpenRunningCostDistribution": true,
            "ValidFrom": "2025-12-10",
            "ValidTo": "2025-12-10",
            "FiscalYear": {
              "Id": 1,
              "Number": 1
            }
          }
        ]
      }
    ]
    GET /openwowi/v1.2/CommissioningCatalog/CraftActivities HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "ShortCode": "text",
        "ParentId": 1,
        "ParentCode": "text",
        "CraftProcessTypes": [
          {
            "Id": 1,
            "Name": "text"
          }
        ]
      }
    ]
    GET /openwowi/v1.2/CommissioningCatalog/CommissionTypes HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "NodeId": 1,
        "Code": "text",
        "IsDepartmentMandatory": true,
        "IsBudgetMandatory": true,
        "IsResponsibleOfficialMandatory": true,
        "IsProjectMandatory": true,
        "MandatoryInternalDescription": true,
        "IsExecutionFromMandatory": true,
        "IsExecutionToMandatory": true,
        "IsCompletionDateMandatory": true,
        "IsCommissionCodeMandatory": true,
        "IsFacility": true,
        "AllowEmptyAmount": true,
        "SelfServiceExecutionForCommissions": true,
        "IsLocked": true,
        "CraftsProcessType": {
          "Id": 1,
          "Code": "text"
        },
        "CommissionControl": [
          {
            "Id": 1,
            "Code": "text",
            "TransferToCraftsmanPortal": true,
            "CommissionStatus": {
              "Id": 1,
              "Code": "text"
            },
            "FollowCommissionStatus": {
              "Id": 1,
              "Code": "text"
            }
          }
        ],
        "InvoiceTypes": [
          {
            "Id": 1,
            "Code": "text"
          }
        ],
        "InvoiceFlowTypes": [
          {
            "Id": 1,
            "Code": "text"
          }
        ],
        "DefaultInvoiceType": {
          "Id": 1,
          "Code": "text"
        },
        "DefaultInvoiceFlowType": {
          "Id": 1,
          "Code": "text"
        }
      }
    ]
    GET /openwowi/v1.2/CommissioningCatalog/CraftProcessTypes HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "NodeId": 1,
        "Code": "text",
        "Classification": {
          "Id": 1,
          "Code": "text"
        }
      }
    ]
    GET /openwowi/v1.2/CommissioningCatalog/DamageCauses HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "IdNum": "text",
        "DamageCause": "text",
        "ExternalIdentificationNumber": "text",
        "IsActive": true,
        "DamageDivision": {
          "Id": 1,
          "IdNum": "text",
          "ExternalIdentificationNumber": "text",
          "Node": {
            "Id": 1,
            "Name": "text",
            "IsObsolete": true,
            "ParentId": 1,
            "IsGroup": true,
            "UserId": 1,
            "GroupId": 1
          },
          "Code": "text"
        }
      }
    ]
    GET /openwowi/v1.2/CommissioningCatalog/DamageDivisions HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "IdNum": "text",
        "ExternalIdentificationNumber": "text",
        "Node": {
          "Id": 1,
          "Name": "text",
          "IsObsolete": true,
          "ParentId": 1,
          "IsGroup": true,
          "UserId": 1,
          "GroupId": 1
        },
        "DamageDivision": "text"
      }
    ]
    {
      "Id": 1,
      "EconomicUnitId": 1,
      "BuildingId": 1,
      "PropertyId": 1,
      "UseUnitId": 1
    }
    {
      "Id": 1,
      "EconomicUnitId": 1,
      "BuildingId": 1,
      "PropertyId": 1,
      "UseUnitId": 1
    }
    {
      "Id": 1,
      "EconomicUnitId": 1,
      "BuildingId": 1,
      "PropertyId": 1,
      "UseUnitId": 1
    }
    {
      "Id": 1,
      "EconomicUnitId": 1,
      "BuildingId": 1,
      "PropertyId": 1,
      "UseUnitId": 1
    }
    POST /openwowi/v1.2/ManageFacilityAndComponents/Facility HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 196
    
    {
      "Name": "text",
      "Count": 1,
      "FacilityCatalogId": 1,
      "Offset": {
        "Id": 1,
        "Value": 1,
        "Description": "text"
      },
      "FacilityStatusId": 1,
      "BuildingId": 1,
      "EconomicUnitId": 1,
      "UseUnitId": 1,
      "PropertyId": 1,
      "Inactive": true
    }
    PUT /openwowi/v1.2/ManageFacilityAndComponents/Facility/{id} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 196
    
    {
      "Name": "text",
      "Count": 1,
      "FacilityCatalogId": 1,
      "Offset": {
        "Id": 1,
        "Value": 1,
        "Description": "text"
      },
      "FacilityStatusId": 1,
      "BuildingId": 1,
      "EconomicUnitId": 1,
      "UseUnitId": 1,
      "PropertyId": 1,
      "Inactive": true
    }
    DELETE /openwowi/v1.2/ManageFacilityAndComponents/Facility/{id} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    {
      "Id": 1,
      "EconomicUnitId": 1,
      "BuildingId": 1,
      "PropertyId": 1,
      "UseUnitId": 1
    }
    {
      "Id": 1,
      "FileGuid": "123e4567-e89b-12d3-a456-426614174000",
      "FileName": "text",
      "EntityName": "text",
      "ExternalDocumentId": "text",
      "Sha1HashKey": "text",
      "CreationDate": "2025-12-10",
      "Entity": {
        "Id": 1,
        "IdNum": "text"
      },
      "FileType": {
        "Id": 1,
        "Name": "text"
      },
      "DataPrivacyCategory": {
        "Id": 1,
        "Name": "text"
      }
    }
    {
      "Id": 1,
      "FileGuid": "123e4567-e89b-12d3-a456-426614174000",
      "FileName": "text",
      "EntityName": "text",
      "ExternalDocumentId": "text",
      "Sha1HashKey": "text",
      "CreationDate": "2025-12-10",
      "Entity": {
        "Id": 1,
        "IdNum": "text"
      },
      "FileType": {
        "Id": 1,
        "Name": "text"
      },
      "DataPrivacyCategory": {
        "Id": 1,
        "Name": "text"
      },
      "Document": {
        "Id": 1,
        "LatestRevision": 1,
        "DocumentDate": "2025-12-10T07:42:04.032Z",
        "OriginalDocumentName": "text",
        "DocumentName": "text",
        "Template": {
          "Id": 1,
          "Name": "text",
          "FileEntity": {
            "Id": 1,
            "Name": "text"
          }
        },
        "File2Name": "text",
        "File2Guid": "123e4567-e89b-12d3-a456-426614174000"
      },
      "DocumentRevisions": [
        {
          "Id": 1,
          "Revision": 1,
          "FileName1": "text",
          "FileName2": "text",
          "FileGuid1": "123e4567-e89b-12d3-a456-426614174000",
          "FileGuid2": "123e4567-e89b-12d3-a456-426614174000"
        }
      ]
    }
    {
      "ExternalDocumentLinkId": 1,
      "EntityId": 1
    }
    {
      "ExternalDocumentLinkId": 1,
      "EntityId": 1
    }
    POST /openwowi/v1.2/DocumentEdit/{entityName}/File HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 183
    
    {
      "Filename": "text",
      "CreationDate": "2025-12-10T07:42:04.032Z",
      "ExternalDocumentId": "text",
      "FileTypeId": 1,
      "DataPrivacyCategoryId": 1,
      "EntityId": 1,
      "Contents": "Ynl0ZXM=",
      "Sha1Hash": "text"
    }
    PUT /openwowi/v1.2/DocumentEdit/{entityName}/FileData/{fileGuid}/SetExternalDocumentId?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 29
    
    {
      "ExternalDocumentId": "text"
    }
    POST /openwowi/v1.2/DocumentEdit/{entityName}/ExternalDocumentLink HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 120
    
    {
      "Filename": "text",
      "FileDate": "2025-12-10T07:42:04.032Z",
      "ExternalLink": "text",
      "ExternalDocumentId": "text",
      "EntityId": 1
    }
    PUT /openwowi/v1.2/DocumentEdit/{entityName}/ExternalDocumentLink/{externalDocumentLinkId} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 120
    
    {
      "Filename": "text",
      "FileDate": "2025-12-10T07:42:04.032Z",
      "ExternalLink": "text",
      "ExternalDocumentId": "text",
      "EntityId": 1
    }
    DELETE /openwowi/v1.2/DocumentEdit/{entityName}/ExternalDocumentLink/{externalDocumentLinkId} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    {
      "ExternalDocumentLinkId": 1,
      "EntityId": 1
    }
    {
      "Id": 1,
      "IdNum": "text"
    }
    {
      "Id": 1,
      "IdNum": "text"
    }
    POST /openwowi/v1.2/DefectEdit/Defect?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 261
    
    {
      "Name": "text",
      "Description": "text",
      "IsSolved": true,
      "RemediationRefused": true,
      "DueUntil": "2025-12-10",
      "EconomicUnitId": 1,
      "UseUnitId": 1,
      "BuildingId": 1,
      "ComponentId": 1,
      "FacilityId": 1,
      "HandoverId": 1,
      "CommissionId": 1,
      "RestorationDutyId": 1,
      "TimeDamage": "2025-12-10"
    }
    PUT /openwowi/v1.2/DefectEdit/Defect/{defectId}?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 261
    
    {
      "Name": "text",
      "Description": "text",
      "IsSolved": true,
      "RemediationRefused": true,
      "DueUntil": "2025-12-10",
      "EconomicUnitId": 1,
      "UseUnitId": 1,
      "BuildingId": 1,
      "ComponentId": 1,
      "FacilityId": 1,
      "HandoverId": 1,
      "CommissionId": 1,
      "RestorationDutyId": 1,
      "TimeDamage": "2025-12-10"
    }
    DELETE /openwowi/v1.2/DefectEdit/Defect/{defectId}?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    {
      "Id": 1,
      "IdNum": "text"
    }
    GET /openwowi/v1.2/RentAdjustment/RentIndex HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "ValidFrom": "2025-12-10",
        "InternalText": "text",
        "TextForNotification": "text",
        "ExpectedUpdating": "2025-12-10T07:42:04.032Z",
        "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"
        }
      }
    ]
    GET /openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/AgeClass HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "ConstructionYearFrom": 1,
        "ConstructionYearTo": 1
      }
    ]
    GET /openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/ApartmentSizeClass HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "SquareMeterFrom": 1,
        "SquareMeterToExclusive": 1
      }
    ]
    GET /openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/Area HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    GET /openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/RemediationStatus HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    GET /openwowi/v1.2/RentAdjustment/RentIndex/{rentIndexId}/Facility HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    GET /openwowi/v1.2/RentAdjustment/RentIndex/Profiles HTTP/1.1
    Host: 
    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": "2025-12-10T07:42:04.032Z"
        },
        "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"
        }
      }
    ]
    GET /openwowi/v1.2/RentAdjustment/UseUnitRentAdjustments HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "AdjustmentBlocker": "2025-12-10T07:42:04.032Z",
        "SquareMeterLivingSpace": 1,
        "MoveInDate": "2025-12-10T07:42:04.032Z",
        "CapLimitAbsoluteSqm": 1,
        "TextForDifferentRating": "text",
        "AdjustmentDate": "2025-12-10T07:42:04.032Z",
        "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"
        },
        "CapLimit": {
          "Id": 1,
          "Code": "text",
          "Percentage": 1
        },
        "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": "2025-12-10T07:42:04.032Z"
            },
            "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"
          }
        ]
      }
    ]
    {
      "EntityLinkId": 1,
      "EntityId": 1
    }
    {
      "EntityLinkId": 1,
      "EntityId": 1
    }
    GET /openwowi/v1.2/ExternalLink/ExternalLink HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Name": "text",
        "SystemPurpose": "text",
        "ExternalLinkEntity": {
          "Id": 1,
          "Code": "text",
          "EntityName": "text"
        }
      }
    ]
    GET /openwowi/v1.2/ExternalLink/EntityLink HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Url": "text",
        "EntityId": 1,
        "CustomLabel": "text",
        "Configuration": {
          "Id": 1,
          "Name": "text",
          "EntityName": "text"
        }
      }
    ]
    POST /openwowi/v1.2/ExternalLink/EntityLink HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 80
    
    {
      "ExternalLinkConfigurationId": 1,
      "Url": "text",
      "EntityId": 1,
      "CustomLabel": "text"
    }
    PUT /openwowi/v1.2/ExternalLink/EntityLink/{entityLinkId} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 48
    
    {
      "Url": "text",
      "EntityId": 1,
      "CustomLabel": "text"
    }
    DELETE /openwowi/v1.2/ExternalLink/EntityLink/{entityLinkId} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    {
      "EntityLinkId": 1,
      "EntityId": 1
    }
    GET /openwowi/v1.2/ExternalLinkCatalog/ExternalLinkEntity HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "EntityName": "text"
      }
    ]
    1
    1
    1
    1
    POST /openwowi/v1.2/ManageFacilityAndComponents/Facility/{facilityId}/Component HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 714
    
    {
      "Name": "text",
      "Count": 1,
      "RepairRelevance": true,
      "LeaseRelevance": true,
      "Comment": "text",
      "AcquisitionDate": "2025-12-10",
      "WarrantyPeriod": "text",
      "WarrantyEnd": "2025-12-10",
      "WarrantyConditions": "text",
      "Position": "text",
      "ValidFrom": "2025-12-10",
      "ValidTo": "2025-12-10",
      "ComponentStatusId": 1,
      "ComponentCatalogId": 1,
      "Offset": {
        "Id": 1,
        "Value": 1,
        "Description": "text"
      },
      "MeteringDevice": {
        "MeterSerialNumber": "text",
        "UniqueMeterIdentifier": "text",
        "EndOfGaugingTerm": "2025-12-10",
        "InstallationDate": "2025-12-10",
        "InitialValueOfMeteringDevice": 1,
        "RemovalDate": "2025-12-10",
        "SummationMeter": true,
        "ReplacedByComponentId": 1,
        "MeteringDeviceTypeId": 1,
        "ValuationFactorKq": 1,
        "ValuationFactorKc": 1,
        "Virtual": true
      },
      "UnderComponentIds": [
        1
      ]
    }
    PUT /openwowi/v1.2/ManageFacilityAndComponents/Facility/{facilityId}/Component/{componentId} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 714
    
    {
      "Name": "text",
      "Count": 1,
      "RepairRelevance": true,
      "LeaseRelevance": true,
      "Comment": "text",
      "AcquisitionDate": "2025-12-10",
      "WarrantyPeriod": "text",
      "WarrantyEnd": "2025-12-10",
      "WarrantyConditions": "text",
      "Position": "text",
      "ValidFrom": "2025-12-10",
      "ValidTo": "2025-12-10",
      "ComponentStatusId": 1,
      "ComponentCatalogId": 1,
      "Offset": {
        "Id": 1,
        "Value": 1,
        "Description": "text"
      },
      "MeteringDevice": {
        "MeterSerialNumber": "text",
        "UniqueMeterIdentifier": "text",
        "EndOfGaugingTerm": "2025-12-10",
        "InstallationDate": "2025-12-10",
        "InitialValueOfMeteringDevice": 1,
        "RemovalDate": "2025-12-10",
        "SummationMeter": true,
        "ReplacedByComponentId": 1,
        "MeteringDeviceTypeId": 1,
        "ValuationFactorKq": 1,
        "ValuationFactorKc": 1,
        "Virtual": true
      },
      "UnderComponentIds": [
        1
      ]
    }
    DELETE /openwowi/v1.2/ManageFacilityAndComponents/Facility/{facilityId}/Component/{componentId} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    1
    GET /openwowi/v1.2/AccountancyMasterDataCatalog/CompanyCodeType HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Name": "text"
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterDataCatalog/BookingTypeRentAccounting HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "NodeId": 1,
        "Code": "text",
        "Description": "text",
        "BookingTypeAccountancy": {
          "Id": 1,
          "Code": "text",
          "Classification": {
            "Id": 1,
            "Code": "text"
          }
        },
        "RestrictionsOfUse": {
          "Id": 1,
          "NodeId": 1,
          "Name": "text",
          "IsVacancy": true
        },
        "UseUnitType": {
          "Id": 1,
          "Name": "text",
          "Classification": "text"
        },
        "ContractPositionType": {
          "Id": 1,
          "Name": "text",
          "ShortCode": "text"
        },
        "Subledger": {
          "Id": 1,
          "Code": "text"
        }
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterDataCatalog/BookingTypeAccountancy HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "NodeId": 1,
        "Code": "text",
        "Classification": {
          "Id": 1,
          "Code": "text"
        },
        "Subledger": {
          "Id": 1,
          "Code": "text"
        }
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterDataCatalog/BookingTypeLoans HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "NodeId": 1,
        "Code": "text",
        "Description": "text",
        "BookingTypeAccountancy": {
          "Id": 1,
          "Code": "text",
          "Classification": {
            "Id": 1,
            "Code": "text"
          }
        },
        "LoanType": {
          "Id": 1,
          "Code": "text",
          "ShortCode": "text"
        },
        "LoanTermType": {
          "Id": 1,
          "Code": "text"
        },
        "Subledger": {
          "Id": 1,
          "Code": "text"
        }
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterDataCatalog/InvoiceType HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "NodeId": 1,
        "Code": "text",
        "IsFinalInvoice": true,
        "IsValid": true,
        "IsCreditNote": true,
        "IsForCraftsmenPortal": true,
        "EconomicUnitRequired": true,
        "PartnerReferenceRequired": true,
        "InvoiceControls": [
          {
            "Id": 1,
            "Code": "text",
            "AmountFrom": 1,
            "AmountTo": 1,
            "PercentageRandom": 1,
            "Processing": {
              "Id": 1,
              "Code": "text"
            },
            "FollowProcessing": {
              "Id": 1,
              "Code": "text"
            }
          }
        ]
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterDataCatalog/AdditionalAccountType HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterDataCatalog/MetaMasterAccount HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "IdNum": "text",
        "Name": "text",
        "Code": "text",
        "Classification": {
          "Id": 1,
          "Code": "text"
        }
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterDataCatalog/SalesTax HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text",
        "Percentage": 1,
        "ValidFrom": "2025-12-10",
        "ValidTo": "2025-12-10",
        "VatDocumentLineId": "text",
        "Country": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "Type": {
          "Id": 1,
          "Code": "text"
        },
        "DefaultUsage": {
          "Id": 1,
          "Code": "text"
        }
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterDataCatalog/BookingRuleType HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    GET /openwowi/v1.2/AccountancyMasterDataCatalog/VoucherProcessType HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Code": "text"
      }
    ]
    GET /openwowi/v1.2/AccountancyTransactionData/InvoiceReceipt HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Number": "text",
        "CompanyCode": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "IssueDate": "2025-12-10",
        "DueDate": "2025-12-10",
        "ActualDeliveryDate": "2025-12-10",
        "MonetaryTotal": {
          "TaxExclusiveAmount": 1,
          "TaxInclusiveAmount": 1,
          "TaxInclusiveLaborCost": 1,
          "TaxInclusiveMaterialCost": 1,
          "TaxExclusiveLaborCost": 1,
          "TaxExclusiveMaterialCost": 1
        },
        "TaxTotal": {
          "TaxAmount": 1,
          "TaxSubtotals": [
            {
              "Net": 1,
              "Vat": 1,
              "Tax": {
                "Id": 1,
                "Code": "text"
              }
            }
          ]
        },
        "PaymentOrders": [
          {
            "PaymentOrderNumber": "text",
            "Maturity": "2025-12-10",
            "TransferDate": "2025-12-10",
            "PaymentFileStatus": {
              "Id": 1,
              "Code": "text"
            }
          }
        ],
        "ResponsibleOfficial": {
          "Id": 1,
          "CodeShort": "text",
          "PersonId": 1
        },
        "Department": {
          "Id": 1,
          "Name": "text"
        },
        "EconomicUnit": {
          "Id": 1,
          "IdNum": "text"
        },
        "Project": {
          "Id": 1,
          "Code": "text",
          "Name": "text"
        },
        "AdditionalFields": [
          {
            "Name": "text",
            "Content": "text",
            "Type": "text"
          }
        ],
        "Processing": {
          "Id": 1,
          "Code": "text"
        },
        "InvoiceType": {
          "Id": 1,
          "Code": "text"
        },
        "CorrectionReason": "text",
        "CommissioningData": {
          "CommissionItems": [
            {
              "Id": 1,
              "Code": "text",
              "UnitPrice": 1,
              "GrossAmount": 1,
              "NetAmount": 1,
              "Units": 1,
              "CommissionText": "text",
              "InternalDescription": "text",
              "PositionNumber": 1,
              "IsCanceled": true,
              "IsSmallRepair": true,
              "TransferToCraftsmanPortalWithoutCosts": true,
              "BudgetData": {
                "Budget": {
                  "Id": 1,
                  "Code": "text"
                },
                "BudgetDetail": {
                  "Id": 1,
                  "BudgetId": 1,
                  "Hierarchy1Value": "text",
                  "Hierarchy2Value": "text",
                  "Hierarchy3Value": "text"
                }
              },
              "SalesTax": {
                "Id": 1,
                "Code": "text"
              },
              "ServiceCatalogue": {
                "Id": 1,
                "IdNum": "text",
                "Description": "text",
                "QuantityType": {
                  "Id": 1,
                  "Name": "text",
                  "Code": "text",
                  "ArgeCode": "text"
                }
              },
              "CraftActivity": {
                "Id": 1,
                "Code": "text"
              },
              "QuantityType": {
                "Id": 1,
                "Name": "text",
                "Code": "text",
                "ArgeCode": "text"
              },
              "Component": {
                "Id": 1,
                "Name": "text"
              },
              "Facility": {
                "Id": 1,
                "Name": "text"
              },
              "ComponentCatalog": {
                "Id": 1,
                "Name": "text"
              },
              "FacilityCatalog": {
                "Id": 1,
                "Name": "text"
              },
              "ApprovedNetAmount": 1,
              "Commission": {
                "Id": 1,
                "IdNum": "text",
                "Code": "text",
                "RecordingDate": "2025-12-10",
                "ReleaseDate": "2025-12-10",
                "PlacingDate": "2025-12-10",
                "AcceptanceDate": "2025-12-10",
                "CompletionDate": "2025-12-10",
                "CommissionType": {
                  "Id": 1,
                  "Code": "text"
                },
                "CommissionStatus": {
                  "Id": 1,
                  "Code": "text"
                }
              }
            }
          ],
          "AttachedCommissions": [
            {
              "Id": 1,
              "IdNum": "text",
              "Code": "text"
            }
          ]
        }
      }
    ]
    GET /openwowi/v1.2/AccountancyTransactionData/InvoiceReceipt/PaymentOrders HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "Number": "text",
        "CompanyCode": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "PaymentOrders": [
          {
            "PaymentOrderNumber": "text",
            "Maturity": "2025-12-10",
            "TransferDate": "2025-12-10",
            "PaymentFileStatus": {
              "Id": 1,
              "Code": "text"
            }
          }
        ]
      }
    ]
    {
      "Id": 1,
      "IdNum": "text",
      "CraftsProcess": {
        "Id": 1,
        "IdNum": "text"
      }
    }
    {
      "Id": 1,
      "IdNum": "text",
      "CraftsProcess": {
        "Id": 1,
        "IdNum": "text"
      }
    }
    {
      "Id": 1,
      "IdNum": "text",
      "CraftsProcess": {
        "Id": 1,
        "IdNum": "text"
      }
    }
    GET /openwowi/v1.2/CommissioningRead/Commissions HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "IdNum": "text",
        "Code": "text",
        "DamageReportCode": "text",
        "DamageLocation": "text",
        "DamageReportBy": "text",
        "ReasonForRefusal": "text",
        "ContactPersonOnSite": "text",
        "ContactPersonEngineering": "text",
        "RecordingDate": "2025-12-10",
        "ReleaseDate": "2025-12-10",
        "PlacingDate": "2025-12-10",
        "ExecutionFrom": "2025-12-10",
        "ExecutionTo": "2025-12-10",
        "AcceptanceDate": "2025-12-10",
        "CompletionDate": "2025-12-10",
        "CraftsmanPortalImportDate": "2025-12-10",
        "TimeDamage": "2025-12-10",
        "CommissionType": {
          "Id": 1,
          "Code": "text"
        },
        "CommissionStatus": {
          "Id": 1,
          "Code": "text"
        },
        "CraftsProcess": {
          "Id": 1,
          "IdNum": "text"
        },
        "CompanyCode": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "Craftsman": {
          "Id": 1,
          "CreditorId": 1,
          "CreditorNumber": "text"
        },
        "LicenseAgreement": {
          "Id": 1,
          "IdNum": "text"
        },
        "UseUnit": {
          "Id": 1,
          "UseUnitNumber": "text"
        },
        "EconomicUnit": {
          "Id": 1,
          "IdNum": "text"
        },
        "Building": {
          "Id": 1,
          "IdNum": "text",
          "BuildingLandType": "text"
        },
        "ResponsibleOfficialRepair": {
          "Id": 1,
          "CodeShort": "text",
          "AutomaticMailsActivated": true,
          "UniversalResponsibilityPossible": true,
          "PersonId": 1,
          "PersonName": "text",
          "UserId": 1
        },
        "Caretaker": {
          "Id": 1,
          "PersonId": 1,
          "PersonIdNum": "text",
          "PersonName": "text"
        },
        "Architect": {
          "Id": 1,
          "PersonId": 1,
          "PersonIdNum": "text",
          "PersonName": "text"
        },
        "Component": {
          "Id": 1,
          "Name": "text"
        },
        "Facility": {
          "Id": 1,
          "Name": "text"
        },
        "EstateAddress": {
          "Zip": "text",
          "Town": "text",
          "Street": "text",
          "HouseNumber": "text",
          "HouseNumberAddition": "text",
          "CountryId": 1,
          "CountryCode": "text",
          "StreetComplete": "text",
          "HouseNumberComplete": "text"
        },
        "CommissionDetails": {
          "AlternativeDiscountPercentage": 1,
          "AlternativeDiscountInDays": 1,
          "SecurityWithhold": {
            "Id": 1,
            "Name": "text",
            "Percentage": 1,
            "MaturityInMonths": 1
          },
          "WarrantyWithhold": {
            "Id": 1,
            "Name": "text",
            "Percentage": 1,
            "MaturityInMonths": 1
          }
        },
        "CommissionNotificationMethod": {
          "Id": 1,
          "Code": "text"
        },
        "Project": {
          "Id": 1,
          "Code": "text",
          "Name": "text"
        },
        "Land": {
          "Id": 1,
          "IdNum": "text"
        },
        "Department": {
          "Id": 1,
          "Name": "text"
        },
        "PropertyManagementContractData": {
          "PropertyManagementContract": {
            "Id": 1,
            "IdNum": "text"
          }
        },
        "CommissionItems": [
          {
            "Id": 1,
            "Code": "text",
            "UnitPrice": 1,
            "GrossAmount": 1,
            "NetAmount": 1,
            "Units": 1,
            "CommissionText": "text",
            "InternalDescription": "text",
            "PositionNumber": 1,
            "IsCanceled": true,
            "IsSmallRepair": true,
            "TransferToCraftsmanPortalWithoutCosts": true,
            "BudgetData": {
              "Budget": {
                "Id": 1,
                "Code": "text"
              },
              "BudgetDetail": {
                "Id": 1,
                "BudgetId": 1,
                "Hierarchy1Value": "text",
                "Hierarchy2Value": "text",
                "Hierarchy3Value": "text"
              }
            },
            "SalesTax": {
              "Id": 1,
              "Code": "text"
            },
            "ServiceCatalogue": {
              "Id": 1,
              "IdNum": "text",
              "Description": "text",
              "QuantityType": {
                "Id": 1,
                "Name": "text",
                "Code": "text",
                "ArgeCode": "text"
              }
            },
            "CraftActivity": {
              "Id": 1,
              "Code": "text"
            },
            "QuantityType": {
              "Id": 1,
              "Name": "text",
              "Code": "text",
              "ArgeCode": "text"
            },
            "Component": {
              "Id": 1,
              "Name": "text"
            },
            "Facility": {
              "Id": 1,
              "Name": "text"
            },
            "ComponentCatalog": {
              "Id": 1,
              "Name": "text"
            },
            "FacilityCatalog": {
              "Id": 1,
              "Name": "text"
            }
          }
        ],
        "AdditionalFields": [
          {
            "Name": "text",
            "Content": "text",
            "Type": "text"
          }
        ]
      }
    ]
    POST /openwowi/v1.2/CommissioningEdit/Commission?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 912
    
    {
      "CraftsProcessId": 1,
      "IdNum": "text",
      "Code": "text",
      "ExternalIdentificationNumber": "text",
      "CommissionTypeId": 1,
      "CreditorId": 1,
      "UseUnitId": 1,
      "BuildingId": 1,
      "LandId": 1,
      "EconomicUnitId": 1,
      "LicenseAgreementId": 1,
      "PropertyManagementContractId": 1,
      "ResponsibleOfficialRepairId": 1,
      "DepartmentId": 1,
      "RecordingDate": "2025-12-10",
      "CompletionDate": "2025-12-10",
      "PlacingDate": "2025-12-10",
      "AcceptanceDate": "2025-12-10",
      "ExecutionFrom": "2025-12-10",
      "ExecutionTo": "2025-12-10",
      "TimeDamage": "2025-12-10",
      "Positions": [
        {
          "CraftActivityId": 1,
          "Code": "text",
          "ServiceCatalogId": 1,
          "CommissionText": "text",
          "FacilityId": 1,
          "ComponentId": 1,
          "FacilityCatalogId": 1,
          "ComponentCatalogId": 1,
          "UnderComponentId": 1,
          "Units": 1,
          "UnitPrice": 1,
          "NetAmount": 1,
          "SalesTaxId": 1,
          "MaterialCosts": 1,
          "LabourCosts": 1,
          "Description": "text",
          "BudgetId": 1,
          "BudgetDetailsId": 1
        }
      ],
      "FacilityId": 1,
      "ComponentId": 1,
      "CommissionStatusId": 1,
      "ShortDescriptionCraftsProcess": "text"
    }
    POST /openwowi/v1.2/CommissioningEdit/Commission/WaitForCraftsmanFeedback?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 889
    
    {
      "CraftsProcessId": 1,
      "IdNum": "text",
      "Code": "text",
      "ExternalIdentificationNumber": "text",
      "CommissionTypeId": 1,
      "CreditorId": 1,
      "UseUnitId": 1,
      "BuildingId": 1,
      "LandId": 1,
      "EconomicUnitId": 1,
      "LicenseAgreementId": 1,
      "PropertyManagementContractId": 1,
      "ResponsibleOfficialRepairId": 1,
      "DepartmentId": 1,
      "RecordingDate": "2025-12-10",
      "CompletionDate": "2025-12-10",
      "PlacingDate": "2025-12-10",
      "AcceptanceDate": "2025-12-10",
      "ExecutionFrom": "2025-12-10",
      "ExecutionTo": "2025-12-10",
      "TimeDamage": "2025-12-10",
      "Positions": [
        {
          "CraftActivityId": 1,
          "Code": "text",
          "ServiceCatalogId": 1,
          "CommissionText": "text",
          "FacilityId": 1,
          "ComponentId": 1,
          "FacilityCatalogId": 1,
          "ComponentCatalogId": 1,
          "UnderComponentId": 1,
          "Units": 1,
          "UnitPrice": 1,
          "NetAmount": 1,
          "SalesTaxId": 1,
          "MaterialCosts": 1,
          "LabourCosts": 1,
          "Description": "text",
          "BudgetId": 1,
          "BudgetDetailsId": 1
        }
      ],
      "FacilityId": 1,
      "ComponentId": 1,
      "ShortDescriptionCraftsProcess": "text"
    }
    PUT /openwowi/v1.2/CommissioningEdit/Commission/{commissionId}/Accepted?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    {
      "Id": 1,
      "IdNum": "text",
      "CraftsProcess": {
        "Id": 1,
        "IdNum": "text"
      }
    }
    PUT /openwowi/v1.2/CommissioningEdit/Commission/{commissionId}/Refused?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 27
    
    {
      "ReasonForRefusal": "text"
    }
    PUT /openwowi/v1.2/CommissioningEdit/Commission/{commissionId}/Done?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    {
      "Id": 1,
      "IdNum": "text",
      "CraftsProcess": {
        "Id": 1,
        "IdNum": "text"
      }
    }
    PUT /openwowi/v1.2/CommissioningEdit/Commission/{commissionId}/Imported?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    {
      "Id": 1,
      "IdNum": "text",
      "CraftsProcess": {
        "Id": 1,
        "IdNum": "text"
      }
    }
    PUT /openwowi/v1.2/CommissioningEdit/Commission/{commissionId}/AwaitInvoice?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    {
      "Id": 1,
      "IdNum": "text",
      "CraftsProcess": {
        "Id": 1,
        "IdNum": "text"
      }
    }
    PUT /openwowi/v1.2/CommissioningEdit/Commission/{commissionId}/Canceled?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    {
      "Id": 1,
      "IdNum": "text",
      "CraftsProcess": {
        "Id": 1,
        "IdNum": "text"
      }
    }
    {
      "Id": 1,
      "IdNum": "text"
    }
    {
      "Id": 1,
      "IdNum": "text"
    }
    GET /openwowi/v1.2/CommissioningRead/CraftProcesses HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "IdNum": "text",
        "ShortDescriptionCraftsProcess": "text",
        "CraftsProcessDateFrom": "2025-12-10",
        "CraftsProcessDateTo": "2025-12-10",
        "CraftsProcessType": {
          "Id": 1,
          "Code": "text"
        },
        "CraftProcessStatus": {
          "Id": 1,
          "Code": "text"
        },
        "CompanyCode": {
          "Id": 1,
          "Name": "text",
          "Code": "text"
        },
        "Project": {
          "Id": 1,
          "Code": "text",
          "Name": "text"
        },
        "EconomicUnit": {
          "Id": 1,
          "IdNum": "text"
        },
        "Land": {
          "Id": 1,
          "IdNum": "text"
        },
        "Building": {
          "Id": 1,
          "IdNum": "text"
        },
        "UseUnit": {
          "Id": 1,
          "UseUnitNumber": "text"
        },
        "LicenseAgreement": {
          "Id": 1,
          "IdNum": "text"
        },
        "ServicePackage": {
          "Id": 1,
          "IdNum": "text"
        },
        "ResponsibleOfficial": {
          "Id": 1,
          "CodeShort": "text",
          "PersonId": 1
        },
        "InsuranceData": {
          "Id": 1,
          "TimeDamage": "2025-12-10",
          "MajorLossIndicator": true,
          "EstimatedAmountOfDamage": 1,
          "InsurerClaimNumber": "text",
          "AvailablePoliceReport": true,
          "PoliceReportDate": "2025-12-10",
          "FileNumber": "text",
          "PoliceDepartment": "text",
          "DamageCause": {
            "Id": 1,
            "IdNum": "text",
            "DamageCause": "text"
          },
          "DamageDivision": {
            "Id": 1,
            "IdNum": "text",
            "DivisionDamage": "text"
          }
        },
        "Commissions": [
          {
            "Id": 1,
            "IdNum": "text",
            "Code": "text",
            "RecordingDate": "2025-12-10",
            "ReleaseDate": "2025-12-10",
            "PlacingDate": "2025-12-10",
            "AcceptanceDate": "2025-12-10",
            "CompletionDate": "2025-12-10",
            "CommissionType": {
              "Id": 1,
              "Code": "text"
            },
            "CommissionStatus": {
              "Id": 1,
              "Code": "text"
            }
          }
        ],
        "InvoiceReceipts": [
          {
            "Id": 1,
            "InvoiceReceiptNumber": "text"
          }
        ],
        "AdditionalFields": [
          {
            "Name": "text",
            "Content": "text",
            "Type": "text"
          }
        ]
      }
    ]
    POST /openwowi/v1.2/CommissioningEdit/CraftsProcess?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 690
    
    {
      "ShortDescriptionCraftsProcess": "text",
      "CraftsProcessTypeId": 1,
      "CompanyCodeId": 1,
      "CraftsProcessStatusId": 1,
      "ServicePackageId": 1,
      "ProjectId": 1,
      "ManagementId": 1,
      "OwnerId": 1,
      "EconomicUnitId": 1,
      "BuildingId": 1,
      "LandId": 1,
      "UseUnitId": 1,
      "LicenseAgreementId": 1,
      "PersonInChargeResponsibleOfficialId": 1,
      "CraftsProcessFrom": "2025-12-10",
      "CraftsProcessTo": "2025-12-10",
      "InsuranceData": {
        "DamageCauseId": 1,
        "DamageDivisionId": 1,
        "PoliceDepartment": "text",
        "PoliceReportDate": "2025-12-10",
        "FileNumber": "text",
        "AvailablePoliceReport": true,
        "InsurerClaimNumber": "text",
        "EstimatedAmountOfDamage": 1,
        "MajorLossIndicator": true,
        "TimeDamage": "2025-12-10",
        "InsuranceContractId": 1
      },
      "IdNum": "text",
      "Description": "text"
    }
    PUT /openwowi/v1.2/CommissioningEdit/CraftsProcess/{id}?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 654
    
    {
      "ShortDescriptionCraftsProcess": "text",
      "CraftsProcessTypeId": 1,
      "CompanyCodeId": 1,
      "CraftsProcessStatusId": 1,
      "ServicePackageId": 1,
      "ProjectId": 1,
      "ManagementId": 1,
      "OwnerId": 1,
      "EconomicUnitId": 1,
      "BuildingId": 1,
      "LandId": 1,
      "UseUnitId": 1,
      "LicenseAgreementId": 1,
      "PersonInChargeResponsibleOfficialId": 1,
      "CraftsProcessFrom": "2025-12-10",
      "CraftsProcessTo": "2025-12-10",
      "InsuranceData": {
        "DamageCauseId": 1,
        "DamageDivisionId": 1,
        "PoliceDepartment": "text",
        "PoliceReportDate": "2025-12-10",
        "FileNumber": "text",
        "AvailablePoliceReport": true,
        "InsurerClaimNumber": "text",
        "EstimatedAmountOfDamage": 1,
        "MajorLossIndicator": true,
        "TimeDamage": "2025-12-10",
        "InsuranceContractId": 1
      }
    }
    DELETE /openwowi/v1.2/CommissioningEdit/CraftsProcess/{id}?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    {
      "Id": 1,
      "IdNum": "text"
    }
    GET /openwowi/v1.2/CommissioningRead/CraftProcess/Note HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    [
      {
        "Id": 1,
        "CraftsProcess": {
          "Id": 1,
          "IdNum": "text"
        },
        "User": {
          "Id": 1,
          "UserName": "text"
        },
        "Date": "2025-12-10",
        "Description": "text"
      }
    ]
    POST /openwowi/v1.2/CommissioningEdit/CraftsProcess/{craftsProcessId}/Note?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 6
    
    "text"
    PUT /openwowi/v1.2/CommissioningEdit/CraftsProcess/{craftsProcessId}/Note/{id}?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 6
    
    "text"
    DELETE /openwowi/v1.2/CommissioningEdit/CraftsProcess/{craftsProcessId}/Note/{id}?apiKey=text HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    {
      "CraftsProcess": {
        "Id": 1,
        "IdNum": "text"
      },
      "Id": 1
    }
    {
      "CraftsProcess": {
        "Id": 1,
        "IdNum": "text"
      },
      "Id": 1
    }
    {
      "CraftsProcess": {
        "Id": 1,
        "IdNum": "text"
      },
      "Id": 1
    }
    {
      "Id": 1,
      "IdNum": "text"
    }
    POST /openwowi/v1.2/CommunicationEdit/Ticket HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 239
    
    {
      "Subject": "text",
      "Content": "text",
      "SourceId": 1,
      "PriorityId": 1,
      "DepartmentId": 1,
      "UserId": 1,
      "ExternalReference": "text",
      "MainEntityAssignment": {
        "AssignmentEntityId": 1,
        "EntityId": 1
      },
      "EntityAssignments": [
        {
          "AssignmentEntityId": 1,
          "EntityId": 1
        }
      ]
    }
    POST /openwowi/v1.2/CommunicationEdit/Ticket/AddComment HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Content-Type: application/json
    Accept: */*
    Content-Length: 44
    
    {
      "TicketId": 1,
      "Content": "text",
      "PersonId": 1
    }
    DELETE /openwowi/v1.2/CommunicationEdit/Ticket/{ticketId} HTTP/1.1
    Host: 
    Authorization: Bearer YOUR_OAUTH2_TOKEN
    Accept: */*
    
    {
      "Id": 1,
      "IdNum": "text"
    }
    {
      "Id": 1,
      "IdNum": "text"
    }