logo
search
Others

How to Create a Power Automate Flow for SharePoint to Third-Party Apps

Maira MehtabMaira Mehtab Oct 19, 2026 869 views

Question details

The user needs to set up a Power Automate flow to send items from a SharePoint list to an external third-party application using an HTTP connector.

How to Create a Power Automate Flow for SharePoint to Third-Party Apps
Product
Power Automate / SharePoint
Device & OS
not provided
Scenario
Automating data transfer between a SharePoint list and a third-party application via API.
Observed behavior
Needs step-by-step guidance on configuring the HTTP connector, secure authentication, API permissions, and request headers.
Before you start

Ensure you have the necessary API documentation for the third-party application, including the endpoint URL, required headers, and authentication credentials such as API keys or OAuth tokens.

Solution 1Recommended

Configure the Power Automate Flow with an HTTP Connector

Create an automated flow triggered by SharePoint and use the HTTP action to send data to your external app securely.

Connecting SharePoint to a third-party application requires passing list item data through a webhook or REST API using the Power Automate HTTP action. Depending on the external app, you may need premium licensing for the HTTP connector.

1
Set the SharePoint Trigger

Go to Power Automate, click 'Create', and choose 'Automated cloud flow'. Select the trigger 'When an item is created' or 'When an item is created or modified' under SharePoint. Connect your Site Address and List Name.

2
Add an HTTP Action

Click 'New step' and search for 'HTTP'. Select the premium HTTP action. This will allow you to send web requests to your third-party API.

3
Configure the API Request

Set the Method (usually POST or PUT). Enter the third-party API endpoint in the URI field. In the Headers section, input required keys such as 'Content-Type: application/json' and your Authorization tokens.

4
Map the Body Data

In the Body field of the HTTP action, format your JSON payload and use Dynamic Content to map SharePoint list columns (like Title and Description) to the respective JSON keys expected by the external app.

5
Test and Verify

Save the flow and click 'Test'. Add a new item to your SharePoint list manually and check the flow run history to ensure a 200 OK status is returned from the HTTP action.

Configure the Power Automate Flow with an HTTP Connector
Seek Specialized Community Help: Because API setups and authentication (like OAuth2) vary greatly by app, consider posting specific header configuration issues to the Microsoft Power Automate Community.
Free Microsoft Office alternative

Looking for a Free, Lightweight Office Alternative?

While Power Automate and SharePoint manage complex enterprise workflows, you might be looking for a fast, reliable, and completely free alternative for your daily document processing. WPS Office offers a seamless experience with robust tools for creating, editing, and sharing documents.

  1. 1. Download WPS Office: Visit the official WPS website and download the free software suite for your operating system.
  2. 2. Install and Launch: Run the installer, follow the on-screen prompts, and open WPS Office.
  3. 3. Open Existing Microsoft Files: Drag and drop any Word, Excel, or PowerPoint document into WPS Office. It will open with full formatting preserved.
Fully compatible with Microsoft Office formats (Word, Excel, PowerPoint).Lightweight application that runs smoothly on Windows, Mac, Linux, and mobile devices.Includes advanced PDF editing, converting, and merging tools for free.Familiar user interface ensures zero learning curve when migrating from Microsoft 365.Built-in cloud collaboration tools to easily share and co-edit documents.
microsoft office alternative - wps office

Frequently Asked Questions

Why do I need a premium license for the HTTP connector in Power Automate?

Microsoft classifies the standard HTTP connector as a premium feature in Power Automate. To use it to connect to generic REST APIs, your account must have a premium Power Automate per-user or per-flow plan.

How do I securely pass API keys in Power Automate?

You can securely store API keys in Azure Key Vault and retrieve them in your flow, or simply toggle 'Secure Inputs' and 'Secure Outputs' in the HTTP action's settings to hide sensitive tokens from the flow run history.

Can I parse the response from the third-party application?

Yes. Add a 'Parse JSON' action immediately after your HTTP request. Provide a sample JSON response payload to generate the schema, allowing you to use the external app's response data in subsequent flow steps.