Loyalty Management Mobile SDK API References for iOS

These API references describe the functions, classes, methods, parameters, and return values of the Loyalty Management Mobile SDK. If your admin has enabled Receipt Make API requests to Salesforce from the POS system to enroll members, view member details, view transactions, manage vouchers, create orders, and accrue and redeem points and vouchers.

Required Editions
Available in: all editions that have Loyalty Management enabled.
  • Individual Member Enrollments

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

  • Enroll for Promotions

    Enroll loyalty program member to a promotion, while asynchronously sending data to the Enroll for Promotions API.

  • Expense Analysis

    Stores the product and information from a receipt submitted for review by a member. To get the receipt information, access the LoyaltyProgramMember object reference.

  • Get Member Promotions

    Retrieve a list of promotions that the member is eligible for, while asynchronously requesting data from the Get Member Promotions loyalty program process API.

  • Member Benefits

    Retrieve a list of benefits for a member, while asynchronously requesting data from the Member Benefits API.

  • Member Profile

    Get the profile details of a loyalty program member, while asynchronously requesting data from the Member Profile API.

  • Member Vouchers

    Retrieve a list of vouchers issued to the member, while asynchronously requesting data from the Member Vouchers API.

  • Receipt Status Updation

    Update the status of the receipt, reward points, and create a transaction journal for each line item in the receipt.

  • Receipt Upload

    Upload and scan a receipt with a receipt scanning app that uses optical character recognition to read and interpret receipts. For the unlocked package, this API uploads the image into the Amazon S3 bucket.

  • Transaction History

    Retrieve member’s transaction history, while asynchronously requesting data from the Transaction History API.

  • Opt Out from a Promotion

    Opt out a loyalty program member from an available promotion.