Courseiva
Demonstrate the capabilities of Power AutomatemediumMultiple ChoiceObjective-mapped

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.

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 →

How Courseiva writes practice questions · Editorial policy

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.