Actions24
- Admin Actions
- Dashboard Actions
- Dataset Actions
- Group Actions
- Report Actions
- Token Actions
Overview
This node allows you to interact with the Power BI API using header-based authentication by providing a bearer token. Specifically, for the Dataset - List operation, it retrieves a list of datasets available in a specified Power BI workspace (group). This is useful when you want to programmatically access or manage datasets within your Power BI environment.
Common scenarios include:
- Automating reporting workflows by fetching dataset metadata.
- Integrating Power BI datasets into other systems or dashboards.
- Auditing or inventorying datasets across workspaces.
Example: You can use this node to list all datasets in "My Workspace" or any other specified workspace by providing the appropriate group ID and an authentication token.
Properties
| Name | Meaning |
|---|---|
| Authentication Token | Bearer token for authentication (without the "Bearer" prefix). Required to authorize API calls. |
| Group (Workspace) | Power BI group (workspace) ID to scope the dataset listing. Leave blank to use "My Workspace". |
Output
The output is a JSON array where each item represents a dataset retrieved from the Power BI API. Each dataset object typically includes properties such as dataset ID, name, and other metadata provided by the Power BI service.
No binary data is output by this operation.
Dependencies
- Requires a valid Bearer token for Power BI API authentication. The token must be supplied either via input data or directly in the node parameter.
- The node makes HTTP requests to the Power BI REST API endpoint
https://api.powerbi.com/v1.0/myorg. - No additional external dependencies beyond the Power BI API and proper authentication.
Troubleshooting
- Missing or invalid token error: If the authentication token is missing or invalid, the node will throw an error indicating that the token is required or failed to authenticate. Ensure you provide a valid bearer token without the "Bearer" prefix.
- Workspace not found or inaccessible: If the specified group ID (workspace) does not exist or the token lacks permissions, the API call may fail or return empty results. Verify the group ID and token scopes.
- API rate limits or network issues: Standard API errors related to connectivity or throttling may occur. Retry or check network settings if these happen.
- Error loading groups or datasets: When loading options dynamically (e.g., for dropdowns), errors may indicate token problems or permission issues.