Name Type Description Required
NationalInsuranceNumber String The persons national insurance number. No
LabourExchangeMemberNumber String The persons Labour Exchange member number. Yes
FirstName String No
Surname String No
AddressLine1 String No
AddressLine2 String No
AddressLine3 String No
Town String No
County String No
Postcode String No
Country String No
Phone String No
Mobile String No
Email String No
StartDate DateTime (Nullable) No
EndDate DateTime (Nullable) No
LastPaidDate DateTime (Nullable) The date the person was last paid. No
WorkSector String The sector the person works in. No
CurrentEmployer String The persons current employer. No
Position String The position of the person within their employment. No
EmploymentStatus String The persons employment status, e.g. Part Time, Full Time or Zero Hours. No
DataProtectionRequestToBeForgotten Boolean If this is true, the Labour Exchange contact will be deleted from SubscriberCRM (matched on NationalInsuranceNumber). No
IsCommunityMember Boolean Is the person a current member of Community. No
DateOfBirth DateTime (Nullable) No
Url Actions Description
https://www.api-community-tu.org/api/labourexchangecontact POST Adds or updates a contact.

Here is a Json example of the LabourExchangeContact object.

Request

{
"NationalInsuranceNumber": null,
"LabourExchangeMemberNumber": "LX123456",
"FirstName": "Bruce",
"Surname": "Wayne",
"AddressLine1": "Wayne Manor",
"AddressLine2": "",
"AddressLine3": "",
"Town": "Gotham",
"County": "",
"Postcode": "",
"Country": "",
"Phone": null,
"Mobile": null,
"Email": null,
"StartDate": "1939-05-01T00:00:00",
"EndDate": null,
"LastPaidDate": null,
"WorkSector": "Crimefighting",
"CurrentEmployer": "",
"Position": "Billionaire and Vigilante",
"EmploymentStatus": "",
"DataProtectionRequestToBeForgotten": false,
"IsCommunityMember": true,
"DateOfBirth": null
}

Reponse

{
"UniqueReference": "763e766a-d2b6-49c0-96d0-1a54e8584642"
}