Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Certified MuleSoft Hyperautomation Developer (Mule-Dev-202) Exam - Topic 8 Question 33 Discussion

Posted by Christiane on Nov 21, 2025 at 11:46 PM

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?

Suggested Answer: A

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.

Get Premium Salesforce Certified MuleSoft Hyperautomation Developer (Mule-Dev-202) Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
30 comments · newest first
VI
Viola 7 months ago
C could provide better scalability in the long run.
YO
Yolande 7 months ago
A is good, but B might save time with Composer.
FL
Floyd 7 months ago
Option C seems solid. New System API could enhance integration.
FR
Freeman 7 months ago
C looks good too, but why create a new System API?
JE
Jerlene 8 months ago
Option B is too complicated for just a CSV output.
TA
Tawanna 8 months ago
Wait, can we really trust the external system's data?
CH
Cherry 8 months ago
I agree, leveraging the current System API is smart!
FR
Francoise 9 months ago
Option A seems the most efficient with the existing APIs.
DE
Deeanna 9 months ago
Option A looks good, but I'm not a fan of the Experience API. Seems like an unnecessary layer of complexity.
IR
Irma 9 months ago
Haha, Option D with Salesforce Flows? That's like trying to fit a square peg in a round hole. MuleSoft is clearly the better choice here.
JA
Javier 9 months ago
Option C is overkill. Why create a new System API for both systems when you can just add the Loyalty integration separately?
PE
Peter 9 months ago
I agree, Option B is the way to go. Keeping the integration modular and reusable is key for future scalability.
BR
Broderick 9 months ago
Option B seems the most efficient and straightforward approach. Leveraging the existing Customer integration and adding a new Loyalty integration is a clean way to meet the requirement.
RO
Ronny 10 months ago
I think option C might be overkill since it suggests creating a new System API for both systems, which seems unnecessary if we already have one for customers.
RO
Roslyn 10 months ago
I'm not entirely sure, but I feel like using MuleSoft Composer in option B could be simpler for quick integrations, right?
VI
Vince 10 months ago
I'm a little unsure about the Salesforce Flow option. I don't have much experience with that, so I'll need to do some research to see if that's a viable approach here.
MA
Marge 10 months ago
I'm feeling pretty confident about this one. Option B looks like the most efficient approach, allowing me to reuse the existing Customer integration and then just add the Loyalty piece.
SH
Shenika 10 months ago
Okay, I think I've got a good handle on this. The key is to leverage the existing Customer integration and then pull in the Loyalty data separately before combining the results.
JU
Jules 10 months ago
I prefer option B. Composer flows are easier to manage.
KA
Kayleigh 11 months ago
I remember studying the API-led approach, and I think option A makes sense since it leverages the existing Customer System API.
CH
Cherilyn 11 months ago
I think option A is the best. It uses existing APIs efficiently.
BE
Bernardine 11 months ago
I practiced a similar question about integrating different systems, and I feel like option D with Salesforce Flows could work, but I'm not sure if it's the best fit for this scenario.
CA
Casie 11 months ago
I’m leaning towards D. Salesforce flows are familiar to many.
OL
Olen 11 months ago
Hmm, I'm a bit confused about the different API options here. I'll need to review the MuleSoft documentation to understand the differences between System, Process, and Experience APIs.
HY
Hyman 12 months ago
This looks like a pretty straightforward integration problem, but I'll need to think through the details carefully to make sure I don't miss anything.
GA
Gayla 6 months ago
↳ replying to Hyman
I think A is the most efficient overall.
KA
Kaycee 6 months ago
↳ replying to Hyman
D looks good too, especially with Salesforce.
GE
Geraldine 6 months ago
↳ replying to Hyman
I’m leaning towards option C for better integration.
RU
Rutha 7 months ago
↳ replying to Hyman
Option B seems simpler to implement.
AL
Alfred 7 months ago
↳ replying to Hyman
Sounds like a solid plan! I like option A.
0/2000 characters

Save Cancel