{
 "categories": [
  "rpa",
  "low-code",
  "saas-platform"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-08-31",
   "fact": "homepage",
   "note": "Microsoft presents Power Automate as an end-to-end automation product covering desktop flows (RPA), cloud flows (DPA), task and process mining, and orchestration.",
   "source": "https://www.microsoft.com/en-us/power-platform/products/power-automate",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "platforms",
   "note": "The FAQ states Power Automate is a cloud service used in current browsers, and that the Power Automate for desktop app is available for Windows 10 and 11.",
   "source": "https://www.microsoft.com/en-us/power-platform/products/power-automate",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "license",
   "note": "Microsoft lists a 30-day free trial, Power Automate Premium at 15 USD per user per month, and Power Automate Process at 150 USD per bot per month.",
   "source": "https://www.microsoft.com/en-us/power-platform/products/power-automate",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.exists",
   "note": "Microsoft documents managing solution-aware cloud flows through the Dataverse SDK for .NET or the Dataverse Web API.",
   "source": "https://learn.microsoft.com/en-us/power-automate/manage-flows-with-code",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.kinds[0]",
   "note": "Desktop-flow list, schema, run, status, output, and cancel operations are HTTP calls to the Dataverse Web API at /api/data/v9.2/.",
   "source": "https://learn.microsoft.com/en-us/power-automate/developer/desktop-flow-public-apis",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.kinds[1]",
   "note": "Cloud and desktop flows are stored in the Dataverse workflow entity exposed as OData/Web API, with category 5 for cloud flows and 6 for desktop flows.",
   "source": "https://learn.microsoft.com/en-us/power-automate/manage-flows-with-code",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.auth[0]",
   "note": "Dataverse Web API clients authenticate with OAuth 2.0 through Microsoft Entra ID. Interactive and user-impersonation delegated tokens are documented for user-context apps.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/authenticate-oauth",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.auth[1]",
   "note": "Server-to-server app-only access uses an application user bound to an Entra app registration with a client secret or certificate.",
   "source": "https://learn.microsoft.com/en-us/power-apps/developer/data-platform/authenticate-oauth",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.coverage",
   "note": "Code management covers flows on the Solutions tab. My Flows are not supported with code. Microsoft states api.flow.microsoft.com is unsupported.",
   "source": "https://learn.microsoft.com/en-us/power-automate/manage-flows-with-code",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.docs",
   "note": "Opened as Microsoft's current cloud-flow-with-code guide, including the unsupported-api.flow.microsoft.com warning.",
   "source": "https://learn.microsoft.com/en-us/power-automate/manage-flows-with-code",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.sdk.exists",
   "note": "Microsoft recommends the Dataverse SDK for .NET when the project is on .NET, with a typed object model and authentication helpers.",
   "source": "https://learn.microsoft.com/en-us/power-automate/manage-flows-with-code",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.sdk.languages[0]",
   "note": "The documented official SDK path for managing flows is the Dataverse SDK for .NET.",
   "source": "https://learn.microsoft.com/en-us/power-automate/manage-flows-with-code",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.integrations.zapier",
   "note": "zapier.com/apps/power-automate/integrations, microsoft-power-automate, and microsoft-flow all returned HTTP 404 on 2026-08-31.",
   "source": "https://zapier.com/apps/power-automate/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.integrations.power_automate",
   "note": "Microsoft publishes a Standard Power Automate Management connector for creating, editing, listing, turning on or off, and administering flows, including as-Admin actions.",
   "source": "https://learn.microsoft.com/en-us/connectors/flowmanagement/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.integrations.n8n",
   "note": "n8n built-in node pages for powerautomate and microsoftflow returned HTTP 404 on 2026-08-31.",
   "source": "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.powerautomate/",
   "tier": "scraped"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "The Power Automate home page documents creating cloud flows with Copilot, templates, or a blank designer, plus My Flows and Solutions.",
   "source": "https://learn.microsoft.com/en-us/power-automate/getting-started",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "Desktop flows are authored in the Power Automate Windows designer with drag-and-drop actions or recording.",
   "source": "https://learn.microsoft.com/en-us/power-automate/desktop-flows/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.extensibility.webhooks",
   "note": "RunDesktopFlow accepts an optional callbackUrl. Power Platform POSTs completion status to that HTTPS URL.",
   "source": "https://learn.microsoft.com/en-us/power-automate/developer/desktop-flow-public-apis",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.data_access.export[0]",
   "note": "The workflow clientdata column holds a string-encoded JSON flow definition and connection references.",
   "source": "https://learn.microsoft.com/en-us/power-automate/manage-flows-with-code",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.data_access.export[1]",
   "note": "GET flowsessions({id})/outputs/$value returns desktop-flow run outputs as JSON.",
   "source": "https://learn.microsoft.com/en-us/power-automate/developer/desktop-flow-public-apis",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.data_access.import[0]",
   "note": "Creating a cloud flow POSTs a workflow record whose required properties include clientdata, the JSON definition.",
   "source": "https://learn.microsoft.com/en-us/power-automate/manage-flows-with-code",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.rpa.ui_stack",
   "note": "Desktop flows capture UIA, UIA3 Raw, and MSAA selectors for desktop UI elements, and separate web UI elements for browser actions.",
   "source": "https://learn.microsoft.com/en-us/power-automate/desktop-flows/ui-elements",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.rpa.drivability",
   "note": "Microsoft documents desktop flows as the RPA capability that automates legacy terminals, modern desktop and web apps, Excel, and folders via UI elements, images, or coordinates.",
   "source": "https://learn.microsoft.com/en-us/power-automate/desktop-flows/introduction",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.rpa.vendor_support[0]",
   "note": "Microsoft markets desktop flows as first-party robotic process automation inside Power Automate.",
   "source": "https://www.microsoft.com/en-us/power-platform/products/power-automate",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://learn.microsoft.com/en-us/power-automate/llms.txt returned HTTP 404 on 2026-08-31.",
   "source": "https://learn.microsoft.com/en-us/power-automate/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-08-31",
   "fact": "verdict.scores.api",
   "note": "The Dataverse Web API and SDK cover solution-aware create, update, share, and desktop-flow run control with OAuth. My Flows exclusion, the unsupported portal API, and Premium or Process licensing keep the path below unusual completeness.",
   "source": "https://learn.microsoft.com/en-us/power-automate/manage-flows-with-code",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "verdict.scores.rpa",
   "note": "First-party desktop flows use documented selectors rather than image-only automation, with attended and unattended run modes on the public API. Windows machines, connections, and paid RPA SKUs are material operational limits, so the path is broad and practical rather than unusually complete.",
   "source": "https://learn.microsoft.com/en-us/power-automate/desktop-flows/ui-elements",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current Power Automate home-page guide covering cloud flows, desktop flow activity, process mining, and Copilot.",
   "source": "https://learn.microsoft.com/en-us/power-automate/getting-started",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current cloud-flow Dataverse Web API and SDK guide.",
   "source": "https://learn.microsoft.com/en-us/power-automate/manage-flows-with-code",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current desktop-flow public API for list, schema, run, status, outputs, cancel, and callbackUrl.",
   "source": "https://learn.microsoft.com/en-us/power-automate/developer/desktop-flow-public-apis",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current desktop-flow RPA introduction, including Windows designer and UI-element, image, or coordinate input.",
   "source": "https://learn.microsoft.com/en-us/power-automate/desktop-flows/introduction",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-31",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/power-automate/getting-started"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/power-automate/manage-flows-with-code"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/power-automate/developer/desktop-flow-public-apis"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/power-automate/desktop-flows/introduction"
   }
  ]
 },
 "homepage": "https://www.microsoft.com/en-us/power-platform/products/power-automate",
 "id": "power-automate",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "oauth2-delegated",
    "oauth2-app-only"
   ],
   "coverage": "partial",
   "docs": "https://learn.microsoft.com/en-us/power-automate/manage-flows-with-code",
   "exists": true,
   "kinds": [
    "rest",
    "odata"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "workflow-json",
    "flowsession-outputs"
   ],
   "import": [
    "workflow-clientdata"
   ]
  },
  "extensibility": {
   "scripting": [
    "cloud-flow-designer",
    "desktop-flow-designer"
   ],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": false,
   "power_automate": true,
   "zapier": false
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "good",
   "notes": "Desktop flows are Microsoft's first-party RPA surface. The designer captures UIA selectors by default, with MSAA for legacy apps and UIA3 Raw for unfiltered trees. Browser automation uses web UI elements. Image and coordinate input are documented alternatives. Cloud flows and desktop flows remain one product: cloud flows orchestrate connectors; desktop flows run on Windows machines in attended or unattended mode. Computer-use viability was not probed.\n",
   "ui_stack": [
    "uia",
    "msaa",
    "uia3-raw",
    "web-dom",
    "image",
    "coordinates"
   ],
   "vendor_support": [
    "microsoft"
   ]
  },
  "sdk": {
   "exists": true,
   "languages": [
    "dotnet"
   ],
   "official": true
  }
 },
 "name": "Microsoft Power Automate",
 "platforms": [
  "web",
  "windows"
 ],
 "related": {
  "alternatives": [
   "uipath"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Microsoft",
 "verdict": {
  "best_path": "rpa",
  "scores": {
   "api": 7,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 8,
   "rpa": 8
  },
  "summary": "Microsoft Power Automate is automatable as a first-party RPA and low-code automation platform. Desktop flows drive Windows and web UIs through UIA, MSAA, or UIA3 Raw selectors, with image or coordinate input as fallbacks. The Dataverse Web API lists, schemas, triggers, cancels, and reads desktop-flow runs (workflow category 6, RunDesktopFlow, flowsession), including attended or unattended runMode. Cloud flows in Solutions are stored as Dataverse workflow category 5 and can be created, updated, and shared through the same Web API or the Dataverse SDK for .NET. Microsoft says api.flow.microsoft.com is unsupported and that My Flows are not manageable with code. A separate Power Platform API lists cloud flows at api.powerplatform.com. The first-party Power Automate Management connector creates, updates, turns on or off, and administers flows inside Power Automate itself. That is the product managing itself, not a Zapier or n8n connector into Power Automate; those two catalogs had no Power Automate app on 2026-08-31. Make.com was not readable. Process mining sits on the same product home page. Access is environment- and license-gated (Premium and Process SKUs). First-party MCP ownership for Power Automate is not established. Computer-use viability is unassessed.\n"
 }
}