Powerbi Admin API Playbook

Use when Power BI tenant administration needs Admin API playbooks for workspace inventory, usage metrics, refresh failures, endorsements, sensitivity labels, sharing risk, gateways, and capacity.

rweisssieker-xp 9fd6672 1.2 KB Updated

File contents

Power BI Admin API Playbook

Plan tenant scans and governance actions using Power BI/Fabric admin APIs.

Output Contract

  • Admin question, required permissions, API families, scan scope, frequency, and output tables.
  • Inventory fields for workspaces, reports, datasets, refresh, users, gateways, capacities, labels, endorsements, and sharing.
  • Risk rules and remediation actions.
  • Privacy, rate-limit, and audit handling notes.

Checks

  • Confirm required admin permissions.
  • Treat delete/removal actions as approval-gated.

Runtime Executors

Create credential-safe Admin API request payloads:

python scripts\powerbi_expert_factory.py tenant-scan-request --tenant <tenant-id> --workspace <workspace-id> --out outputs\runtime-executors\tenant-scan-request.json
python scripts\powerbi_expert_factory.py gateway-audit-request --gateway <gateway-id> --datasource <datasource-id> --out outputs\runtime-executors\gateway-audit-request.json

rweisssieker-xp/powerbi-codex-plugin/tree/main/plugins/powerbi-business-intelligence/skills/powerbi-admin-api-playbook commit 9fd66723a8

Frequently asked questions

npx skillmds@latest add rweisssieker-xp/powerbi-admin-api-playbook