Individual Member Enrollments

Enroll an individual member in a loyalty program, while asynchronously sending data to the Individual Member Enrollments API.

ParameterTypeDescriptionRequired or Optional
emailStringEmail address of the member being enrolled.Required
emailNotificationBooleanIndicates whether the member wants to receive email notifications ((true)) or not ((false)).Required
firstNameStringFirst name of the member being enrolled.Required
lastNameStringLast name of the member being enrolled.Required
membershipNumberStringMembership number of the member being enrolled.Required
phoneStringPhone number of the member being enrolled.Required
versionStringVersion of the API. The request body is available in version 55.0 and later.Optional

An EnrollmentOutputModel instance of type:

ParameterTypeDescription
activityDateStringThe date and time of when transaction journal is created.
contactIdStringThe ID of the loyalty program member’s person account.
journalSubTypeStringThe journal subtype of the transaction journal.
journalTypeStringThe journal type of the transaction journal.
loyaltyProgramStringThe loyalty program related with the transaction journal.
loyaltyProgramMemberStringThe membership number of the loyalty program related to the transaction journal.
loyaltyProgramMemberIdStringThe ID of the loyalty program member record created for the member.
loyaltyProgramNameStringThe name of the loyalty program into which the member is enrolled.
membershipNumberStringThe membership number of the enrolled member.
referredMemberStringThe membership number of the loyalty program member who has been referred by the member.
statusStringThe status of the transaction journal.
transactionJournalIdStringThe ID of the transaction journal that is created.