PUT api/v{version}/Contacts/UpdateContact/{id}
Updates an existing contact in the system.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
The ID of the contact to update. |
integer |
Required |
| version | string |
None. |
Body Parameters
The data transfer object containing the contact details.
ContactInDTO| Name | 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. |
|
| GDPRConsentModifiedDate | date |
None. |
|
| GDPRConsentModifiedReason | string |
None. |
|
| GDPRConsentModifiedBy | string |
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
Sample:
{
"AutomaticUbl": true,
"Bic": "sample string 1",
"Bus": "sample string 2",
"CellNr": "sample string 3",
"Company": true,
"ContactCategory": 1,
"CountryISO": "sample string 4",
"DateOfBirth": "2025-12-19T10:59:06.4905739+01: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,
"GDPRConsentModifiedDate": "2025-12-19T10:59:06.4905739+01:00",
"GDPRConsentModifiedReason": "sample string 13",
"GDPRConsentModifiedBy": "sample string 14",
"ParentID": 1,
"PaymentCondition": 1,
"Postalcode": "sample string 15",
"Street": "sample string 16",
"TAV": "sample string 17",
"Telnr": "sample string 18",
"Town": "sample string 19",
"Type": "sample string 20",
"VatCode": "sample string 21",
"VATCountryISO": "sample string 22",
"VATNr": "sample string 23",
"KvK": "sample string 24"
}
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.
HttpResponseMessage| Name | 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. |