Home
Providers
Microsoft Power Platform APIs
Microsoft Power Platform APIs
Collection of APIs for Microsoft Power Platform services including Power Apps, Power Automate, Power BI, Copilot Studio, Power Pages, and Dataverse.
Microsoft Power Platform APIs publishes 4 APIs on the APIs.io network, including Applications API, Environments API, Flow Runs API, and 1 more. Tagged areas include Business Applications, Copilot Studio, Dataverse, Low-Code, and Microsoft.
The Microsoft Power Platform APIs catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Microsoft Power Platform APIs’ developer surface includes authentication, documentation, engineering blog, training material, API reference, support, and 13 more developer resources.
9 APIs
1 MCP Servers
52 Agent Skills
8 Features
5 Use Cases
Business Applications Copilot Studio Dataverse Low-Code Microsoft No-Code Power Pages Power Platform
On this page
Kin Score
APIs 9
Postman 4
Open Collections 1
MCP Servers 1
Agent Skills 52
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 8
Vocabularies 1
Spectral Rules 2
JSON Schema 36
JSON Structure 20
Examples 19
Security Posture 3
Scopes 1
Agentic Access 1
Use Cases 5
Integrations 6
Resources 19
apis.yml
53 Operational Transparency
Composite quality — 60.5/100 · strong
Contract Quality
16.5 / 25
Developer Ergonomics
10.9 / 20
Commercial Clarity
12.1 / 20
Operational Transparency
6.8 / 13
Agent readiness — 56/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
12 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
5 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 9
Ready-to-run Postman collections for exercising this provider's APIs.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Model Context Protocol servers that expose these APIs to AI agents.
Packaged agent skills for driving this provider's APIs from an AI assistant.
Scroll for all 24
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Scroll for all 8
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 36
JSON Structure definitions describing this provider's data shapes.
Scroll for all 20
Example request and response payloads for these APIs.
Scroll for all 19
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Pre-built integrations with other platforms and tools.
Get Started 1
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 3
MCP servers, agent skills, and machine-readable catalogs
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 4
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 2
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Source (apis.yml)
name: Microsoft Power Platform APIs
description: Collection of APIs for Microsoft Power Platform services including Power Apps, Power Automate, Power BI, Copilot
Studio, Power Pages, and Dataverse.
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://powerplatform.microsoft.com/images/power-platform-logo.png
created: '2024-01-15'
modified: '2026-05-19'
specificationVersion: '0.18'
url: https://powerplatform.microsoft.com/apis.json
tags:
- Business Applications
- Copilot Studio
- Dataverse
- Low-Code
- Microsoft
- No-Code
- Power Pages
- Power Platform
apis:
- name: Dataverse API (Common Data Service)
description: OData v4.0 compliant Web API for Microsoft Dataverse, providing RESTful data storage, business logic, and entity
management capabilities across the Power Platform.
image: https://powerplatform.microsoft.com/images/dataverse-logo.png
baseURL: https://[org].api.crm.dynamics.com/api/data/v9.2
humanURL: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview
tags:
- CDS
- Data Platform
- Database
- Dataverse
- OData
properties:
- type: Documentation
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview
- type: APIReference
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/reference/about
- type: Documentation
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/web-api-types-operations
title: OData Types and Operations
- type: Authentication
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/authenticate-web-api
- type: SDKs
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/developer-tools
contact:
- type: Support
url: https://powerapps.microsoft.com/support/
- name: Microsoft Copilot Studio API (formerly Power Virtual Agents)
description: API for building, managing, and deploying AI agents and conversational chatbots. Power Virtual Agents has been
rebranded to Microsoft Copilot Studio with expanded AI agent capabilities.
image: https://powerplatform.microsoft.com/images/pva-logo.png
baseURL: https://api.powerva.microsoft.com
humanURL: https://learn.microsoft.com/en-us/microsoft-copilot-studio/fundamentals-what-is-copilot-studio
tags:
- AI Agents
- Chatbots
- Conversational AI
- Copilot Studio
- Power Virtual Agents
- Virtual Agents
properties:
- type: Documentation
url: https://learn.microsoft.com/en-us/microsoft-copilot-studio/fundamentals-what-is-copilot-studio
- type: Authentication
url: https://learn.microsoft.com/en-us/microsoft-copilot-studio/configuration-end-user-authentication
- type: Pricing
url: https://www.microsoft.com/en-us/microsoft-copilot/microsoft-copilot-studio#pricing
- type: Console
url: https://copilotstudio.microsoft.com
contact:
- type: Support
url: https://learn.microsoft.com/en-us/microsoft-copilot-studio/
- name: Power Platform Admin API
description: API for administrative operations across Power Platform environments including environment management, governance,
capacity, and licensing via the BAP (Business Application Platform) endpoint.
image: https://powerplatform.microsoft.com/images/admin-logo.png
baseURL: https://api.bap.microsoft.com
humanURL: https://learn.microsoft.com/en-us/power-platform/admin/admin-documentation
tags:
- Administration
- Environments
- Governance
- Licensing
- Management
properties:
- type: Documentation
url: https://learn.microsoft.com/en-us/power-platform/admin/admin-documentation
- type: CLI
url: https://learn.microsoft.com/en-us/power-platform/developer/cli/introduction
- type: GettingStarted
url: https://learn.microsoft.com/en-us/power-platform/admin/powerplatform-api-getting-started
contact:
- type: Support
url: https://admin.powerplatform.microsoft.com/support
- name: Power Platform Connectors API
description: API for custom and certified connectors that extend Power Platform capabilities across Power Apps, Power Automate,
Logic Apps, and Copilot Studio.
image: https://powerplatform.microsoft.com/images/connectors-logo.png
baseURL: https://api.connectors.microsoft.com
humanURL: https://learn.microsoft.com/en-us/connectors/
tags:
- Connectors
- Custom Connectors
- Integration
- OpenAPI
properties:
- type: Documentation
url: https://learn.microsoft.com/en-us/connectors/
- type: Documentation
url: https://learn.microsoft.com/en-us/connectors/custom-connectors/
title: Custom Connectors
- type: CLI
url: https://learn.microsoft.com/en-us/connectors/custom-connectors/paconn-cli
- type: GitHubRepository
url: https://github.com/microsoft/PowerPlatformConnectors
contact:
- type: Support
url: https://powerapps.microsoft.com/support/
- name: Power Pages Web API
description: Web API for Power Pages (formerly Power Apps Portals) enabling CRUD operations on Microsoft Dataverse tables
from portal webpages for richer user experiences.
image: https://powerplatform.microsoft.com/images/power-platform-logo.png
baseURL: https://[site].powerappsportals.com/_api
humanURL: https://learn.microsoft.com/en-us/power-pages/configure/web-api-overview
tags:
- Dataverse
- Portals
- Power Pages
- Web API
- Websites
properties:
- type: Documentation
url: https://learn.microsoft.com/en-us/power-pages/configure/web-api-overview
- type: GettingStarted
url: https://learn.microsoft.com/en-us/power-pages/configure/webapi-how-to
contact:
- type: Support
url: https://powerapps.microsoft.com/support/
- aid: power-platform:power-platform-applications-api
name: Microsoft Power Platform APIs Applications API
description: Operations for managing application packages within Power Platform environments, including listing available
packages, installing applications, and checking installation status.
humanURL: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview
baseURL: https://api.powerapps.com
tags:
- Applications
properties:
- type: OpenAPI
url: openapi/power-platform-applications-api-openapi.yml
- type: Documentation
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview
- type: Authentication
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/authenticate-oauth
- type: RateLimits
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/api-limits
- type: Pricing
url: https://powerapps.microsoft.com/pricing/
- type: APIReference
url: https://learn.microsoft.com/en-us/rest/api/power-platform/powerapps/apps
- type: Documentation
url: https://learn.microsoft.com/en-us/power-automate/web-api
- type: Authentication
url: https://learn.microsoft.com/en-us/power-automate/web-api
- type: Integrations
url: https://learn.microsoft.com/en-us/connectors/
- type: Pricing
url: https://powerautomate.microsoft.com/pricing/
- type: APIReference
url: https://learn.microsoft.com/en-us/rest/api/power-platform/powerautomate/flow-runs/list-flow-runs
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/power-bi/
- type: Authentication
url: https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-tokens
- type: SDKs
url: https://learn.microsoft.com/en-us/javascript/api/overview/powerbi/
- type: Pricing
url: https://powerbi.microsoft.com/pricing/
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/power-platform/
- type: GettingStarted
url: https://learn.microsoft.com/en-us/power-platform/admin/powerplatform-api-getting-started
- type: Authentication
url: https://learn.microsoft.com/en-us/power-platform/admin/programmability-authentication-v2
- type: Versioning
url: https://learn.microsoft.com/en-us/power-platform/admin/programmability-versioning-support
- type: SDKs
url: https://www.nuget.org/packages/Microsoft.PowerPlatform.Management
- aid: power-platform:power-platform-environments-api
name: Microsoft Power Platform APIs Environments API
description: Operations for listing, creating, and managing Power Platform environments. Environments are containers that
store apps, flows, data, and other resources.
humanURL: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview
baseURL: https://api.powerapps.com
tags:
- Environments
properties:
- type: OpenAPI
url: openapi/power-platform-environments-api-openapi.yml
- type: Documentation
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview
- type: Authentication
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/authenticate-oauth
- type: RateLimits
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/api-limits
- type: Pricing
url: https://powerapps.microsoft.com/pricing/
- type: APIReference
url: https://learn.microsoft.com/en-us/rest/api/power-platform/powerapps/apps
- type: Documentation
url: https://learn.microsoft.com/en-us/power-automate/web-api
- type: Authentication
url: https://learn.microsoft.com/en-us/power-automate/web-api
- type: Integrations
url: https://learn.microsoft.com/en-us/connectors/
- type: Pricing
url: https://powerautomate.microsoft.com/pricing/
- type: APIReference
url: https://learn.microsoft.com/en-us/rest/api/power-platform/powerautomate/flow-runs/list-flow-runs
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/power-bi/
- type: Authentication
url: https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-tokens
- type: SDKs
url: https://learn.microsoft.com/en-us/javascript/api/overview/powerbi/
- type: Pricing
url: https://powerbi.microsoft.com/pricing/
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/power-platform/
- type: GettingStarted
url: https://learn.microsoft.com/en-us/power-platform/admin/powerplatform-api-getting-started
- type: Authentication
url: https://learn.microsoft.com/en-us/power-platform/admin/programmability-authentication-v2
- type: Versioning
url: https://learn.microsoft.com/en-us/power-platform/admin/programmability-versioning-support
- type: SDKs
url: https://www.nuget.org/packages/Microsoft.PowerPlatform.Management
- aid: power-platform:power-platform-flow-runs-api
name: Microsoft Power Platform APIs Flow Runs API
description: Operations for monitoring and retrieving Power Automate flow run history within environments.
humanURL: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview
baseURL: https://api.powerapps.com
tags:
- Flow Runs
properties:
- type: OpenAPI
url: openapi/power-platform-flow-runs-api-openapi.yml
- type: Documentation
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview
- type: Authentication
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/authenticate-oauth
- type: RateLimits
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/api-limits
- type: Pricing
url: https://powerapps.microsoft.com/pricing/
- type: APIReference
url: https://learn.microsoft.com/en-us/rest/api/power-platform/powerapps/apps
- type: Documentation
url: https://learn.microsoft.com/en-us/power-automate/web-api
- type: Authentication
url: https://learn.microsoft.com/en-us/power-automate/web-api
- type: Integrations
url: https://learn.microsoft.com/en-us/connectors/
- type: Pricing
url: https://powerautomate.microsoft.com/pricing/
- type: APIReference
url: https://learn.microsoft.com/en-us/rest/api/power-platform/powerautomate/flow-runs/list-flow-runs
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/power-bi/
- type: Authentication
url: https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-tokens
- type: SDKs
url: https://learn.microsoft.com/en-us/javascript/api/overview/powerbi/
- type: Pricing
url: https://powerbi.microsoft.com/pricing/
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/power-platform/
- type: GettingStarted
url: https://learn.microsoft.com/en-us/power-platform/admin/powerplatform-api-getting-started
- type: Authentication
url: https://learn.microsoft.com/en-us/power-platform/admin/programmability-authentication-v2
- type: Versioning
url: https://learn.microsoft.com/en-us/power-platform/admin/programmability-versioning-support
- type: SDKs
url: https://www.nuget.org/packages/Microsoft.PowerPlatform.Management
- aid: power-platform:power-platform-licensing-api
name: Microsoft Power Platform APIs Licensing API
description: Operations for managing billing policies and licensing across the Power Platform tenant.
humanURL: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview
baseURL: https://api.powerapps.com
tags:
- Licensing
properties:
- type: OpenAPI
url: openapi/power-platform-licensing-api-openapi.yml
- type: Documentation
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/webapi/overview
- type: Authentication
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/authenticate-oauth
- type: RateLimits
url: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/api-limits
- type: Pricing
url: https://powerapps.microsoft.com/pricing/
- type: APIReference
url: https://learn.microsoft.com/en-us/rest/api/power-platform/powerapps/apps
- type: Documentation
url: https://learn.microsoft.com/en-us/power-automate/web-api
- type: Authentication
url: https://learn.microsoft.com/en-us/power-automate/web-api
- type: Integrations
url: https://learn.microsoft.com/en-us/connectors/
- type: Pricing
url: https://powerautomate.microsoft.com/pricing/
- type: APIReference
url: https://learn.microsoft.com/en-us/rest/api/power-platform/powerautomate/flow-runs/list-flow-runs
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/power-bi/
- type: Authentication
url: https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-tokens
- type: SDKs
url: https://learn.microsoft.com/en-us/javascript/api/overview/powerbi/
- type: Pricing
url: https://powerbi.microsoft.com/pricing/
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/power-platform/
- type: GettingStarted
url: https://learn.microsoft.com/en-us/power-platform/admin/powerplatform-api-getting-started
- type: Authentication
url: https://learn.microsoft.com/en-us/power-platform/admin/programmability-authentication-v2
- type: Versioning
url: https://learn.microsoft.com/en-us/power-platform/admin/programmability-versioning-support
- type: SDKs
url: https://www.nuget.org/packages/Microsoft.PowerPlatform.Management
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/microsoft-power-platform-apis/overview
- type: AgenticAccess
url: agentic-access/power-platform-agentic-access.yml
- type: VulnerabilityDisclosure
url: security/power-platform-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/power-platform-domain-security.yml
- type: Authentication
url: authentication/power-platform-authentication.yml
- type: OAuthScopes
url: scopes/power-platform-scopes.yml
- type: LinkedIn
url: https://www.linkedin.com/showcase/microsoft-power-platform
- type: DeveloperPortal
url: https://learn.microsoft.com/en-us/power-platform/developer/
- type: Documentation
url: https://learn.microsoft.com/en-us/power-platform/
- type: Blog
url: https://www.microsoft.com/en-us/power-platform/blog/
- type: GitHubOrganization
url: https://github.com/microsoft/powerplatform
- type: Training
url: https://learn.microsoft.com/en-us/training/powerplatform/
- type: StatusPage
url: https://status.cloud.microsoft/
- type: PrivacyPolicy
url: https://privacy.microsoft.com/privacystatement
- type: TermsOfService
url: https://www.microsoft.com/licensing/terms/
- type: APIReference
url: https://learn.microsoft.com/en-us/rest/api/power-platform/
- type: Support
url: https://admin.powerplatform.microsoft.com/
- type: Features
data:
- name: Low-Code App Development
description: Build custom business applications with drag-and-drop canvas and model-driven app builders without writing
code.
- name: Workflow Automation
description: Automate repetitive business processes with cloud flows, desktop flows, and AI-powered process mining.
- name: Business Intelligence
description: Create interactive dashboards and reports with Power BI for data-driven decision making across the organization.
- name: AI-Powered Chatbots
description: Build conversational AI agents with Copilot Studio that integrate with Teams, websites, and other channels.
- name: Custom Connectors
description: Extend platform capabilities by creating custom connectors to any REST API or third-party service.
- name: Dataverse Data Platform
description: Store and manage business data in a secure, scalable cloud database with built-in business logic and security.
- name: Environment Management
description: Manage isolated environments for development, testing, and production with governance policies and access
controls.
- name: Embedded Analytics
description: Embed Power BI reports and dashboards directly into custom applications and portals.
- type: UseCases
data:
- name: Citizen Developer Apps
description: Enable business users to build departmental applications without IT involvement using low-code tools.
- name: Process Automation
description: Automate approval workflows, data collection, notifications, and integrations across Microsoft 365 and third-party
services.
- name: Enterprise Reporting
description: Consolidate data from multiple sources into unified dashboards and self-service analytics for executive decision-making.
- name: Customer Service Bots
description: Deploy AI-powered virtual agents for customer support, HR inquiries, and IT helpdesk automation.
- name: Data Integration
description: Connect and synchronize data across SaaS applications, on-premises systems, and cloud databases using connectors
and Dataverse.
- type: Integrations
data:
- name: Microsoft 365
description: Deep integration with Outlook, Teams, SharePoint, OneDrive, and Excel for seamless productivity workflows.
- name: Microsoft Azure
description: Connect to Azure services including Azure Active Directory, Azure SQL, Azure Functions, and Cognitive Services.
- name: Dynamics 365
description: Extend Dynamics 365 CRM and ERP applications with custom Power Apps and automated workflows.
- name: SAP
description: Connect to SAP ERP and S/4HANA through certified connectors for enterprise data integration.
- name: Salesforce
description: Integrate with Salesforce CRM data and workflows through the Salesforce connector.
- name: ServiceNow
description: Connect Power Platform workflows with ServiceNow ITSM and service management processes.
- name: MCP Server
url: https://github.com/microsoft/powerbi-modeling-mcp
type: MCPServer
- name: Agent Skills
url: https://github.com/microsoft/power-platform-skills
type: AgentSkills
maintainers:
- name: Kin Lane
email: kin@apievangelist.com
url: https://apievangelist.com