Microsoft Power Platform APIs Accounts API
The Accounts API from Microsoft Power Platform APIs — 3 operation(s) for accounts.
The Accounts API from Microsoft Power Platform APIs — 3 operation(s) for accounts.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/power-platform-accounts-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: PowerPlatform Accounts API
version: 2020-10-30-preview
description: // (missing-service-description) Add service description
x-typespec-generated:
- emitter: '@azure-tools/typespec-autorest'
servers:
- url: https://management.azure.com
security:
- azure_auth:
- user_impersonation
tags:
- name: Accounts
paths:
/subscriptions/{subscriptionId}/providers/Microsoft.PowerPlatform/accounts:
get:
operationId: Accounts_ListBySubscription
tags:
- Accounts
description: Retrieve a list of accounts within a subscription.
parameters:
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
responses:
'200':
description: Azure operation completed successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/AccountList'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
x-ms-examples:
List accounts by subscription:
$ref: ./examples/listAccountsBySubscription.json
x-ms-pageable:
nextLinkName: nextLink
summary: Accounts list by subscription
x-summary-source: derived
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PowerPlatform/accounts:
get:
operationId: Accounts_ListByResourceGroup
tags:
- Accounts
description: Retrieve a list of accounts within a given resource group.
parameters:
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
responses:
'200':
description: Azure operation completed successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/AccountList'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
x-ms-examples:
List accounts by resource group:
$ref: ./examples/listAccountsByResourceGroup.json
x-ms-pageable:
nextLinkName: nextLink
summary: Accounts list by resource group
x-summary-source: derived
? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PowerPlatform/accounts/{accountName}
: get:
operationId: Accounts_Get
tags:
- Accounts
description: Get information about an account.
parameters:
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
- name: accountName
in: path
description: Name of the account.
required: true
schema:
type: string
responses:
'200':
description: Azure operation completed successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/Account'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
x-ms-examples:
Get account:
$ref: ./examples/getAccount.json
summary: Accounts get
x-summary-source: derived
put:
operationId: Accounts_CreateOrUpdate
tags:
- Accounts
description: Creates an account.
parameters:
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
- name: accountName
in: path
description: Name of the account.
required: true
schema:
type: string
responses:
'200':
description: Resource 'Account' update operation succeeded
content:
application/json:
schema:
$ref: '#/components/schemas/Account'
'201':
description: Resource 'Account' create operation succeeded
content:
application/json:
schema:
$ref: '#/components/schemas/Account'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
x-ms-examples:
Create or update account:
$ref: ./examples/createOrUpdateAccount.json
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Account'
description: Parameters supplied to create or update an account.
required: true
summary: Accounts create or update
x-summary-source: derived
patch:
operationId: Accounts_Update
tags:
- Accounts
description: Updates an account.
parameters:
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
- name: accountName
in: path
description: Name of the account.
required: true
schema:
type: string
responses:
'200':
description: Azure operation completed successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/Account'
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
x-ms-examples:
Update account:
$ref: ./examples/updateAccount.json
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchAccount'
description: Parameters supplied to update an account.
required: true
summary: Accounts update
x-summary-source: derived
delete:
operationId: Accounts_Delete
tags:
- Accounts
description: Delete an account.
parameters:
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
- name: accountName
in: path
description: Name of the account.
required: true
schema:
type: string
responses:
'200':
description: Resource deleted successfully.
'204':
description: Resource does not exist.
default:
description: An unexpected error response.
content:
application/json:
schema:
$ref: ../../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
x-ms-examples:
Delete account:
$ref: ./examples/deleteAccount.json
summary: Accounts delete
x-summary-source: derived
components:
schemas:
PatchTrackedResource:
type: object
description: The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'
properties:
tags:
type: object
description: Resource tags.
additionalProperties:
type: string
x-ms-mutability:
- read
- update
- create
location:
type: string
description: The geo-location where the resource lives
x-ms-mutability:
- read
- create
allOf:
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/definitions/Resource
AccountList:
type: object
description: The response of the list accounts operation.
properties:
value:
type: array
description: The collection value.
items:
$ref: '#/components/schemas/Account'
nextLink:
type: string
description: The next page link.
Account:
type: object
description: Definition of the account.
properties:
properties:
$ref: '#/components/schemas/AccountProperties'
description: The properties that define configuration for the account.
x-ms-client-flatten: true
allOf:
- $ref: ../../../../../../common-types/resource-management/v3/types.json#/definitions/TrackedResource
AccountProperties:
type: object
description: The properties that define configuration for the account.
properties:
systemId:
type: string
description: The internally assigned unique identifier of the resource.
readOnly: true
description:
type: string
description: The description of the account.
PatchAccount:
type: object
description: Definition of the account.
properties:
properties:
$ref: '#/components/schemas/AccountProperties'
description: The properties that define configuration for the account.
x-ms-client-flatten: true
systemData:
$ref: ../../../../../../common-types/resource-management/v3/types.json#/definitions/systemData
description: Metadata pertaining to creation and last modification of the resource.
readOnly: true
allOf:
- $ref: '#/components/schemas/PatchTrackedResource'
securitySchemes:
azure_auth:
type: oauth2
flows:
implicit:
scopes:
user_impersonation: impersonate your user account
authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
description: Azure Active Directory OAuth2 Flow.