get_reports
Retrieve PowerBI reports from a workspace, returning names, IDs, web and embed URLs to discover and access available reports.
Instructions
Get PowerBI reports from a workspace.
Returns report information including:
Report name and ID
Web URL for viewing
Embed URL for embedding
Associated dataset ID
Useful for discovering available reports and getting report URLs.
Parameters:
workspace_id (optional): Workspace ID. Omit to get reports from "My workspace"
format: Response format - "json" or "markdown" (default: "markdown")
detail: Detail level - "concise" or "detailed" (default: "concise")
Returns: List of reports with their IDs, names, and optionally URLs and dataset IDs.
Example usage:
Get reports from My workspace: (omit workspace_id)
Get reports from specific workspace: workspace_id="abc123"
Get detailed info with URLs: detail="detailed"
Error handling:
If workspace_id not found, verify the ID using get_workspaces
For permission errors, ensure service principal has read access
Empty list means no reports in the workspace or no access
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workspace_id | No | ||
| format | No | markdown | |
| detail | No | concise |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |