PL-900 Practice Question: Demonstrate the capabilities of Power Automate
A Power Automate flow uses the 'HTTP' action to call an external API. The flow fails intermittently with a 429 (Too Many Requests) error. What is the best practice to handle this?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Configure retry policy with exponential backoff
Configuring retry policy with exponential backoff is a best practice for handling HTTP 429 errors, as it automatically retries after increasing delays, reducing server load. Option A is incorrect because using a different endpoint does not address the rate limit on the original API. Option B is incorrect because terminating the flow on error does not handle the error gracefully and may cause data loss. Option D is incorrect because reducing timeout does not prevent or handle rate limiting; it only changes how long the flow waits for a response.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Switch to a different API endpoint
Why it's wrong here
Incorrect: Switching endpoints may not be feasible and does not address rate limiting.
- ✗
Add a 'Terminate' action to stop the flow on error
Why it's wrong here
Incorrect: Terminating ignores the error without retry.
- ✓
Configure retry policy with exponential backoff
Why this is correct
Correct: Retry policies can handle transient failures gracefully.
- ✗
Reduce the timeout of the HTTP action
Why it's wrong here
Incorrect: Timeout reduction does not prevent 429 errors.
Go deeper
Related to this question
About these practice questions
Courseiva writes every PL-900 question from scratch — 904 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
Same concept, more angles
1 more way this is tested on PL-900
These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.
Variation 1. You are troubleshooting a Power Automate flow that uses an HTTP action to call a REST API. The flow fails with a '429 Too Many Requests' error. The API has a rate limit of 100 requests per minute. Which strategy should you implement to handle this error gracefully?
hard- ✓ A.Implement retry logic with exponential backoff in the HTTP action settings.
- B.Increase the flow's concurrency setting to process more requests simultaneously.
- C.Use a 'Condition' action to check the status code and ignore 429 errors.
- D.Use the 'Configure Run After' option to skip the action on failure.
Why A: Implementing retry logic with exponential backoff allows the flow to automatically retry the request after a delay that increases with each attempt, which is the standard approach to handle rate limiting (HTTP 429 errors) and reduces server load. Option B is wrong because increasing concurrency would send more requests simultaneously, likely exacerbating the rate limit issue. Option C is wrong because simply ignoring 429 errors means requests are not retried and the action fails. Option D is wrong because 'Configure Run After' can handle failures but does not implement backoff, so it would not effectively manage rate limits.
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This PL-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PL-900 exam.