Power Automate Currency Conversion API
A company has an expense approval process that allows expenses to be submitted in multiple currencies. An accountant converts the expense amount to USD as part of the approval process. You need to automate the conversion by using the RESTful API. What should you do?
Community Votes
67% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
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.
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.
Community Discussion (8 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
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?
No, Microsoft Graph API does not provide endpoints for live currency exchange rates. It is primarily used for Microsoft 365 data access.
Why use a Desktop Flow for web service calls?
While Cloud Flows can also call web services, this specific exam question implies a desktop-based accountant workflow where invoking a web service via Desktop Flow is the prescribed solution.