GET https://api.legendonlineservices.co.uk/Contacts/ContactCommunicationPreference?Id={Id}&CommunicationPreferenceID={CommunicationPreferenceID}&IncludeAuditHistory={IncludeAuditHistory}

Request Parameters

From Query Type Description
Id Guid
CommunicationPreferenceID Int32
IncludeAuditHistory Boolean Optional.

Response - (Status 200 - OK)

[ContactCommunicationPreferenceAPIResponseModel]

Name Type Description
Active Boolean
ActiveDate DateTime
ApplicationID Int32
Authoriser String
CommunicationPreferenceID Int32
ContactID Guid
Description String
InactiveDate DateTime
IsThirdParty Boolean
ShortDescription String
UserID Int32




[
  {
    "ContactID": "337b49f3-ce2e-4f5b-9d5f-e767dabb6626",
    "CommunicationPreferenceID": 2,
    "ShortDescription": "sample string 3",
    "Description": "sample string 4",
    "IsThirdParty": true,
    "Active": true,
    "ActiveDate": "2026-09-28T23:25:43.4605106+01:00",
    "InactiveDate": "2026-09-28T23:25:43.4605106+01:00",
    "UserID": 1,
    "ApplicationID": 1,
    "Authoriser": "sample string 6"
  },
  {
    "ContactID": "337b49f3-ce2e-4f5b-9d5f-e767dabb6626",
    "CommunicationPreferenceID": 2,
    "ShortDescription": "sample string 3",
    "Description": "sample string 4",
    "IsThirdParty": true,
    "Active": true,
    "ActiveDate": "2026-09-28T23:25:43.4605106+01:00",
    "InactiveDate": "2026-09-28T23:25:43.4605106+01:00",
    "UserID": 1,
    "ApplicationID": 1,
    "Authoriser": "sample string 6"
  },
  {
    "ContactID": "337b49f3-ce2e-4f5b-9d5f-e767dabb6626",
    "CommunicationPreferenceID": 2,
    "ShortDescription": "sample string 3",
    "Description": "sample string 4",
    "IsThirdParty": true,
    "Active": true,
    "ActiveDate": "2026-09-28T23:25:43.4605106+01:00",
    "InactiveDate": "2026-09-28T23:25:43.4605106+01:00",
    "UserID": 1,
    "ApplicationID": 1,
    "Authoriser": "sample string 6"
  }
]

Bundle(s)
Joining