Personendaten ändern

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

Personen ablegen

Version 1.0


post
Autorisierungen
Abfrageparameter
apiKeystringOptional
Rumpf
NodeIdinteger · int32Optional
IdNumstring | nullfähigOptional
IsNaturalPersonbooleanOptional
ValidFromstring · dateOptionalExample: 2025-10-13Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ValidTostring · date | nullfähigOptionalExample: 2025-10-13Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
VipIdinteger · int32 | nullfähigOptional
ConfidentialbooleanOptional
TaxNumberstring | nullfähigOptional
TaxIdentificationNumberstring | nullfähigOptional
Antworten
201

Created

post
POST /openwowi/v1.0/PersonsWrite/Person HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 796

{
  "NodeId": 1,
  "IdNum": "text",
  "IsNaturalPerson": true,
  "ValidFrom": "2025-10-13",
  "ValidTo": "2025-10-13",
  "VipId": 1,
  "Confidential": true,
  "TaxNumber": "text",
  "TaxIdentificationNumber": "text",
  "LegalPerson": {
    "LongName1": "text",
    "LongName2": "text",
    "VatId": "text",
    "CommercialRegisterNumber": "text",
    "CommercialRegisterTown": "text",
    "CompanyFormId": 1,
    "IndustryId": 1
  },
  "NaturalPerson": {
    "FirstName": "text",
    "LastName": "text",
    "BirthName": "text",
    "CareOf": "text",
    "Title": "text",
    "BirthDate": "2025-10-13",
    "DeathDate": "2025-10-13",
    "GenderId": 1,
    "MaritalTypeId": 1,
    "NationalityId": 1,
    "PersonInCareId": 1
  },
  "FirstAddress": {
    "AddressTypeId": 1,
    "Zip": "text",
    "Town": "text",
    "Street": "text",
    "HouseNumber": "text",
    "HouseNumberAddition": "text",
    "CountryId": 1
  },
  "Communications": [
    {
      "CommunicationTypeId": 1,
      "Content": "text",
      "Explanation": "text"
    }
  ]
}
{
  "Id": 1,
  "IdNum": "text"
}

Version 1.2


post
Autorisierungen
Abfrageparameter
apiKeystringOptional
Rumpf
NodeIdinteger · int32Optional
IsNaturalPersonbooleanOptional
ValidFromstring · dateOptionalExample: 2025-10-13Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ValidTostring · date | nullfähigOptionalExample: 2025-10-13Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
VipIdinteger · int32 | nullfähigOptional
ConfidentialbooleanOptional
TaxNumberstring | nullfähigOptional
TaxIdentificationNumberstring | nullfähigOptional
Antworten
201

Created

post
POST /openwowi/v1.2/PersonsWrite/Person HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 781

{
  "NodeId": 1,
  "IsNaturalPerson": true,
  "ValidFrom": "2025-10-13",
  "ValidTo": "2025-10-13",
  "VipId": 1,
  "Confidential": true,
  "TaxNumber": "text",
  "TaxIdentificationNumber": "text",
  "LegalPerson": {
    "LongName1": "text",
    "LongName2": "text",
    "VatId": "text",
    "CommercialRegisterNumber": "text",
    "CommercialRegisterTown": "text",
    "CompanyFormId": 1,
    "IndustryId": 1
  },
  "NaturalPerson": {
    "FirstName": "text",
    "LastName": "text",
    "BirthName": "text",
    "CareOf": "text",
    "Title": "text",
    "BirthDate": "2025-10-13",
    "DeathDate": "2025-10-13",
    "GenderId": 1,
    "MaritalTypeId": 1,
    "NationalityId": 1,
    "PersonInCareId": 1
  },
  "FirstAddress": {
    "AddressTypeId": 1,
    "Zip": "text",
    "Town": "text",
    "Street": "text",
    "HouseNumber": "text",
    "HouseNumberAddition": "text",
    "CountryId": 1
  },
  "Communications": [
    {
      "CommunicationTypeId": 1,
      "Content": "text",
      "Explanation": "text"
    }
  ]
}
{
  "Id": 1,
  "IdNum": "text"
}

Personen ändern

Version 1.0


put
Autorisierungen
Pfadparameter
personIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
Rumpf
NodeIdinteger · int32Optional
IdNumstring | nullfähigOptional
IsNaturalPersonbooleanOptional
ValidFromstring · dateOptionalExample: 2025-10-13Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ValidTostring · date | nullfähigOptionalExample: 2025-10-13Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
VipIdinteger · int32 | nullfähigOptional
ConfidentialbooleanOptional
TaxNumberstring | nullfähigOptional
TaxIdentificationNumberstring | nullfähigOptional
Antworten
200

OK

put
PUT /openwowi/v1.0/PersonsWrite/Person/{personId} HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 571

{
  "NodeId": 1,
  "IdNum": "text",
  "IsNaturalPerson": true,
  "ValidFrom": "2025-10-13",
  "ValidTo": "2025-10-13",
  "VipId": 1,
  "Confidential": true,
  "TaxNumber": "text",
  "TaxIdentificationNumber": "text",
  "LegalPerson": {
    "LongName1": "text",
    "LongName2": "text",
    "VatId": "text",
    "CommercialRegisterNumber": "text",
    "CommercialRegisterTown": "text",
    "CompanyFormId": 1,
    "IndustryId": 1
  },
  "NaturalPerson": {
    "FirstName": "text",
    "LastName": "text",
    "BirthName": "text",
    "CareOf": "text",
    "Title": "text",
    "BirthDate": "2025-10-13",
    "DeathDate": "2025-10-13",
    "GenderId": 1,
    "MaritalTypeId": 1,
    "NationalityId": 1,
    "PersonInCareId": 1
  }
}
{
  "Id": 1,
  "IdNum": "text"
}

Version 1.2


put
Autorisierungen
Pfadparameter
personIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
Rumpf
NodeIdinteger · int32Optional
IsNaturalPersonbooleanOptional
ValidFromstring · dateOptionalExample: 2025-10-13Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ValidTostring · date | nullfähigOptionalExample: 2025-10-13Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
VipIdinteger · int32 | nullfähigOptional
ConfidentialbooleanOptional
TaxNumberstring | nullfähigOptional
TaxIdentificationNumberstring | nullfähigOptional
Antworten
200

OK

put
PUT /openwowi/v1.2/PersonsWrite/Person/{personId} HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 556

{
  "NodeId": 1,
  "IsNaturalPerson": true,
  "ValidFrom": "2025-10-13",
  "ValidTo": "2025-10-13",
  "VipId": 1,
  "Confidential": true,
  "TaxNumber": "text",
  "TaxIdentificationNumber": "text",
  "LegalPerson": {
    "LongName1": "text",
    "LongName2": "text",
    "VatId": "text",
    "CommercialRegisterNumber": "text",
    "CommercialRegisterTown": "text",
    "CompanyFormId": 1,
    "IndustryId": 1
  },
  "NaturalPerson": {
    "FirstName": "text",
    "LastName": "text",
    "BirthName": "text",
    "CareOf": "text",
    "Title": "text",
    "BirthDate": "2025-10-13",
    "DeathDate": "2025-10-13",
    "GenderId": 1,
    "MaritalTypeId": 1,
    "NationalityId": 1,
    "PersonInCareId": 1
  }
}
{
  "Id": 1,
  "IdNum": "text"
}

Personen löschen

Version 1.0


delete
Autorisierungen
Pfadparameter
personIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
Antworten
200

OK

delete
DELETE /openwowi/v1.0/PersonsWrite/Person/{personId} HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "Id": 1,
  "IdNum": "text"
}

Version 1.2


delete
Autorisierungen
Pfadparameter
personIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
Antworten
200

OK

delete
DELETE /openwowi/v1.2/PersonsWrite/Person/{personId} HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "Id": 1,
  "IdNum": "text"
}

Kontaktpersonen zu Firmen anlegen

Version 1.2


post
Autorisierungen
Pfadparameter
personIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
Rumpf
ContactPersonIdinteger · int32Optional
UpdateAddress3booleanOptional
UpdateAddressLineTitlebooleanOptional
Infostring | nullfähigOptional
Antworten
201

Created

post
POST /openwowi/v1.2/PersonsWrite/Person/{personId}/AssignLegalPersonContact HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 87

{
  "ContactPersonId": 1,
  "UpdateAddress3": true,
  "UpdateAddressLineTitle": true,
  "Info": "text"
}
{
  "LegalPerson": {
    "Id": 1,
    "IdNum": "text"
  },
  "RelatedContactPersons": [
    {
      "Id": 1,
      "IdNum": "text"
    }
  ]
}

Kontaktpersonen zu Firmen löschen

Version 1.2


delete
Autorisierungen
Pfadparameter
personIdinteger · int32Erforderlich
contactPersonIdinteger · int32Erforderlich
Abfrageparameter
apiKeystringOptional
Antworten
200

OK

delete
DELETE /openwowi/v1.2/PersonsWrite/Person/{personId}/DeleteLegalPersonContact/{contactPersonId} HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "LegalPerson": {
    "Id": 1,
    "IdNum": "text"
  },
  "RelatedContactPersons": [
    {
      "Id": 1,
      "IdNum": "text"
    }
  ]
}

Enumerationen für "MaritalTypeId"

ID
Type

1

Single

2

Married

3

CivilPartnered

4

Divorced

5

Widowed

6

InACommune

7

Separated

8

SeparatedCivilPartner

9

SurvivingCivilPartner

10

MaritalStatusUnknown

Zuletzt aktualisiert