Corporate Member Enrollments

Enroll corporate members in a loyalty program. Create a business account and a Corporate type loyalty program member record for the new member.

To use this resource, Person Accounts must be enabled in your org. The profile of the user who executes the resource must have Business Account selected as the default record type for business accounts. If the profile of the user has a different record type selected as the default record type for business accounts, an Account record of the selected record type is created for the member.

55.0

No

POST

Root XML Tag

<corporateMemberEnrollment>

JSON Example

Properties

NameTypeDescriptionRequired or OptionalAvailable Version
additionalMember​FieldValuesMap<String, String>The custom attributes of the member in the loyalty program member record. Keys or Values.Optional55.0
associated​AccountDetailsLoyalty Account InputThe business account details of the member.Required55.0
canReceivePartner​PromotionsBooleanIndicates whether the member can receive partner promotions for the program (true) or not (false).Optional55.0
canReceive​PromotionsBooleanIndicates whether the member can receive promotions for the program.Optional55.0
createTransaction​JournalsBooleanIndicates whether to create the transaction journal records ( true ) or not ( false ): The transaction journal records are created to Credit points to the member for enrolling or Credit points to the member who has referred the new member.Optional55.0
enrollment​ChannelStringThe channel used by members to enroll into a loyalty program.Optional55.0
enrollmentDateStringThe date on which a member is enrolled.Required55.0
memberStatusStringStatus of the member. Possible values are Active, Inactive, or Custom value.Required55.0
membership​EndDateStringThe date on which the loyalty program member’s membership ends.Optional55.0
membershipNumberStringThe unique membership number of the loyalty program member.Required55.0
referredByStringThe ID of the loyalty program member who has referred the member.Optional55.0
referredBy​MemberReferral​CodeStringThe referral code of the loyalty program member who has referred the member.Optional57.0
transactionJournal​StatementFrequencyStringThe frequency at which transaction journal statements must be delivered to the member. Possible values are Daily, Monthly, or Yearly.Optional55.0
transactionJournal​StatementMethodStringThe method used to deliver transaction journal statements to the member. Possible values are Email or Mail.Optional55.0

Possible values are:

  • CallCenter
  • Email
  • Franchise
  • Mobile
  • Partner
  • Pos
  • Print
  • Social
  • Store
  • Web

Corporate Member Enrollment