Edit

Share via


Power Platform inventory schema reference

Power Platform inventory exposes resource data through the PowerPlatformResources table in Azure Resource Graph. This article describes the resource types and fields available in that table so you can build targeted queries and understand the data model behind the Power Platform inventory experience.

For information about querying the table programmatically, see Power Platform inventory API. For the full REST API reference, see the Power Platform REST API documentation.

Resource types

Every record in the PowerPlatformResources table has a type field that identifies the resource type. The following table lists all supported types.

Display name type value
Canvas apps microsoft.powerapps/canvasapps
Model-driven apps microsoft.powerapps/modeldrivenapps
Code apps microsoft.powerapps/codeapps
App Builder apps microsoft.powerapps/apps
Cloud flows microsoft.powerautomate/cloudflows
Agent flows microsoft.powerautomate/agentflows
Workflow agent flows microsoft.powerautomate/m365agentflows
Copilot Studio agents microsoft.copilotstudio/agents
Environments microsoft.powerplatform/environments
Environment groups microsoft.powerplatform/environmentgroups

Shared resource fields

The following fields are available on all resource types in the PowerPlatformResources table.

User experience name API field path Data type Description Example Status
Item name properties.displayName string The display name of the resource. Expense Report App Generally available
Item type type string The resource type identifier (see Resource types). microsoft.powerapps/canvasapps Generally available
Item ID name string The unique identifier of the resource. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
Location location string The geographic region of the resource. unitedstates Generally available
Created on properties.createdAt datetime The date and time the resource was created. 2025-06-01T08:00:00Z Generally available
Created by properties.createdBy string The object ID of the user who created the resource. aaaa0000-bb11-2222-33cc-444444dddddd Generally available

Note

The tenantId field is also available as a top-level ARM field on every resource record.

Canvas apps

API field path Data type Description Example Status
properties.ownerId string The object ID of the resource owner. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.environmentId string The identifier of the environment that contains the resource. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.lastModifiedAt datetime The date and time the app was last modified. 2026-01-15T10:30:00Z Generally available
properties.lastModifiedBy string The object ID of the user who last modified the app. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.isQuarantined boolean Whether the app is quarantined. false Generally available

Note

The properties.isQuarantined field is available through the API but isn't yet shown in the Power Platform admin center inventory experience.

Model-driven apps

API field path Data type Description Example Status
properties.ownerId string The object ID of the resource owner. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.environmentId string The identifier of the environment that contains the resource. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.lastModifiedAt datetime The date and time the app was last modified. 2026-01-15T10:30:00Z Generally available
properties.lastModifiedBy string The object ID of the user who last modified the app. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.isQuarantined boolean Whether the app is quarantined. false Generally available
properties.appModuleId string The Dataverse app module ID. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.logicalName string The Dataverse logical name of the app. contoso_expensereport Generally available

Note

The properties.isQuarantined field is available through the API but isn't yet shown in the Power Platform admin center inventory experience.

Code apps

API field path Data type Description Example Status
properties.ownerId string The object ID of the resource owner. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.environmentId string The identifier of the environment that contains the resource. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.lastModifiedAt datetime The date and time the app was last modified. 2026-01-15T10:30:00Z Generally available
properties.lastModifiedBy string The object ID of the user who last modified the app. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.isQuarantined boolean Whether the app is quarantined. false Generally available
properties.subType string The subtype of the code app: byocApp or vibeApp. byocApp Generally available

Note

The subtype values correspond to code apps and vibe apps, respectively.

Note

The properties.isQuarantined field is available through the API but isn't yet shown in the Power Platform admin center inventory experience.

App Builder apps

For more information, see App Builder.

API field path Data type Description Example Status
properties.ownerId string The object ID of the resource owner. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.environmentId string The identifier of the environment that contains the resource. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.lastModifiedAt datetime The date and time the app was last modified. 2026-01-15T10:30:00Z Generally available
properties.lastModifiedBy string The object ID of the user who last modified the app. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.isQuarantined boolean Whether the app is quarantined. false Generally available
properties.subType string The subtype of the app. Currently appBuilderApp. appBuilderApp Generally available

Note

The properties.isQuarantined field is available through the API but isn't yet shown in the Power Platform admin center inventory experience.

Cloud flows

API field path Data type Description Example Status
properties.ownerId string The object ID of the resource owner. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.environmentId string The identifier of the environment that contains the resource. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.lastModifiedAt datetime The date and time the flow was last modified. 2026-01-15T10:30:00Z Generally available
properties.lastModifiedBy string The object ID of the user who last modified the flow. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.workflowEntityId string The Dataverse workflow entity ID. aaaa0000-bb11-2222-33cc-444444dddddd Generally available

Agent flows

API field path Data type Description Example Status
properties.ownerId string The object ID of the resource owner. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.environmentId string The identifier of the environment that contains the resource. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.lastModifiedAt datetime The date and time the flow was last modified. 2026-01-15T10:30:00Z Generally available
properties.lastModifiedBy string The object ID of the user who last modified the flow. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.workflowEntityId string The Dataverse workflow entity ID. aaaa0000-bb11-2222-33cc-444444dddddd Generally available

Workflow agent flows

API field path Data type Description Example Status
properties.ownerId string The object ID of the resource owner. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.environmentId string The identifier of the environment that contains the resource. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.lastModifiedAt datetime The date and time the flow was last modified. 2026-01-15T10:30:00Z Generally available
properties.lastModifiedBy string The object ID of the user who last modified the flow. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.workflowEntityId string The Dataverse workflow entity ID. aaaa0000-bb11-2222-33cc-444444dddddd Generally available

Copilot Studio agents

Copilot Studio agents have a rich set of properties beyond the shared fields, including core, identity, and configuration properties. For the full schema, see Copilot Studio agents inventory schema.

Environments

For more information about environments, see Environments overview.

API field path Data type Description Example Status
properties.environmentType string The type of environment: Production, Default, Sandbox, Trial, Developer, or Dataverse for Teams. Production Generally available
properties.isManaged boolean Whether the environment is a Managed Environment. true Generally available
properties.environmentGroup string The name of the environment group, if assigned. Finance Generally available
properties.environmentGroupId string The identifier of the environment group, if assigned. aaaa0000-bb11-2222-33cc-444444dddddd Generally available
properties.lastModifiedAt datetime The date and time the environment was last modified. 2026-01-15T10:30:00Z Generally available

Environment groups

For more information, see Environment groups.

API field path Data type Description Example Status
properties.description string The description of the environment group. All finance team environments Generally available
properties.lastModifiedAt datetime The date and time the group was last modified. 2026-01-15T10:30:00Z Generally available