PUT api/v{version}/Contacts/UpdateContact/{id}?key={key}
Updates an existing contact in the system.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
key |
The API key used for authentication/authorization. |
string |
Required |
id |
The ID of the contact to update. |
integer |
Required |
version | string |
None. |
Body Parameters
The data transfer object containing the contact details.
ContactInDTOName | Description | Type | Additional information |
---|---|---|---|
AutomaticUbl | boolean |
None. |
|
Bic | string |
Matching regular expression pattern: ^[A-Z]{4}[A-Z]{2}[A-Z0-9]{2}([A-Z0-9]{3})?$ Max length: 11 |
|
Bus | string |
None. |
|
CellNr | string |
None. |
|
Company | boolean |
None. |
|
ContactCategory | integer |
None. |
|
CountryISO | string |
None. |
|
DateOfBirth | date |
None. |
|
string |
None. |
||
ExternalID | string |
None. |
|
FunctionalTypes | Collection of integer |
None. |
|
GroupBilling | boolean |
None. |
|
Header1 | string |
None. |
|
Header2 | string |
None. |
|
Header3 | string |
None. |
|
Iban | string |
Max length: 34 |
|
Language | integer |
None. |
|
Memo | string |
None. |
|
Name | string |
None. |
|
NonGDPR | boolean |
None. |
|
ParentID | integer |
None. |
|
PaymentCondition | integer |
None. |
|
Postalcode | string |
None. |
|
Street | string |
None. |
|
TAV | string |
None. |
|
Telnr | string |
None. |
|
Town | string |
None. |
|
Type | string |
None. |
|
VatCode | string |
None. |
|
VATCountryISO | string |
None. |
|
VATNr | string |
None. |
|
KvK | string |
Max length: 8 |
Request Formats
application/json, text/json
{ "AutomaticUbl": true, "Bic": "sample string 1", "Bus": "sample string 2", "CellNr": "sample string 3", "Company": true, "ContactCategory": 1, "CountryISO": "sample string 4", "DateOfBirth": "2025-07-15T03:52:33.7131383+02:00", "Email": "sample string 5", "ExternalID": "sample string 6", "FunctionalTypes": [ 1, 2 ], "GroupBilling": true, "Header1": "sample string 7", "Header2": "sample string 8", "Header3": "sample string 9", "Iban": "sample string 10", "Language": 1, "Memo": "sample string 11", "Name": "sample string 12", "NonGDPR": true, "ParentID": 1, "PaymentCondition": 1, "Postalcode": "sample string 13", "Street": "sample string 14", "TAV": "sample string 15", "Telnr": "sample string 16", "Town": "sample string 17", "Type": "sample string 18", "VatCode": "sample string 19", "VATCountryISO": "sample string 20", "VATNr": "sample string 21", "KvK": "sample string 22" }
Response Information
Resource Description
A indicating the result of the operation: - if the contact is successfully updated. - if the request is invalid. - if the contact is not found.
HttpResponseMessageName | Description | Type | Additional information |
---|---|---|---|
Version | Version |
None. |
|
Content | HttpContent |
None. |
|
StatusCode | HttpStatusCode |
None. |
|
ReasonPhrase | string |
None. |
|
Headers | Collection of Object |
None. |
|
RequestMessage | HttpRequestMessage |
None. |
|
IsSuccessStatusCode | boolean |
None. |