Microsoft Power Platform website screenshot

Microsoft Power Platform

Microsoft Power Platform is a suite of low-code development tools including Power Apps, Power Automate, Power BI, and Power Virtual Agents. It provides APIs for accessing Dataverse, managing environments, and integrating with external services through connectors.

3 APIs 0 Features
DataverseLow-CodeMicrosoftPower AppsPower AutomatePower BI

APIs

Microsoft Dataverse Web API

The Microsoft Dataverse Web API provides OData v4 RESTful access to the Dataverse data platform that underpins Power Platform. Developers can perform CRUD operations on tables, ...

Power Platform Admin API

The Power Platform Admin API enables programmatic management of Power Platform environments, connectors, data loss prevention policies, and tenant settings. Administrators can c...

Power Platform Connectors

Power Platform Connectors provide pre-built integrations with hundreds of external services and enable developers to create custom connectors using OpenAPI definitions. Connecto...

Collections

Pricing Plans

Rate Limits

FinOps

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
💰
Pricing
Pricing
🔑
Authentication
Authentication
📰
Blog
Blog
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
🟢
StatusPage
StatusPage

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Microsoft Dataverse Web API
  version: '9.2'
request:
  auth:
    type: oauth2
    flow: authorization_code
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
    accessTokenUrl: https://login.microsoftonline.com/common/oauth2/v2.0/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Records
    type: folder
  items:
  - info:
      name: Retrieve records from a Dataverse table
      type: http
    http:
      method: GET
      url: https://{org}.api.crm.dynamics.com/api/data/v9.2/:entitySetName
      params:
      - name: entitySetName
        value: accounts
        type: path
      - name: $select
        value: ''
        type: query
      - name: $filter
        value: ''
        type: query
      - name: $orderby
        value: ''
        type: query
      - name: $top
        value: ''
        type: query
      - name: $expand
        value: ''
        type: query
      - name: $count
        value: ''
        type: query
    docs: Retrieve records from a Dataverse table
  - info:
      name: Create a record
      type: http
    http:
      method: POST
      url: https://{org}.api.crm.dynamics.com/api/data/v9.2/:entitySetName
      params:
      - name: entitySetName
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Create a record
  - info:
      name: Retrieve a record by id
      type: http
    http:
      method: GET
      url: https://{org}.api.crm.dynamics.com/api/data/v9.2/:entitySetName(:id)
      params:
      - name: entitySetName
        value: ''
        type: path
      - name: id
        value: ''
        type: path
      - name: $select
        value: ''
        type: query
    docs: Retrieve a record by id
  - info:
      name: Update or upsert a record
      type: http
    http:
      method: PATCH
      url: https://{org}.api.crm.dynamics.com/api/data/v9.2/:entitySetName(:id)
      params:
      - name: entitySetName
        value: ''
        type: path
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update or upsert a record
  - info:
      name: Delete a record
      type: http
    http:
      method: DELETE
      url: https://{org}.api.crm.dynamics.com/api/data/v9.2/:entitySetName(:id)
      params:
      - name: entitySetName
        value: ''
        type: path
      - name: id
        value: ''
        type: path
    docs: Delete a record
- info:
    name: Metadata
    type: folder
  items:
  - info:
      name: List all table (entity) definitions
      type: http
    http:
      method: GET
      url: https://{org}.api.crm.dynamics.com/api/data/v9.2/EntityDefinitions
    docs: List all table (entity) definitions
  - info:
      name: Get metadata for a specific table by logical name
      type: http
    http:
      method: GET
      url: https://{org}.api.crm.dynamics.com/api/data/v9.2/EntityDefinitions(LogicalName=':logicalName')
      params:
      - name: logicalName
        value: ''
        type: path
    docs: Get metadata for a specific table by logical name
  - info:
      name: Identifies the currently authenticated user
      type: http
    http:
      method: GET
      url: https://{org}.api.crm.dynamics.com/api/data/v9.2/WhoAmI
    docs: Identifies the currently authenticated user
bundled: true