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
  2. Mitgliederverwaltung

nicht-personenbezogene Mitgliedsdaten

PreviousMitgliederverwaltungNextpersonenbezogene Mitgliedsdaten

Last updated 9 months ago

Um auf die Daten der Mitgliederverwaltung (nicht personenbezogen) über die API zugreifen zu können, müssen die Endpunktberechtigungen "Mitgliederverwaltung ohne personenbezogene Details" aktiviert werden.

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

Mitgliedschaften abrufen

Version 1.0



Version 1.2

Hinweise zur Funktion

Die Objekte "Address" und "TaxAdress" liefern nur Daten, wenn Sie auch die Rechte für "Mitgliederverwaltung mit personenbezogenen Details" aktivieren. Ansonsten werden die Daten nach den ersten drei Zeichen obfuskiert und können nur als Indiz für die Existenz von Daten genutzt werden.



Mitgliedschaft Kontenschreibung

Version 1.2



Bewegungen Mitgliedsanteile

Version 1.2



get
Authorizations
Query parameters
apiKeystringOptional
limitinteger · int32OptionalExample: 20
offsetinteger · int32Optional
cooperativeMembershipIdinteger · int32Optional
cooperativeMembershipIdNumstringOptional
activeOnstring · date-timeOptional
personIdinteger · int32Optional
personIdNumstringOptional
includeLicenseAgreementbooleanOptionalDefault: false
includeShareOverviewbooleanOptionalDefault: false
includeAdditionalFieldbooleanOptionalDefault: false
includeOrganAuthoritybooleanOptionalDefault: false
includePaymentAssignmentbooleanOptionalDefault: false
includeHousingSubsidybooleanOptionalDefault: false
includeRateAgreementsbooleanOptionalDefault: false
showNullValuesbooleanOptionalDefault: false
Responses
200
OK
400
Bad Request
401
Unauthorized
get
GET /openwowi/v1.2/CooperativeManagement/CooperativeMemberships HTTP/1.1
Host: 
Accept: */*
[
  {
    "Id": 1,
    "IdNum": "text",
    "CreationDate": "2025-05-12",
    "AccessionDate": "2025-05-12",
    "ValidFrom": "2025-05-12",
    "ValidTo": "2025-05-12",
    "IsPayoutBlockAccount": true,
    "CooperativeAccountClearingLock": true,
    "SubsidyApplicationForSeveralFiscalYearsAllowed": true,
    "NoParticipationElectoralDistrict": true,
    "ActiveAmountSum": 1,
    "ActiveCountSum": 1,
    "MembershipStatus": {
      "Id": 1,
      "Code": "text"
    },
    "Address": {
      "Greeting": "text",
      "Address1": "text",
      "Address2": "text",
      "Address3": "text",
      "Address4": "text",
      "Address5": "text",
      "Address6": "text"
    },
    "TaxAddress": {
      "Greeting": "text",
      "Address1": "text",
      "Address2": "text",
      "Address3": "text",
      "Address4": "text",
      "Address5": "text",
      "Address6": "text"
    },
    "ElectoralDistrict": {
      "Id": 1,
      "Code": "text"
    },
    "ReasonPayoutBlockAccount": {
      "Id": 1,
      "Code": "text"
    },
    "MembershipEndReason": {
      "Id": 1,
      "Code": "text"
    },
    "ActiveMainMember": {
      "PersonId": 1,
      "IdNum": "text"
    },
    "Description": "text",
    "ActiveMaritalMember": {
      "PersonId": 1,
      "IdNum": "text"
    },
    "LastProcessMembership": {
      "ActiveDateProcess": "2025-05-12",
      "DeclarationDateProcess": "2025-05-12",
      "ProcessType": "text",
      "ShareState": "text",
      "SharesIncrease": true,
      "SharesCount": 1,
      "Amount": 1,
      "Remark": "text"
    },
    "ResponsibleOfficial": {
      "Id": 1,
      "CodeShort": "text",
      "PersonId": 1
    },
    "LicenseAgreements": [
      {
        "Id": 1,
        "UseUnit": {
          "Id": 1,
          "UseUnitNumber": "text",
          "BuildingLandId": 1,
          "EconomicUnitId": 1,
          "EconomicUnit": "text"
        },
        "RestrictionsOfUse": {
          "Id": 1,
          "NodeId": 1,
          "Name": "text",
          "IsVacancy": true
        },
        "ContractStatus": {
          "Id": 1,
          "Name": "text"
        },
        "IdNum": "text",
        "StartContract": "2025-05-12",
        "EndOfContract": "2025-05-12",
        "PersonId": 1
      }
    ],
    "AdditionalFields": [
      {
        "Name": "text",
        "Content": "text",
        "Type": "text"
      }
    ],
    "ShareTypeOverview": [
      {
        "ShareType": {
          "Id": 1,
          "Code": "text"
        },
        "SharesDeclaredQuantity": 1,
        "SharesDeclaredAmount": 1,
        "SharesApprovedQuantity": 1,
        "SharesApprovedAmount": 1,
        "SharesActiveQuantity": 1,
        "SharesActiveAmount": 1
      }
    ],
    "OrganAuthorities": [
      {
        "Id": 1,
        "ValidFrom": "2025-05-12",
        "ValidTo": "2025-05-12",
        "ElectedOn": "2025-05-12",
        "OrganAuthority": {
          "Id": 1,
          "Code": "text"
        },
        "ElectoralDistrict": {
          "Id": 1,
          "Code": "text"
        }
      }
    ],
    "PaymentAssignments": [
      {
        "Id": 1,
        "ValidFrom": "2025-05-12",
        "ValidTo": "2025-05-12",
        "Amount": 1,
        "UsageText": "text",
        "RecipientPerson": {
          "Id": 1,
          "IdNum": "text"
        },
        "AssignmentOfObjectDto": {
          "Id": 1,
          "Code": "text"
        },
        "AssignmentReason": {
          "Id": 1,
          "Code": "text"
        },
        "BankAccount": {
          "Id": 1,
          "Iban": "text",
          "Bic": "text"
        }
      }
    ],
    "HousingSubsidies": [
      {
        "Id": 1,
        "CooperativeFiscalYear": {
          "Id": 1,
          "Code": "text"
        },
        "TaxAuthority": {
          "Id": 1,
          "Code": "text"
        },
        "ApplicationAsCouple": true,
        "HousingSubsidyApplicationSentToMember": true,
        "HousingSubsidyApplicationComplete": true,
        "ManuallyHousingSubsidyRelevantCapital": 1
      }
    ],
    "RateAgreements": [
      {
        "Id": 1,
        "Amount": 1,
        "DateFrom": "2025-05-12",
        "DateTo": "2025-05-12",
        "Info": "text",
        "ReasonForRateAgreement": "text",
        "Status": {
          "Id": 1,
          "Code": "text"
        },
        "Items": [
          {
            "Id": 1,
            "Date": "2025-05-12",
            "Amount": 1,
            "Status": {
              "Id": 1,
              "Code": "text"
            }
          }
        ]
      }
    ]
  }
]
get
Authorizations
Query parameters
apiKeystringOptional
limitinteger · int32OptionalExample: 20
offsetinteger · int32Optional
cooperativeMembershipIdinteger · int32Optional
cooperativeMembershipIdNumstringOptional
cooperativeMembershipActiveOnstring · date-timeOptional
balanceAtstring · date-timeOptional
personIdinteger · int32Optional
personIdNumstringOptional
showNullValuesbooleanOptionalDefault: false
Responses
200
OK
400
Bad Request
401
Unauthorized
get
GET /openwowi/v1.2/CooperativeManagement/CooperativeMembershipBalances HTTP/1.1
Host: 
Accept: */*
[
  {
    "CooperativeMembership": {
      "Id": 1,
      "IdNum": "text",
      "CreationDate": "2025-05-12",
      "AccessionDate": "2025-05-12",
      "ValidFrom": "2025-05-12",
      "ValidTo": "2025-05-12"
    },
    "DayBalance": 1,
    "Balance": 1,
    "BalanceAt": "2025-05-12",
    "MasterAccountAreas": [
      {
        "MasterAccountArea": {
          "Id": 1,
          "Code": "text"
        },
        "DayBalance": 1,
        "Balance": 1
      }
    ]
  }
]
get
Authorizations
Query parameters
apiKeystringOptional
limitinteger · int32OptionalExample: 20
offsetinteger · int32Optional
cooperativeMembershipIdinteger · int32Optional
cooperativeMembershipIdNumstringOptional
cooperativeMembershipActiveOnstring · date-timeOptional
personIdinteger · int32Optional
personIdNumstringOptional
processTypeIdinteger · int32Optional
includeInactiveSharebooleanOptionalDefault: false
showNullValuesbooleanOptionalDefault: false
Responses
200
OK
400
Bad Request
401
Unauthorized
get
GET /openwowi/v1.2/CooperativeManagement/ProcessMemberships HTTP/1.1
Host: 
Accept: */*
[
  {
    "Id": 1,
    "CooperativeMembership": {
      "Id": 1,
      "IdNum": "text"
    },
    "ProcessType": {
      "Id": 1,
      "Code": "text"
    },
    "SharesState": {
      "Id": 1,
      "Code": "text"
    },
    "InvolvedMembership": {
      "Id": 1,
      "IdNum": "text"
    },
    "DeclarationDate": "2025-05-12",
    "AgreementDate": "2025-05-12",
    "ActiveDate": "2025-05-12",
    "CancellationDeclarationDate": "2025-05-12",
    "CancellationAgreementDate": "2025-05-12",
    "LetterDate": "2025-05-12",
    "RegistrationDate": "2025-05-12",
    "Remark": "text",
    "InformationInvolvedMember": "text",
    "Shares": [
      {
        "Id": 1,
        "ProcessMembershipReversalOfId": 1,
        "SharesCount": 1,
        "Amount": 1,
        "TotalAmount": 1,
        "SharesType": {
          "Id": 1,
          "Code": "text"
        },
        "SharesCategory": {
          "Id": 1,
          "Code": "text"
        }
      }
    ]
  }
]
get
Authorizations
Query parameters
apiKeystringOptional
limitinteger · int32OptionalExample: 20
offsetinteger · int32Optional
includeLicenseAgreementbooleanOptionalDefault: false
activeOnstring · date-timeOptional
Responses
200
OK
400
Bad Request
401
Unauthorized
get
GET /openwowi/v1.0/CooperativeManagement/CooperativeMemberships HTTP/1.1
Host: 
Accept: */*
[
  {
    "Id": 1,
    "IdNum": "text",
    "CreationDate": "2025-05-12",
    "AccessionDate": "2025-05-12",
    "ValidFrom": "2025-05-12",
    "ValidTo": "2025-05-12",
    "IsPayoutBlockAccount": true,
    "CooperativeAccountClearingLock": true,
    "SubsidyApplicationForSeveralFiscalYearsAllowed": true,
    "NoParticipationElectoralDistrict": true,
    "ActiveAmountSum": 1,
    "ActiveCountSum": 1,
    "MembershipStatus": {
      "Id": 1,
      "Code": "text"
    },
    "LicenseAgreements": [
      {
        "Id": 1,
        "UseUnit": {
          "Id": 1,
          "UseUnitNumber": "text",
          "BuildingLandId": 1,
          "EconomicUnitId": 1,
          "EconomicUnit": "text"
        },
        "RestrictionsOfUse": {
          "Id": 1,
          "NodeId": 1,
          "Name": "text",
          "IsVacancy": true
        },
        "ContractStatus": {
          "Id": 1,
          "Name": "text"
        },
        "IdNum": "text",
        "StartContract": "2025-05-12",
        "EndOfContract": "2025-05-12",
        "PersonId": 1
      }
    ],
    "AdditionalFields": [
      {
        "Name": "text",
        "Content": "text",
        "Type": "text"
      }
    ],
    "ElectoralDistrict": {
      "Id": 1,
      "Code": "text"
    },
    "ReasonPayoutBlockAccount": {
      "Id": 1,
      "Code": "text"
    },
    "MembershipEndReason": {
      "Id": 1,
      "Code": "text"
    },
    "ActiveMainMember": {
      "PersonId": 1,
      "BirthDate": "2025-05-12"
    },
    "ActiveMaritalMember": {
      "PersonId": 1,
      "BirthDate": "2025-05-12"
    },
    "LastProcessMembership": {
      "ActiveDateProcess": "2025-05-12",
      "DeclarationDateProcess": "2025-05-12",
      "ProcessType": "text",
      "ShareState": "text",
      "SharesIncrease": true,
      "SharesCount": 1,
      "Amount": 1,
      "Remark": "text"
    }
  }
]
  • Mitgliedschaften abrufen
  • GET/openwowi/v1.0/CooperativeManagement/CooperativeMemberships
  • GET/openwowi/v1.2/CooperativeManagement/CooperativeMemberships
  • Mitgliedschaft Kontenschreibung
  • GET/openwowi/v1.2/CooperativeManagement/CooperativeMembershipBalances
  • Bewegungen Mitgliedsanteile
  • GET/openwowi/v1.2/CooperativeManagement/ProcessMemberships