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...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Wenn Sie nähere Informationen zur OPENWOWI wünschen, Anregungen oder Verbesserungswünsche haben, können Sie uns gerne unter der Adresse
kontaktieren.
Für die Verwendung der OPENWOWI gelten unsere Nutzungsbedingungen. Diese können Sie hier einsehen:
Das Impressum der Dr. Klein Wowi Digital AG finden Sie auf unserer Webseite.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Abruf der Kreditoren
Ab Version 1.1 sind die Kreditorendaten im Belegsystem dokumentiert und über eine neue Route abzurufen.
Abruf der Projekte
Ab der Version 1.2 finden Sie diesen Endpunkt in den Stammdaten des Belegsystems.
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:
Für das Belegsystem unterscheiden wir in zwei Berechtigungen.
StammdatenBewegungsdatenAuf dieser Seite beschreiben wir die Authentifizierung am entsprechenden REST API-Endpunkt und die Nutzung des Bearer Tokens.
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 "").
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 .
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.
Abruf der Sachkonten
Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.
Abruf der Kostenarten
Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.
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.
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.
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.
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.

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.
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.
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.
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.
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.
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:
Die Anlage neuer Versicherungsunternehmen muss in WOWIPORT erfolgen.
Kostenarten sind also beispielsweise Personalkosten, Wartungs- und Betriebsmittelkosten, Zinsen, Administrations- oder Marketingkosten. Dabei kann eine vielschichtige Staffelung vorgenommen werden.
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.
Darüber hinaus lassen sich die Salden der Konten noch nach den folgenden Kriterien filtern:
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
Ab Version 1.2 können die Daten über den Parameter "AdditionalAccountType" im Endpunkt "MasterAccountBookings" gefiltert werden. Den Katalog finden Sie in den Stammdaten.
Ab Version 1.2 können die Daten über den Parameter "AdditionalAccountType" im Endpunkt "Balances" gefiltert werden. Den Katalog finden Sie in den Stammdaten.
Enumeratoren für Personendaten finden Sie unter "Personen lesen".
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.
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.
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.
Abruf der Vorgänge
Die Endpunkte dieser Endpunktberechtigung finden Sie im Controller "BudgetingRead" und "BudgetingCatalog".
Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.
Den "entityName" können Sie dem Katalog "MediaEntity" entnehmen.
Die FileId des Thumbnails wird in den Metadaten gesondert angegeben und ist nicht identisch mit den Daten der Ursprungsdatei.
Mit diesem Aufruf lassen sich die Buchungen innerhalb von WOWIPORT abrufen.
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 .
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:
Abruf der Buchwerke
Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.
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

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.
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:
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".
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:
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.
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.
Buchwerke lassen sich über den folgenden API-Endpunkt aufrufen:
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.
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
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.
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.
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.
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.
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?
Die OPENWOWI entwickelt sich stetig weiter. Auf dieser Seite informieren wir über Änderungswünsche unserer User und deren 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
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.
Dieser Abruf enthält die Gewerkarten, welche den Auftragspositionen zugeordnet sein können.
Dieser Abruf enthält die Auftragsarten, welche den Aufträgen zugeordnet sein können.
Bitte beachten Sie die "Hinweise zur Funktion" in "".
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".
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.
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.
Die Endpunkte dieser Endpunktberechtigung finden Sie im Controller "DunningCatalog".
Über diese Endpunkte können Ausstattungsgruppen verändert werden.
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.
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.
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".









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.
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.
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.
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.)
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.
1
Unaudited
2
Audited
3
Automatic
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 .
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.
1
None
Keine
2
Renter
Mieter
3
Owner
Vermieter
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
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.
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.
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.
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.
Dies sind die Konfigurationen, für welche externe Links von Ihrem User aus angelegt werden können.
Dies sind die tatsächlich mit den Objekten der Entität verbundenen Links in die Partneranwendung.
Die EntityId stellt die Objekt-ID dar, mit welcher der Link verbunden werden soll. Die Entität selbst wird in der Konfiguration definiert.
Über diese Endpunkte können Ausstattungselemente verändert werden.
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.
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.
Mit diesen Endpunkten können Sie Tickets bearbeiten.
Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.
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.
Ü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.
"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
AdditionalAccountId
Id der MB-ET-Kontos
AdditionalAccountValue
IdNum des Nutzungsvertrages
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

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
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
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
Aufträge im Status "Erfasst" anlegen
Aufträge im Status "Warte auf Annahme" anlegen
Ändern auf "Angenommen"
Ändern auf "Abgelehnt"
Ändern auf "Erledigt"
Ändern auf "An Handwerkerportal übertragen"
Ändern auf "Rechnungseingang erwartet"
Ändern auf "Storniert"
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
Abruf der Buchungen die mit einem Darlehen zusatzkontiert sind.
AdditionalAccountId
Id des Darlehens
AdditionalAccountValue
IdNum des Darlehens
In diesem Abruf sind die Salden nach Hauptkonten und Nutzungseinheiten aggregiert.
Ü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.
Hier finden Sie eine Postman Collection für die OPENWOWI-API.
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.
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.
Für alle Entwicklungen nach dem Release der OPENWOWI 1.2 finden Sie hier entsprechende Informationen.
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
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falsefalseOK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalsefalseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalseOK
Bad Request
Unauthorized
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"
}
]
}
}
]Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
2025-10-20Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-10-20Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])Created
Bad Request
Unauthorized
Use username and password.
2025-10-20Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-10-20Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])OK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalsefalseOK
Bad Request
Unauthorized
Use username and password.
Created
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
Created
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalsefalsefalsefalseOK
Bad Request
Unauthorized
Use username and password.
2025-10-20Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])Created
Bad Request
Unauthorized
Use username and password.
2025-10-20Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalsefalseOK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalsefalseOK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalsefalseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
2025-10-20Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])Created
Bad Request
Unauthorized
Use username and password.
2025-10-20Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalsefalsefalsefalseUse username and password.
20falsefalsefalsefalsefalsefalseUse username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalsefalseUse username and password.
20falsefalsefalsefalsefalseUse username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
Use username and password.
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
Use username and password.
Use username and password.
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
OK
Bad Request
Unauthorized
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'"OK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalsefalsefalsefalsefalseOK
Bad Request
Unauthorized
OK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalsefalsefalseOK
Bad Request
Unauthorized
OK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalsefalsefalseOK
Bad Request
Unauthorized
OK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalsefalseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
20falsefalseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalsefalseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalseOK
Bad Request
Unauthorized
Use username and password.
2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])Created
Bad Request
Unauthorized
Use username and password.
2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
Created
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Created
Bad Request
Unauthorized
OK
Bad Request
Unauthorized
Use username and password.
Created
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
^(-?\d{1,12}((\.|\,)\d{1,3})?)$2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])Created
Bad Request
Unauthorized
^(-?\d{1,12}((\.|\,)\d{1,3})?)$2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])OK
Bad Request
Unauthorized
OK
Bad Request
Unauthorized
Use username and password.
^(-?\d{1,12}((\.|\,)\d{1,3})?)$2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])Created
Bad Request
Unauthorized
Use username and password.
^(-?\d{1,12}((\.|\,)\d{1,3})?)$2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalsefalseOK
Bad Request
Unauthorized
Use username and password.
2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])Created
Bad Request
Unauthorized
Use username and password.
2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalseOK
Bad Request
Unauthorized
Use username and password.
20falsefalseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalsefalsefalseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalseOK
Bad Request
Unauthorized
Use username and password.
20falsefalseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalseOK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
false2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])Created
Bad Request
Unauthorized
Use username and password.
false2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])Created
Bad Request
Unauthorized
Use username and password.
Created
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falsefalseOK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
Created
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
Created
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])Created
Bad Request
Unauthorized
Use username and password.
2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-12-10Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
falseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
Use username and password.
Created
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
Created
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
OK
Bad Request
Unauthorized
Use username and password.
20falsefalsefalsefalseOK
Bad Request
Unauthorized
Use username and password.
20falseOK
Bad Request
Unauthorized
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: */*
1GET /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"
}
]1111POST /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: */*
1GET /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"
}