# 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.

- Skill: `rweisssieker-xp/powerbi-admin-api-playbook` (Agent Skill)
- Install (CLI): `npx skillmds@latest add rweisssieker-xp/powerbi-admin-api-playbook`
- Raw SKILL.md: https://api.skillmd.com/api/skills/rweisssieker-xp/powerbi-admin-api-playbook/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: rweisssieker-xp (https://skillmd.com/u/rweisssieker-xp)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/rweisssieker-xp/powerbi-admin-api-playbook

---


# 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:

```powershell
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
```

