Courseiva
Demonstrate the capabilities of Power AutomatehardMultiple ChoiceObjective-mapped

PL-900 Practice Question: Demonstrate the capabilities of Power Automate

A Power Automate flow uses a 'When a HTTP request is received' trigger. The flow is called by an external application. The flow runs successfully but the external application receives a '500 Internal Server Error' response. What is the most likely cause?

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

The flow does not have a 'Respond to a PowerApp or flow' action to send a response.

When a Power Automate flow is triggered by an HTTP request, it must include a 'Respond to a PowerApp or flow' action to send a response back to the caller. If this action is missing, the flow will still run but the HTTP trigger will timeout or return a 500 error because no response is sent. Option A is incorrect because if the flow were disabled, the trigger would not fire and the external application would likely get a 404 or 503, not a 500. Option B is incorrect because the flow runs, meaning the request was received; a payload mismatch would cause a different error (like a 400) or failure within the flow. Option D is incorrect because authentication issues typically return 401 Unauthorized, not 500.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • The flow is disabled or paused.

    Why it's wrong here

    Incorrect. If the flow were disabled or paused, the trigger would not fire and the caller would receive a different error, such as 404 Not Found, not a 500.

  • The external application is not sending the correct JSON payload.

    Why it's wrong here

    Incorrect. The flow ran successfully, so the JSON payload must have been received correctly; a payload issue would cause the flow to fail or return a different error.

  • The flow does not have a 'Respond to a PowerApp or flow' action to send a response.

    Why this is correct

    Correct. The missing 'Respond to a PowerApp or flow' action means the flow does not send an HTTP response, causing the caller to experience a timeout and receive a 500 Internal Server Error.

  • The flow requires authentication and the API key is missing.

    Why it's wrong here

    Incorrect. Missing authentication typically results in a 401 Unauthorized error, not a 500 Internal Server Error.

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

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.