← Help & Docs

Power Platform Inventory

Every Power Platform asset captured for audit — with the deep link to each one. Last updated 2026-06-17

What it is

A GRC asset inventory of your Microsoft Power Platform, captured for audit. Every asset is a durable record with its maker/admin-portal deep link, so an auditor can click straight through to the source. Assets can be documented (owner, criticality, notes, tags) and linked to TATER controls as evidence. It lives in TATER Manage → Connections → Power Platform Inventory and reuses the same connection as the Flow Monitor — no second setup.

What's captured

Asset typeSourceDeep link
EnvironmentsPower Platform admin (BAP) APIadmin.powerplatform.microsoft.com
SolutionsDataverse (Microsoft first-party solutions filtered out; publisher kept)make.powerapps.com
Canvas appsDataversemake.powerapps.com
Model-driven appsDataversemake.powerapps.com
Custom connectorsDataversemake.powerapps.com
Power BI workspaces / datasets / reportsPower BI read-only admin API (needs a one-time grant — below)app.powerbi.com
Cloud flowsSeparate, richer Flow inventory (Ops → Flow Monitor)make.powerautomate.com

A daily sweep keeps it current; click Scan now on the page to refresh on demand.

Documenting & linking assets for audit

Click any asset to open its detail card. Set an owner, a criticality, free-text notes, tags, and linked control IDs — the controls this asset is evidence for. Those links are preserved across scans and appear in the audit export.

Audit export

The Audit export (CSV) button produces one consolidated, auditor-ready file listing every Power Platform asset (apps, connectors, environments, solutions, and flows) with its type, environment, maker deep-link, owner, criticality, publisher/managed status, and linked control evidence — exactly the "here's everything and where to find it" artifact an auditor asks for.

Power BI — both directions

Feed TATER data OUT to Power BI (no setup)

TATER's data endpoint exposes the inventory as Power BI datasets so you can build your own GRC dashboards:

GET https://api.tatersecurity.com/api/reports/powerbi?dataset=powerplatform
GET https://api.tatersecurity.com/api/reports/powerbi?dataset=flows

Authenticate with a TATER API key (x-api-key) — see the Power BI integration guide.

Read your Power BI artifacts INTO the inventory (one-time grant)

To inventory your Power BI workspaces, datasets, and reports, grant the TATER scanning app read-only Power BI admin API access (you must be a Fabric/Power BI admin). There are two ways — a PowerShell script (recommended for MSPs / repeatable rollouts) or the portal.

Option A — PowerShell (recommended, repeatable)

Run Grant-PowerBIAdminAccess.ps1 as a Microsoft Entra + Fabric admin. It creates the security group, adds the scanning app to it, enables the tenant setting via the Fabric Admin API (with an automatic portal fallback), and can verify the grant end-to-end.

# prereq (once): Install-Module Az.Accounts -Scope CurrentUser

# the AppId is the same scanning app used for the Power Automate connection
./Grant-PowerBIAdminAccess.ps1 -AppId <scanning-app-id> -TenantId <your-tenant-id>

# optional: also verify app-only read works end-to-end
./Grant-PowerBIAdminAccess.ps1 -AppId <app-id> -TenantId <tid> -ClientSecret <secret>

The script is self-documenting (run Get-Help ./Grant-PowerBIAdminAccess.ps1 -Full). It also warns if the app has conflicting Power BI Service API permissions (Microsoft requires read-only admin-API service principals to have none).

Option B — Portal (manual)

  1. Microsoft Entra → create/choose a security group (e.g. TATER-PowerBI-Readers) → add the TATER scanning app (the same app registration used for Power Automate) as a member.
  2. Power BIapp.powerbi.comSettings → Admin portal → Tenant settings → Admin API settings → enable "Service principals can access read-only admin APIs" → scope it to that group.
  3. Under Developer settings, enable "Service principals can call Fabric public APIs" for the group.

Either way: wait ~15 minutes to propagate, then click Scan now on the Power Platform Inventory page — Power BI assets appear automatically. Until granted, the scan simply notes "grant needed" and captures everything else; Power BI is never required for the rest of the inventory.

MCP tools

ToolPurpose
list_power_platform_inventoryList the inventory (optional type filter) with each asset's maker deep-link. Read-only (Auditor+).
document_power_platform_assetSet an asset's owner/criticality/notes/tags and link it to controls, docs, and Ops tasks as evidence. Admin.

Permissions & privacy

Related