PUT client-contactperson
Update an existing relationship between a client and a contact person.
Request Information
URI Parameters
None.
Body Parameters
The ClientContactPersonViewModel, containing details about the relationship between a client and a contact person.
FiscaalGemak.Web.Api.Models.Models.ClientContactPersonViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ClientId |
Gets or sets the Id of the client. |
integer |
None. |
| ContactPersonId |
Gets or sets the Id of the contact person. |
integer |
None. |
| HasCommunicationViewAccess |
Gets or sets a value indicating whether the contact person HasCommunicationViewAccess. |
boolean |
Required |
| HasCommunicationApprovalAccess |
Gets or sets a value indicating whether the contact person HasCommunicationApprovalAccess. |
boolean |
Required |
| Function |
Gets or sets the function of the contact person. |
string |
String length: inclusive between 0 and 128 |
| IsMainContactPerson |
Gets or sets a value indicating whether gets or sets the contact person as main contact. |
boolean |
None. |
| SimpleDeclarationTypes |
Gets or sets a collection of simple declaration types related to the contact person. |
Collection of Gemak.Core.Enums.SimpleDeclarationType |
None. |
Request Formats
application/json, text/json
{
"ClientId": 1,
"ContactPersonId": 2,
"HasCommunicationViewAccess": true,
"HasCommunicationApprovalAccess": true,
"Function": "sample string 5",
"IsMainContactPerson": true,
"SimpleDeclarationTypes": [
0,
0
]
}
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
Returns status code 200-OK upon successful update of the client contact person relationship.
None.