Power Automate Currency Conversion API
Short answer
A Create a desktop flow and use the Invoke web service action to retrieve the currency conversion rate from an external source.
Question
Key Takeaways
The exam tests knowledge of connector limitations: Microsoft Graph is for Microsoft 365 data, not financial FX rates, forcing the use of a generic web service call within a desktop flow.
This question tests the selection of the appropriate Power Automate flow type and connector for currency conversion. The correct approach involves using a desktop flow with an Invoke web service action because Microsoft Graph does not provide currency rates.
Common mistake: Many candidates choose C (Microsoft Graph API) assuming it handles all data requests or confusing it with general cloud APIs, failing to recognize that Graph lacks specific currency exchange functionality.
Expert Analysis
Why the Answer Is Correct
Option A is the correct answer because the scenario requires interacting with an external currency conversion source, which is not natively supported by Microsoft Graph. Desktop flows in Power Automate are designed to handle local machine interactions and can invoke external web services via the 'Invoke web service' action to fetch real-time data like exchange rates.Why the Other Options Are Wrong
Option C is incorrect because Microsoft Graph API focuses on accessing data from Microsoft 365 services (users, mail, files, etc.) and does not include endpoints for live currency conversion. Options B and D are less optimal; while Azure actions or browser automation could technically work, they are either over-engineered or unnecessary compared to a direct web service invocation within a desktop context as implied by the 'accountant' workflow.Community Comment Notes
Community consensus strongly favors Option A. Users note that 'the Graph API does not give conversion rates' and highlight that this is a known tricky question where the lack of a native Graph feature forces the use of a desktop flow workaround. Some users initially voted for C but corrected themselves upon realizing Graph's limitations regarding financial data.Exam Strategy
When asked about integrating third-party data like currency rates in Power Platform exams, remember that Microsoft Graph is not a universal data provider. If a native connector isn't obvious, consider if a Desktop Flow with a Web Service action is the intended path for legacy or external integrations.
Frequently Asked Questions
Does Microsoft Graph API support currency conversion?
Why use a Desktop Flow for web service calls?
Community Votes
67% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 8 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 8
-
turok3000 👍 8I'd chose A, the question is lacking clarity, but I suppose the worker is doing his job from his computer, so a desktop flow should be used on it.
-
Shine101 👍 4It's a repeated question from Topic 1: The correct answer is A since the Graph API does not give conversion rates
-
uberlord 👍 2 Answered Ckey take away, do we need to get info off a machine (desktop flow) or from the internet (cloud flow)
-
37823ce 👍 2 Answered AI go with A, there is no Graph API function for this
-
Grif53 👍 1Copilot for the Web said: I understand why there might be some confusion. Let’s break down the options: A. Create a desktop flow. Use an Invoke web service action to get the currency conversion rate. - This involves using Power Automate Desktop to call a web service for the conversion rate. While it’s possible, desktop flows are generally better suited for automating tasks on a local machine rather than cloud-based tasks. C. Create a cloud flow. Use the Microsoft Graph API to get the currency conversion rate. - Cloud flows in Power Automate are designed for cloud-based automation and can easily integrate with various APIs, including currency conversion APIs. This approach is more scalable and efficient for handling real-time data and automations that need to run in the cloud. The key advantage of C is that cloud flows are inherently more suited for tasks that involve web services and APIs, making them more reliable and easier to manage for this type of requirement.
Show 3 more comments
-
WASSIM2020 👍 1 Answered AI go with A, no graph Api for currency (only for month currency)
-
dbc2c96 👍 3C - correct answer
-
loftuscheek 👍 1 Answered AA correct
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.