LogoLogo
  • ⚙️OPENWOWI API
  • Nutzungsbedingungen, Impressum und Kontakt
  • Grundlagen
    • Einrichtung OPENWOWI
    • Checkliste für die Einrichtung in WOWIPORT
    • Postman Collection
    • Eine kurze Vorstellung der OPENWOWI
    • Hinweise zur Weiterentwicklung der OPENWOWI
    • Hyperlinks zu WOWIPORT in Partneranwendungen integrieren
    • Hyperlinks aus WOWIPORT zu externen Anwendungen integrieren
    • Webhooks
    • Parameter der OPENWOWI
    • Request-Limits
  • Releaseinformationen,User-Requests und Bugs
    • Releaseinformationen
    • User-Requests
    • Bekannte Bugs
  • Schnittstelle v1.x
    • Authentifizierung und Berechtigungen
    • Anlagenbuchhaltung
      • Wirtschaftsgüter
      • Abschreibungen
      • Kostenstellen
      • Finanzplanung
      • Anlagenbuchhaltung Transfer
      • Investitionsfreibetrag zum Wirtschaftsgut
    • Ausstattung
      • Ausstattungsgruppen
      • Ausstattungselemente
    • Auftragswesen
      • Aufträge
      • Auftragspositionen
      • Eingangsrechnung
      • Handwerker
      • Kreditoren
      • Projekte
      • Vorgänge
      • Leistungspositionen
      • Leistungspakete
      • Kataloge
    • Belegsystem
      • Stammdaten
        • Buchwerke
        • Bilanz/GuV Struktur
        • Hauptkonten
        • Kostenstellen
        • Kostenart
        • Kostenträger
        • Kreditoren
        • Projekte
        • Kataloge
      • Bewegungsdaten
        • Hauptkonto Salden
          • Bankkonto/Sammelkonto Salden
          • Hauptkonto Salden nach Wirtschaftseinheiten
          • Hauptkonto Salden nach Nutzungseinheiten
          • Hauptkonto Salden nach Vertragskonten
          • Hauptkonto Salden nach Darlehen
        • Rechnungen
        • Buchungen
          • Buchungen nach Wirtschaftseinheiten
          • Buchungen nach Vertragskonten
          • Buchungen nach Darlehen
          • Buchungsbelege
    • Buchungsbelege
    • Budget
      • Kataloge
    • Dokumente und Medien
      • Dokumente lesen
      • Dokumente ändern
      • Medien lesen
      • Medien ändern
      • Kataloge
    • Finanzierung
      • Darlehensnehmer
      • Darlehensgeber
      • Darlehen
      • Konditionen
      • Objektzuordnungen
      • Tilgungsplan
      • Zahlungen
      • Kataloge
    • Fremdverwaltung
    • Kommunikationsmodul
      • Beispiel Workflow
      • Ticket lesen
      • Ticket bearbeiten
      • Kataloge
    • Mängel
    • Mietanpassungen
      • Kataloge
    • Mietenbuchhaltung
      • Endpunkte ohne personenbezogene Daten
        • Wohnungsübergabe
        • Nutzungsverträge
        • Nutzungsvertrag Positionen
        • Vertragssicherheit
        • Vertragsvereinbarungen
        • Kataloge
        • Enumeratoren
      • Endpunkte mit personenbezogenen Daten
      • Transaktionsdaten
    • Mitgliederverwaltung
      • nicht-personenbezogene Mitgliedsdaten
      • personenbezogene Mitgliedsdaten
      • Kataloge
    • Objektdaten
      • Abteilung
      • Architekt
      • Verwaltungsgesellschaften
      • Wirtschaftseinheiten
      • Gebäude / Grundstücke
      • Mängel
      • Nutzungseinheiten
      • Nutzungseinheitenart
      • Nutzungseinheiten Abrechnungsgrößen
      • Eigentümer
      • Ausstattung
      • Schlüssel der Nutzungseinheit
      • Energiezertifikate
      • Zuständigkeiten
      • Hauswarte
      • Berechtigungsknoten
      • Verkehrssicherung
      • Kataloge
    • Personendaten lesen
      • Kataloge
    • Personendaten ändern
      • Adressen ändern
      • Kontaktwege ändern
      • Bankkonten ändern
    • Projekte
    • Rechnungen
    • Umlageabrechnung
      • Kataloge
    • Verkehrssicherung
    • Vorgeschlagene Vertragsnehmer
      • Beispiel Workflow
    • Webhook-Endpunkte
      • Kataloge
    • Wohnungsübergabe
Powered by GitBook
On this page
Export as PDF
  1. Schnittstelle v1.x

Authentifizierung und Berechtigungen

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

PreviousBekannte BugsNextAnlagenbuchhaltung

Last updated 1 month ago

Allgemein

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

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

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

Login

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

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

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



Hinweise zum Benutzer

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

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

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

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

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

Einrichtung OPENWOWI
Partnermanagement@drklein-wowi.de
Swagger Dokument
Hinweise zum Benutzer
  • Allgemein
  • Login
  • POST/oauth2/token
  • Hinweise zum Benutzer
post
Body
grant_typestringRequired
usernamestringOptional
passwordstring · passwordOptional
refresh_tokenstringOptional
Responses
200
OK
400
Bad Request
401
Unauthorized
post
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'"
{
  "access_token": "text",
  "token_type": "text",
  "expires_in": 1,
  "refresh_token": "text",
  "refresh_token_days": 1
}