Name Description
Address A contact's address. A contact can have multiple addresses but must always have at least one address. Each contact must have exactly one address where each of the following properties is true: IsMailing, IsBilling and IsDelivery. Note that these can all be set on one address or spread across multiple addresses.
BankDetailsRequest A contact's bank details. Use when POSTing bank details to API endpoints.
BankDetailsResponse A contact's bank details. Returned from API endpoints via GET requests or as the result of a POST.
ConsentDetails The Consent Details attached to a consent preference.
ConsentPreference A contact's Consent Preferences.
ConsentPreferencesRequest An object containing a list of Consent Preferences and the Consent Details.
ContactCheck Information about a contact from the checking process.
CPDDetails A contact's CPD Details. There will only be one set of CPD Details for an individual contact.
CPDItem A contact's CPD Item. A contact can have multiple CPD Items.
EmploymentDetails A contact's employment details.
Event The basic details of an event within SubscriberCRM.
EventBooked The details of an event booking within SubscriberCRM.
EventBooking A booking for an event. A booking contains any number of delegates and sub event bookings. The booker can be considered the person who made the booking, and may or may not be attending as a delegate. If a payment is made for a booking, it is the made against the booker.
EventDelegate A delegate (attendee) on an event booking. A delegate contains any number of sub event bookings.
EventVenue The details of a venue for events within SubscriberCRM.
EventWebsiteSettings The contact types contained in SubscriberCRM.
GiftAidDetails The Gift Aid Details of a Contact.
Group The groups contained in SubscriberCRM.
GroupMember Information about a contact's membership to a Group.
HoldingAddress Either a new contact's address or an existing contact's holding address. A contact can have multiple addresses but must always have at least one address. Each contact must have exactly one address where each of the following properties is true: IsMailing, IsBilling and IsDelivery. Note that these can all be set on one address or spread across multiple addresses.
HoldingBankDetailsRequest A contact's bank details. Use when POSTing bank details to API endpoints.
HoldingBankDetailsResponse A contact's bank details. Returned from API endpoints via GET requests or as the result of a POST.
HoldingBooking A new booking for an event.
HoldingConsentPreference A contact's Consent Preferences.
HoldingDelegate A new delegate (attendee) on a new event booking.
HoldingEmploymentDetails A contact's employment details.
HoldingGiftAidDetails Either the Gift Aid Details of a new Contact, or the holding Gift Aid Details for an existing Contact.
HoldingGroupMember Information about a contact's membership to a Group.
HoldingNewContact A new contact to be added to SubscriberCRM. This will go into the 'Web Sync - New Contacts' area for processing. This is the best method of adding a new contact rather than manually adding the individual elements.
HoldingPayment The details of a Payment belonging to a new contact.
HoldingPaySourceDetails Information about a contact's Pay Source.
HoldingPersonalDetails A contact's personal details.
HoldingProfile A contact's profile data. Profiles are user-defined data structures that can contain many different types of data. There are two types of Profile - Single and Multiple. The Single profile type can contain any number of fields, but only a single value for each field (i.e. 1 row in a table). The Multiple profile type can contain many entries (i.e. many rows in a table).
HoldingProfileRow
HoldingSubEventBooking An individual element of an event that a new delegate has booked.
HoldingSubscriptionDetails The details of a holding subscription belonging to a contact or new contact.
NewContact A new contact to be added to SubscriberCRM. This will create a new contact directly. This is the best method of adding a new contact rather than manually adding the individual elements.
NewEventBooking A new event booking to be added to SubscriberCRM. This will create a new event booking directly, complete with any delegates and sub event bookings.
Payment The details of a Payment for an existing contact.
PaymentDemand An amount of money that is/was owed by the contact.
PaySourceDetails Information about a contact's Pay Source.
PersonalDetails A contact's personal details.
Profile A contact's profile data. Profiles are user-defined data structures that can contain many different types of data. There are two types of Profile - Single and Multiple. The Single profile type can contain any number of fields, but only a single value for each field (i.e. 1 row in a table). The Multiple profile type can contain many entries (i.e. many rows in a table).
ProfileField
ProfileRow
SubEvent An individual element of an event that can be booked - e.g. a ticket, workshop/session place, dinner option.
SubEventBooking An individual element of an event that a delegate has booked.
SubEventRate Details of a rate associated with a sub event. A sub event rate is a set of costs that are different to the standard costs of a sub event - e.g. a reduced cost for members.
SubscriptionDetails The details of a subscription belonging to a contact.
SubscriptionPayment The details of a Payment for an existing contact.
Name Description
AddressType The address types contained in SubscriberCRM.
ConsentCategory The consent categories contained in SubscriberCRM.
ConsentReceivedBy The consent received by options contained in SubscriberCRM.
ContactStatus The contact statuses contained in SubscriberCRM.
ContactType The contact types contained in SubscriberCRM.
Country The countries contained in SubscriberCRM.
County The counties contained in SubscriberCRM.
CPDItemCategory The CPD Item Categories contained in SubscriberCRM.
CPDItemStatus The CPD Item Statuses contained in SubscriberCRM.
CPDItemSubCategory The CPD Item Sub-Categories contained in SubscriberCRM.
DataType The data types in SubscriberCRM.
EmploymentDetailsContractType The contract types (used in Employment Details) contained in SubscriberCRM.
EmploymentDetailsShiftPattern The shift patterns (used in Employment Details) contained in SubscriberCRM.
Ethnicity The ethnicities contained in SubscriberCRM.
EventBookingMethod The event booking methods contained in SubscriberCRM.
EventBookingWhereHeard The event booking 'Where Heard' items contained in SubscriberCRM.
EventRate The event rates contained in SubscriberCRM.
EventType The event types contained in SubscriberCRM.
Fund The donation funds contained in SubscriberCRM.
Gender The genders contained in SubscriberCRM.
GiftAidDeclarationReceivedByType The Gift Aid Declaration Received By types contained in SubscriberCRM.
GroupMemberOffice The group member offices contained in SubscriberCRM.
GroupMemberStatus The group member statuses contained in SubscriberCRM.
GroupSector The group sectors contained in SubscriberCRM.
GroupType The group types contained in SubscriberCRM.
PaymentAllocationInfo The payment allocation types contained in SubscriberCRM.
PaymentDemandStatus The payment demand statuses contained in SubscriberCRM.
PaymentMethod The payment methods contained in SubscriberCRM.
ProfileEnumItem The list items for list-type profile fields.
SubscriptionClass The subscription classes contained in SubscriberCRM.
SubscriptionFrequency The subscription frequencies contained in SubscriberCRM.
SubscriptionStatus The subscription statuses contained in SubscriberCRM.
VatRate The VAT rates contained in SubscriberCRM.

The SubscriberCRM API uses HTTP Basic authentication. The credentials are authenticated against the SubscriberCRM users.