Personendaten ändern
Die Endpunkte dieser Endpunktberechtigung finden Sie im Controller "PersonsWrite".
Um auf die Daten der Personenbearbeitung über die API zugreifen zu können, muss die Endpunktberechtigung "Personen schreiben/löschen" aktiviert werden.
Die Endpunkte der Version 1.2 sind momentan in der Entwicklung und können noch Änderungen erfahren.
Personen ablegen
Version 1.0
Use username and password.
2025-11-28Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-11-28Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])Created
Bad Request
Unauthorized
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-11-28",
"ValidTo": "2025-11-28",
"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-11-28",
"DeathDate": "2025-11-28",
"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
Use username and password.
2025-11-28Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-11-28Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])Created
Bad Request
Unauthorized
POST /openwowi/v1.2/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-11-28",
"ValidTo": "2025-11-28",
"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-11-28",
"DeathDate": "2025-11-28",
"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
Use username and password.
2025-11-28Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-11-28Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])OK
Bad Request
Unauthorized
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-11-28",
"ValidTo": "2025-11-28",
"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-11-28",
"DeathDate": "2025-11-28",
"GenderId": 1,
"MaritalTypeId": 1,
"NationalityId": 1,
"PersonInCareId": 1
}
}{
"Id": 1,
"IdNum": "text"
}Version 1.2
Use username and password.
2025-11-28Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])2025-11-28Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])OK
Bad Request
Unauthorized
PUT /openwowi/v1.2/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-11-28",
"ValidTo": "2025-11-28",
"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-11-28",
"DeathDate": "2025-11-28",
"GenderId": 1,
"MaritalTypeId": 1,
"NationalityId": 1,
"PersonInCareId": 1
}
}{
"Id": 1,
"IdNum": "text"
}Personen löschen
Version 1.0
Use username and password.
OK
Bad Request
Unauthorized
DELETE /openwowi/v1.0/PersonsWrite/Person/{personId} HTTP/1.1
Host:
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"Id": 1,
"IdNum": "text"
}Version 1.2
Use username and password.
OK
Bad Request
Unauthorized
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
Use username and password.
Created
Bad Request
Unauthorized
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
Use username and password.
OK
Bad Request
Unauthorized
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"
1
Single
2
Married
3
CivilPartnered
4
Divorced
5
Widowed
6
InACommune
7
Separated
8
SeparatedCivilPartner
9
SurvivingCivilPartner
10
MaritalStatusUnknown
Zuletzt aktualisiert
