Use Cases

Use cases demonstrate how to get things done with REST APIs, including how to create and update records, build custom objects, and more. Use them to understand quickly how REST APIs can meet your business needs.

To get the most benefit from the following use cases, you should be familiar with basic REST concepts discussed in the Quick Start

Use Case Shows how to...
Create and Process a Transaction Create and process a loyalty transaction in one step.
Create and Process a Queued Transaction Create and process a queued transaction asynchronously, and create a member in real-time but process the rewards, enrollment, and referral rewards asynchronously.
Create and Process a Transfer Points Transaction Create a new transfer points transaction record and process the transaction.
Display Member Activities Retrieve and display all member activities, or retrieve and display member activities associated with a specific member activity.
Enroll a Member to a Loyalty Program Enroll a member in a loyalty program, and then search for that member after enrollment.
Assign a Voucher to a Loyalty Member Assign a voucher to a loyalty member, and then get the details for that voucher.
Enroll a Member Into an Enrollable Promotion Enroll a member into an enrollable promotion.
Get a Range of Products Available for Redemption Get a range of products which are available for redemption from different associated partners, points and point types, and dates.
Merge Multiple Members Merge multiple members with identical attributes to minimize the overhead of administering multiple members.
Redeem a Voucher in a Single Step Redeem a voucher with one REST API call.
Update a Loyalty Member Update select attributes of an Oracle Loyalty Cloud Member object by updating the mapped attributes in the corresponding Oracle Engagement Cloud Contact object.