Actions32
- Admin Actions
- Dashboard Actions
- Dataflow Actions
- Dataset Actions
- Gateway Actions
- Group Actions
- Report Actions
Overview
The node integrates with the Power BI API to perform various operations on different Power BI resources. Specifically, for the Group resource with the List operation, it retrieves a list of Power BI groups (workspaces). This is useful when you want to programmatically access or manage your Power BI workspaces within an automation workflow.
Common scenarios include:
- Automating workspace management by listing all available groups.
- Using the list of groups as input for further operations like fetching reports or datasets within those groups.
- Synchronizing Power BI workspace information with other systems.
Example: You might use this node to fetch all your Power BI groups and then loop through them to extract reports or dashboards for reporting or backup purposes.
Properties
| Name | Meaning |
|---|---|
| Authentication | Method used to authenticate with Power BI API. Options: - OAuth2 - Bearer Token |
Output
The node outputs an array of JSON objects representing Power BI groups (workspaces). Each object typically contains details about a group such as its ID, name, and other metadata provided by the Power BI API.
If the node supports binary data output (not indicated here), it would represent attachments or files related to the groups, but in this case, the output is purely JSON data describing groups.
Dependencies
- Requires valid authentication credentials for Power BI API access, either via OAuth2 or a Bearer Token.
- The node depends on the Power BI API endpoints for groups.
- No additional external services are required beyond Power BI itself.
- Proper configuration of the authentication method in n8n is necessary.
Troubleshooting
- Authentication errors: Ensure that the OAuth2 token or Bearer Token is valid and has sufficient permissions to access Power BI groups.
- API rate limits: If many requests are made in a short time, the Power BI API may throttle requests. Implement retry logic or reduce request frequency.
- Empty results: Verify that the authenticated user has access to any Power BI groups; otherwise, the list will be empty.
- Unsupported resource or operation error: This node only supports predefined resources and operations. Selecting unsupported combinations will throw an error.