Microsoft Power Apps website screenshot

Microsoft Power Apps

Microsoft Power Apps is a suite of apps, services, and connectors, as well as a data platform, that provides a rapid development environment to build custom apps for your business needs.

7 APIs 8 Features
App DevelopmentBusiness ApplicationsCloud PlatformLow-CodeMicrosoftNo-Code

APIs

Power Apps REST API

The Power Apps REST API provides a unified endpoint to work with environments, apps, and related resources.

Microsoft Dataverse Web API

The Web API for Dataverse provides a development experience that can be used across a wide variety of programming languages, platforms, and devices.

Power Apps Management API

REST API for managing Power Apps environments, apps, flows, and connectors.

Power Apps Component Framework API

APIs for building custom components using the Power Apps Component Framework (PCF).

Microsoft Power Platform API

The Power Platform API provides a unified REST endpoint at api.powerplatform.com for managing environments, licensing, app management, and tenant-level governance across the ent...

Model-Driven Apps Client API

Client API reference for model-driven apps providing JavaScript libraries for form scripting, UI manipulation, data access, and the Xrm object model including Xrm.WebApi for dat...

Custom Connectors API

Custom connectors allow you to create wrappers around REST or SOAP APIs for use in Power Apps, Power Automate, Logic Apps, and Copilot Studio, enabling integration with services...

Agent Skills showing 24 of 52

activate-site

AGENT SKILL

add-azuredevops

AGENT SKILL

add-cloud-flow

AGENT SKILL

add-connector

AGENT SKILL

add-data-source

AGENT SKILL

add-datasource

AGENT SKILL

add-dataverse

AGENT SKILL

add-excel

AGENT SKILL

add-mcscopilot

AGENT SKILL

add-office365

AGENT SKILL

add-onedrive

AGENT SKILL

add-sample-data

AGENT SKILL

add-seo

AGENT SKILL

add-server-logic

AGENT SKILL

add-sharepoint

AGENT SKILL

add-teams

AGENT SKILL

audit-permissions

AGENT SKILL

canvas-app

AGENT SKILL

configure-canvas-mcp

AGENT SKILL

create-code-app

AGENT SKILL

create-site

AGENT SKILL

create-webroles

AGENT SKILL

deploy-pipeline

AGENT SKILL

Collections

Pricing Plans

Power Apps Plans Pricing

3 plans

PLANS

Rate Limits

Power Apps Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Low-code and no-code app development
Microsoft Dataverse data platform
Power Apps Component Framework (PCF)
Model-driven and canvas app types
Custom connectors for REST and SOAP APIs
Power Platform unified administration API
Client-side scripting with Xrm object model
AI Builder integration for intelligent apps

Use Cases

Custom business application development
Data-driven enterprise app creation
Legacy system modernization
Citizen developer enablement
Mobile workforce applications
Process automation with Power Automate integration

Integrations

Microsoft 365
Microsoft Teams
Microsoft Azure
Power Automate
Power BI
Dynamics 365
SharePoint
SQL Server

Resources

🌐
Portal
Portal
🌐
DeveloperPortal
DeveloperPortal
💬
Support
Support
📰
Blog
Blog
💰
Pricing
Pricing
💬
Support
Support
🎓
Training
Training
👥
GitHubOrganization
GitHubOrganization
🟢
StatusPage
StatusPage
🚀
GettingStarted
GettingStarted
🔗
Resources
Resources
🔗
CLI
CLI
🔗
Resources
Resources
🔗
Resources
Resources
🔑
Authentication
Authentication
📄
ChangeLog
ChangeLog
🔗
Resources
Resources
🎓
Training
Training
🔗
MCPServer
MCPServer
🔗
AgentSkills
AgentSkills

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Microsoft Dataverse Web API (Power Apps)
  version: '9.2'
request:
  auth:
    type: oauth2
    flow: client_credentials
    accessTokenUrl: https://login.microsoftonline.com/common/oauth2/v2.0/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: System
    type: folder
  items:
  - info:
      name: Get the current user information
      type: http
    http:
      method: GET
      url: https://{organization}.crm.dynamics.com/api/data/v9.2/WhoAmI
    docs: Returns the BusinessUnitId, UserId, and OrganizationId of the calling user.
  - info:
      name: Execute batch operations
      type: http
    http:
      method: POST
      url: https://{organization}.crm.dynamics.com/api/data/v9.2/$batch
    docs: Submit multiple operations or change sets in a single multipart batch request.
- info:
    name: Tables
    type: folder
  items:
  - info:
      name: Retrieve accounts
      type: http
    http:
      method: GET
      url: https://{organization}.crm.dynamics.com/api/data/v9.2/accounts
      params:
      - name: $select
        value: ''
        type: query
      - name: $filter
        value: ''
        type: query
      - name: $top
        value: ''
        type: query
      - name: $orderby
        value: ''
        type: query
    docs: Returns a collection of account records. Supports OData query options ($select, $filter, $top, $orderby).
  - info:
      name: Create an account
      type: http
    http:
      method: POST
      url: https://{organization}.crm.dynamics.com/api/data/v9.2/accounts
      body:
        type: json
        data: '{}'
    docs: Create an account
  - info:
      name: Retrieve an account by id
      type: http
    http:
      method: GET
      url: https://{organization}.crm.dynamics.com/api/data/v9.2/accounts(:accountid)
      params:
      - name: accountid
        value: ''
        type: path
        description: Primary key (GUID) of the account record.
    docs: Retrieve an account by id
  - info:
      name: Update an account
      type: http
    http:
      method: PATCH
      url: https://{organization}.crm.dynamics.com/api/data/v9.2/accounts(:accountid)
      params:
      - name: accountid
        value: ''
        type: path
        description: Primary key (GUID) of the account record.
      body:
        type: json
        data: '{}'
    docs: Update an account
  - info:
      name: Delete an account
      type: http
    http:
      method: DELETE
      url: https://{organization}.crm.dynamics.com/api/data/v9.2/accounts(:accountid)
      params:
      - name: accountid
        value: ''
        type: path
        description: Primary key (GUID) of the account record.
    docs: Delete an account
bundled: true