nicht-personenbezogene Mitgliedsdaten

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


GET/openwowi/v1.0/CooperativeManagement/CooperativeMemberships
Authorization
Query parameters
Response

OK

Body
Idinteger (int32)
IdNumnullable string
CreationDatenullable string (date)
Example: "2025-02-05"
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
AccessionDatenullable string (date)
Example: "2025-02-05"
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ValidFromstring (date)
Example: "2025-02-05"
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ValidTonullable string (date)
Example: "2025-02-05"
Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
IsPayoutBlockAccountboolean
CooperativeAccountClearingLockboolean
SubsidyApplicationForSeveralFiscalYearsAllowedboolean
NoParticipationElectoralDistrictboolean
ActiveAmountSumnumber (decimal)
ActiveCountSumnumber (decimal)
MembershipStatusnullable all of
LicenseAgreementsnullable array of object
AdditionalFieldsnullable array of object
ElectoralDistrictnullable all of
ReasonPayoutBlockAccountnullable all of
MembershipEndReasonnullable all of
ActiveMainMembernullable all of
ActiveMaritalMembernullable all of
LastProcessMembershipnullable all of
Request
const response = await fetch('/openwowi/v1.0/CooperativeManagement/CooperativeMemberships', {
    method: 'GET',
    headers: {},
});
const data = await response.json();
Response
[
  {
    "Id": 1,
    "IdNum": "text",
    "CreationDate": "2025-02-05",
    "AccessionDate": "2025-02-05",
    "ValidFrom": "2025-02-05",
    "ValidTo": "2025-02-05",
    "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-02-05",
        "EndOfContract": "2025-02-05",
        "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-02-05"
    },
    "ActiveMaritalMember": {
      "PersonId": 1,
      "BirthDate": "2025-02-05"
    },
    "LastProcessMembership": {
      "ActiveDateProcess": "2025-02-05",
      "DeclarationDateProcess": "2025-02-05",
      "ProcessType": "text",
      "ShareState": "text",
      "SharesIncrease": true,
      "SharesCount": 1,
      "Amount": 1,
      "Remark": "text"
    }
  }
]

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



Last updated