Microsoft Power Automate
Connect DPX to Power Automate via the HTTP connector. No custom connector installation required.
Prerequisites
Section titled “Prerequisites”Power Automate Premium plan (or Microsoft 365 E3/E5) for HTTP connector access.
HTTP actions (no install required)
Section titled “HTTP actions (no install required)”Oracle stability check
Section titled “Oracle stability check”Add an HTTP action:
| Field | Value |
|---|---|
| Method | GET |
| URI | https://stability.untitledfinancial.com/reliability |
| Headers | Accept: application/json |
Parse the response with Parse JSON using schema:
{ "type": "object", "properties": { "status": { "type": "string" }, "score": { "type": "number" } }}Settlement quote
Section titled “Settlement quote”GET https://stability.untitledfinancial.com/quote ?amountUsd=@{variables('Amount')} &hasFx=@{variables('IsCrossCurrency')} &esgScore=@{body('ESG_Check')?['score']}ESG score
Section titled “ESG score”GET https://esg.untitledfinancial.com/esg-score ?address=@{triggerBody()?['counterpartyWallet']}Example flow: settlement pre-approval
Section titled “Example flow: settlement pre-approval”Trigger: New row added to SharePoint list (settlement request)
- HTTP → Oracle stability check
- Condition →
status eq 'STABLE'- No → Post to Teams: “Oracle CAUTION — hold settlement”
- HTTP → ESG Score (counterparty wallet from row)
- HTTP → Settlement quote (amount from row)
- Parse JSON → extract
feeTotal,netAmount - Start and wait for an approval → post to Teams with fee breakdown
- If approved → continue to settlement execution
Microsoft Copilot Studio
Section titled “Microsoft Copilot Studio”For Copilot Studio (formerly Power Virtual Agents):
- Topics → your topic → Add node → Call an action → Create a flow
- Inside the flow, add HTTP actions as above
- Return
feeTotalandnetAmountas output variables - Reference in the bot message: “The net amount your counterparty receives is @{outputs(‘DPX_Quote’)?[‘netAmount’]}“
Custom connector (optional)
Section titled “Custom connector (optional)”For team-wide reuse, import the DPX OpenAPI spec as a custom connector:
- Data → Custom Connectors → New custom connector → Import an OpenAPI file
- Download spec:
https://api.untitledfinancial.com/openapi.json - Authentication: No authentication
- Create connector → Test
Full setup guide: github.com/untitledfinancial/dpx-integrations/tree/main/power-automate