Actions20
- Dataset Actions
- Group Actions
- Report Actions
- Admin Actions
- Dashboard Actions
Overview
This node interacts with the Power BI API to retrieve information about dashboards within a specified workspace (group). The "Get" operation under the "Dashboard" resource fetches details of a single dashboard by its ID. This is useful when you want to programmatically access metadata or configuration of a specific Power BI dashboard, for example, to integrate dashboard data into other workflows, automate reporting tasks, or audit dashboard properties.
Practical examples include:
- Retrieving dashboard details to display in a custom portal.
- Automating documentation or inventory of dashboards across workspaces.
- Triggering downstream processes based on dashboard metadata.
Properties
| Name | Meaning |
|---|---|
| Group (Workspace) | Power BI group (workspace) ID. You can select from available groups loaded dynamically. Leave blank to use the default "My Workspace". |
| Dashboard ID | The unique identifier of the dashboard to retrieve. This is required and options are dynamically loaded based on the selected group. |
Output
The node outputs JSON data representing the retrieved dashboard's details. The structure typically includes metadata such as dashboard ID, name, web URL, and other relevant properties provided by the Power BI API for that dashboard.
No binary data output is produced by this operation.
Dependencies
- Requires an active connection to the Power BI API via an API key or OAuth credential configured in n8n.
- The node depends on dynamic loading methods to populate options for groups and dashboards, which require network access to Power BI endpoints.
- The base URL used for API requests is
https://api.powerbi.com/v1.0/myorg.
Troubleshooting
Common issues:
- Invalid or missing API credentials will cause authentication failures.
- Specifying a dashboard ID that does not exist or is inaccessible in the selected group will result in errors.
- Network connectivity problems may prevent loading of groups or dashboards options.
Error messages:
"The resource \"dashboard\" is not supported!"— indicates an unsupported resource was requested; ensure the resource and operation names are correct.- Errors related to permission denied or unauthorized access usually mean the API credentials lack sufficient permissions for the workspace or dashboard.
Resolutions:
- Verify API credentials and their scopes/permissions.
- Confirm the dashboard ID exists in the selected workspace.
- Check network connectivity and Power BI service status.