Easy Tech Tuts
Power Automate

How to Make a Basic HTTP Request With Power Automate Easily 2026

By Impran M N

Connecting Power Automate to external services often means going beyond the built-in connectors and calling a REST API directly. This guide covers how to use the HTTP action to configure requests, add headers and authentication, and process the JSON response inside your flow.

01Add the HTTP action

Search for the HTTP action in Power Automate and add it to your flow as the step that will communicate with the external API.

02Configure the HTTP request

Choose the request method, such as GET, POST, PUT, or DELETE, and enter the target URL for the API you want to call.

03Set headers, authentication, and body

Add any required headers, configure authentication such as an API key or token, and include a request body for methods like POST that send data.

04Parse the response and use the data

Use an action like Parse JSON to turn the API's response into structured data you can reference in later steps of the flow.

FAQ

Frequently asked questions

Do I need a premium license to use the HTTP action?

The HTTP action is a premium connector in Power Automate, so it typically requires a premium or per-flow plan rather than the free tier.

How do I read the data returned by an API call?

Add a Parse JSON action after the HTTP call and provide a sample response or schema so the flow can extract individual fields from the result.

Can I send authentication tokens with the request?

Yes, you can add authentication headers or use the HTTP action's built-in authentication options depending on what the API requires.

What methods does the HTTP action support?

It supports the common REST methods including GET, POST, PUT, PATCH, and DELETE.

Watch the full walkthrough

The same steps, demonstrated on screen from start to finish.