How to Create a Power Automate Flow for SharePoint to Third-Party Apps
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.

- 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.
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.
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.
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.
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.
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.
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.
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.

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. Download WPS Office: Visit the official WPS website and download the free software suite for your operating system.
- 2. Install and Launch: Run the installer, follow the on-screen prompts, and open WPS Office.
- 3. Open Existing Microsoft Files: Drag and drop any Word, Excel, or PowerPoint document into WPS Office. It will open with full formatting preserved.

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.




