AnyAirlines wants to create a new marketing campaign that sends customers special offers every month based on their accrued loyalty points. There is an existing integration for customer data using MuleSoft's API-led three-tier strategy. Loyalty information exists in an external system that can be accessed via an HTTP endpoint provided by the system, but has no current integration. The external ID used will be email address.
The desired output is a CSV file containing customers that includes only the top 10 percent of loyalty point holders.
What is the most efficient way to meet this requirement?
Develop System API for Loyalty System: The first step is to develop a new System API that integrates with the Loyalty system. This API will handle communication with the external system via the provided HTTP endpoint.
Utilize Existing Customer System API: Use the existing System API for customer data to retrieve necessary customer information. Combining these APIs ensures a modular approach and reuse of existing assets.
Create Process API: Develop a Process API that combines data from both the Customer and Loyalty System APIs. This API will process the data, apply business logic to filter the top 10 percent of loyalty point holders, and format the results.
Create Experience API: Develop an Experience API to serve the business consumers. This API will provide a user-friendly interface for initiating the integration and retrieving the results as a CSV file.
Jerlene
3 days agoTawanna
8 days agoCherry
27 days agoFrancoise
1 month agoDeeanna
1 month agoIrma
1 month agoJavier
2 months agoPeter
2 months agoBroderick
2 months agoRonny
2 months agoRoslyn
2 months agoVince
2 months agoMarge
3 months agoShenika
3 months agoJules
3 months agoKayleigh
3 months agoCherilyn
3 months agoBernardine
4 months agoCasie
4 months agoOlen
4 months agoHyman
4 months ago