Name Type Description Required
IndyCubeMembershipNumber String The contact's IndyCube membership number. Can be prefixed with IC - e.g. IC1234 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 Yes
GenderId Int32 (Nullable) The Id of the contact's Gender. The available values can be found using the 'Gender' lookup list. No
StartDate DateTime (Nullable) The date to 'start' this contact's record in SubscriberCRM. Can be left blank unless a specific date is required. No
EndDate DateTime (Nullable) The date to 'end' this contact's record in SubscriberCRM. Leave blank unless this contact is to be lapsed/resigned. No
DateOfBirth DateTime (Nullable) No
CompanyName String No
CompanyType String No
Position String No
Website String No
AboutMe String No
SubscriptionStatus String No
DataProtectionRequestToBeForgotten Boolean Setting this to true will cause this contact to be removed from SubscriberCRM. No
Url Actions Description
https://www.api-community-tu.org/api/indycube/contact POST Adds or updates an IndyCube contact.

Here is a Json example of the IndyCubeContact object.

{
"IndyCubeMembershipNumber": "IC123456",
"FirstName": "Clark",
"Surname": "Kent",
"AddressLine1": "Kent Farm",
"AddressLine2": "",
"AddressLine3": "",
"Town": "Smallville",
"County": "Kansas",
"Postcode": "",
"Country": "USA",
"Phone": null,
"Mobile": null,
"Email": null,
"GenderId": null,
"StartDate": "1938-04-18T00:00:00",
"EndDate": null,
"DateOfBirth": null,
"CompanyName": null,
"CompanyType": null,
"Position": null,
"Website": null,
"AboutMe": null,
"SubscriptionStatus": null,
"DataProtectionRequestToBeForgotten": false
}