GET client-contactperson/{clientId}
Get a collection of client contact persons.
Request Information
URI Parameters
| Name | Description | Type | Additional information | 
|---|---|---|---|
| clientId | The id of the client. | integer | Required | 
Body Parameters
None.
Response Information
Resource Description
ClientDetailsContactPersonViewModel[], containing information about the client's contact persons.
Collection of FiscaalGemak.Core.Models.ViewModels.ClientDetailsContactPersonViewModel| Name | Description | Type | Additional information | 
|---|---|---|---|
| AuthenticationType | FiscaalGemak.Core.Models.Enums.AuthenticationType | Required | |
| ClientId | integer | None. | |
| CompanyRole | string | Max length: 128 | |
| EmailAddress | string | String length: inclusive between 0 and 128 | |
| FirstName | string | String length: inclusive between 0 and 80 | |
| FooterText | string | None. | |
| FullName | string | None. | |
| HasCommunicationApprovalAccess | boolean | None. | |
| HasCommunicationViewAccess | boolean | None. | |
| IsMainContactPerson | boolean | None. | |
| Id | integer | None. | |
| Initials | string | String length: inclusive between 0 and 50 | |
| Prefix | string | String length: inclusive between 0 and 50 | |
| Salutation | FiscaalGemak.Core.Models.Enums.Salutation | None. | |
| SalutationCustom | string | String length: inclusive between 0 and 50 | |
| SalutationAlternative | string | String length: inclusive between 0 and 255 | |
| Surname | string | String length: inclusive between 0 and 128 | |
| TelephoneNumber | string | Matching regular expression pattern: ^(\+)?[0-9 \-]{0,15} String length: inclusive between 10 and 14 | |
| SimpleDeclarationTypes | Collection of Gemak.Core.Enums.SimpleDeclarationType | None. | 
Response Formats
application/json, text/json
            Sample:
[
  {
    "AuthenticationType": 0,
    "ClientId": 1,
    "CompanyRole": "sample string 1",
    "EmailAddress": "sample string 2",
    "FirstName": "sample string 3",
    "FooterText": "sample string 4",
    "FullName": "sample string 9 sample string 10 sample string 13",
    "HasCommunicationApprovalAccess": true,
    "HasCommunicationViewAccess": true,
    "IsMainContactPerson": true,
    "Id": 8,
    "Initials": "sample string 9",
    "Prefix": "sample string 10",
    "Salutation": 0,
    "SalutationCustom": "sample string 11",
    "SalutationAlternative": "sample string 12",
    "Surname": "sample string 13",
    "TelephoneNumber": "sample string 14",
    "SimpleDeclarationTypes": [
      0,
      0
    ]
  },
  {
    "AuthenticationType": 0,
    "ClientId": 1,
    "CompanyRole": "sample string 1",
    "EmailAddress": "sample string 2",
    "FirstName": "sample string 3",
    "FooterText": "sample string 4",
    "FullName": "sample string 9 sample string 10 sample string 13",
    "HasCommunicationApprovalAccess": true,
    "HasCommunicationViewAccess": true,
    "IsMainContactPerson": true,
    "Id": 8,
    "Initials": "sample string 9",
    "Prefix": "sample string 10",
    "Salutation": 0,
    "SalutationCustom": "sample string 11",
    "SalutationAlternative": "sample string 12",
    "Surname": "sample string 13",
    "TelephoneNumber": "sample string 14",
    "SimpleDeclarationTypes": [
      0,
      0
    ]
  }
]