POST https://api.legendonlineservices.co.uk/Contacts/Contact

Creates a new Contact

Request Parameters

From Body Type Description
SkipValidation Boolean Optional.
ThirdPartyIdValue String Optional. Max 255 characters
Contact
Name Type Description
ClubId Int32 Optional.
confMarketingSourceId Int32 Optional. See Marketing Sources
ContactGoals [Int32] Optional.
ContactInterests [Int32] Optional.
ContactObjections [Int32] Optional.
DateOfBirth DateTime
Email String Max 50 characters
EmergencyName String Optional. Max 50 characters
EmergencyNumber String Optional. Max 25 characters
EnquiryType Int32 Optional.
EthnicOrigin String Optional. Max 50 characters - See Ethnic Origins
EthnicOriginId Int16 Optional. See Ethnic Origins
FacilityGUID Guid See Locations
FirstName String Max 30 characters
Gender Optional.
Values
1 - Male
2 - Female
LastName String Max 50 characters
MarketingPrefsConfirmed Boolean Optional.
Mobile String Optional. Max 25 characters - See remarks below
OwnerId Int32 Optional.
Phone String Optional. Max 25 characters - See remarks below
Salesperson Int32 Optional.
Salutation String Optional. Max 15 characters
Title String Optional. Max 15 characters
YearOfStudy Byte Optional.
Address
Name Type Description
City String Optional. Max 50 characters
Country String Optional. Max 50 characters
CountryCode String Optional. Max 2 characters
Line1 String Optional. Max 50 characters
Line2 String Optional. Max 50 characters
PostCode String Max 12 characters
Region String Optional. Max 50 characters




{
  "ThirdPartyIdValue": "sample string 1",
  "Contact": {
    "FacilityGUID": "4ad00164-c158-4726-b5a9-c3e0875f776f",
    "confMarketingSourceId": 1,
    "FirstName": "sample string 2",
    "LastName": "sample string 3",
    "Gender": 1,
    "Title": "sample string 4",
    "Salutation": "sample string 5",
    "DateOfBirth": "2025-04-25T14:20:43.6125016+01:00",
    "Email": "sample string 6",
    "HomeAddress": {
      "Line1": "sample string 1",
      "Line2": "sample string 2",
      "PostCode": "sample string 3",
      "City": "sample string 4",
      "Region": "sample string 5",
      "Country": "sample string 6",
      "CountryCode": "sample string 7"
    },
    "Phone": "sample string 7",
    "Mobile": "sample string 8",
    "EmergencyName": "sample string 9",
    "EmergencyNumber": "sample string 10",
    "EthnicOrigin": "sample string 11",
    "EthnicOriginId": 1,
    "YearOfStudy": 64,
    "Salesperson": 1,
    "EnquiryType": 1,
    "OwnerId": 1,
    "ContactInterests": [
      1,
      2,
      3
    ],
    "ContactGoals": [
      1,
      2,
      3
    ],
    "ContactObjections": [
      1,
      2,
      3
    ],
    "MarketingPrefsConfirmed": true,
    "ClubId": 12
  },
  "SkipValidation": true
}

Response - (Status 200 - OK)

Contact Ids

Name Type Description
Id Int32 Id of the contact in numeric format
ExtId Guid Preferred Id for further interaction with the APIs




{
  "ExtId": "02a3f347-1f1a-4d81-9d37-e1f013908898",
  "Id": 2
}

Remarks

Atleast, one of the phone numbers is required

Bundle(s)
Joining