Adressen ändern

Hinweise zur Funktion

Eine Person kann über mehrere Anschriften verfügen. Wenn Sie eine neue Anschrift erfassen, wird die alte Anschrift hierdurch nicht automatisch ungültig.

Anstatt eine ungültige Adresse zu löschen, empfehlen wir, die alte Adresse mit einem Enddatum zu versehen. Diese Eigenschaft kann im Feld "ValidTo" hinterlegt werden.

Hierdurch wird die Nachvollziehbarkeit in WOWIPORT für alte Anschriften gewährleistet.

Eine neue Adresse zur Person erfassen

Version 1.0


post
Authorizations
Path parameters
personIdinteger · int32Required
Query parameters
apiKeystringOptional
Body
AddressTypeIdinteger · int32 | nullableOptional
Zipstring | nullableOptional
Townstring | nullableOptional
Streetstring | nullableOptional
HouseNumberstring | nullableOptional
HouseNumberAdditionstring | nullableOptional
CountryIdinteger · int32 | nullableOptional
ValidFromstring · dateOptionalExample: 2025-06-27Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ValidTostring · date | nullableOptionalExample: 2025-06-27Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
Responses
201
Created
Responseinteger · int32
post
POST /openwowi/v1.0/PersonsWrite/Person/{personId}/Addresses HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 174

{
  "AddressTypeId": 1,
  "Zip": "text",
  "Town": "text",
  "Street": "text",
  "HouseNumber": "text",
  "HouseNumberAddition": "text",
  "CountryId": 1,
  "ValidFrom": "2025-06-27",
  "ValidTo": "2025-06-27"
}
1

Version 1.2


post
Authorizations
Path parameters
personIdinteger · int32Required
Query parameters
apiKeystringOptional
Body
AddressTypeIdinteger · int32 | nullableOptional
Zipstring | nullableOptional
Townstring | nullableOptional
Streetstring | nullableOptional
HouseNumberstring | nullableOptional
HouseNumberAdditionstring | nullableOptional
CountryIdinteger · int32 | nullableOptional
ValidFromstring · dateOptionalExample: 2025-06-27Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ValidTostring · date | nullableOptionalExample: 2025-06-27Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
Responses
201
Created
Responseinteger · int32
post
POST /openwowi/v1.2/PersonsWrite/Person/{personId}/Addresses HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 174

{
  "AddressTypeId": 1,
  "Zip": "text",
  "Town": "text",
  "Street": "text",
  "HouseNumber": "text",
  "HouseNumberAddition": "text",
  "CountryId": 1,
  "ValidFrom": "2025-06-27",
  "ValidTo": "2025-06-27"
}
1

Eine bestehende Adresse ändern

Version 1.0


put
Authorizations
Path parameters
personIdinteger · int32Required
childIdinteger · int32Required
Query parameters
apiKeystringOptional
Body
AddressTypeIdinteger · int32 | nullableOptional
Zipstring | nullableOptional
Townstring | nullableOptional
Streetstring | nullableOptional
HouseNumberstring | nullableOptional
HouseNumberAdditionstring | nullableOptional
CountryIdinteger · int32 | nullableOptional
ValidFromstring · dateOptionalExample: 2025-06-27Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ValidTostring · date | nullableOptionalExample: 2025-06-27Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
Responses
200
OK
Responseinteger · int32
put
PUT /openwowi/v1.0/PersonsWrite/Person/{personId}/Addresses/{childId} HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 174

{
  "AddressTypeId": 1,
  "Zip": "text",
  "Town": "text",
  "Street": "text",
  "HouseNumber": "text",
  "HouseNumberAddition": "text",
  "CountryId": 1,
  "ValidFrom": "2025-06-27",
  "ValidTo": "2025-06-27"
}
1

Version 1.2


put
Authorizations
Path parameters
personIdinteger · int32Required
childIdinteger · int32Required
Query parameters
apiKeystringOptional
Body
AddressTypeIdinteger · int32 | nullableOptional
Zipstring | nullableOptional
Townstring | nullableOptional
Streetstring | nullableOptional
HouseNumberstring | nullableOptional
HouseNumberAdditionstring | nullableOptional
CountryIdinteger · int32 | nullableOptional
ValidFromstring · dateOptionalExample: 2025-06-27Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
ValidTostring · date | nullableOptionalExample: 2025-06-27Pattern: \d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])
Responses
200
OK
Responseinteger · int32
put
PUT /openwowi/v1.2/PersonsWrite/Person/{personId}/Addresses/{childId} HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 174

{
  "AddressTypeId": 1,
  "Zip": "text",
  "Town": "text",
  "Street": "text",
  "HouseNumber": "text",
  "HouseNumberAddition": "text",
  "CountryId": 1,
  "ValidFrom": "2025-06-27",
  "ValidTo": "2025-06-27"
}
1

Eine bestehende Adresse löschen

Version 1.0


delete
Authorizations
Path parameters
personIdinteger · int32Required
childIdinteger · int32Required
Query parameters
apiKeystringOptional
Responses
200
OK
Responseinteger · int32
delete
DELETE /openwowi/v1.0/PersonsWrite/Person/{personId}/Addresses/{childId} HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
1

Version 1.2


delete
Authorizations
Path parameters
personIdinteger · int32Required
childIdinteger · int32Required
Query parameters
apiKeystringOptional
Responses
200
OK
Responseinteger · int32
delete
DELETE /openwowi/v1.2/PersonsWrite/Person/{personId}/Addresses/{childId} HTTP/1.1
Host: 
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
1

Last updated