Push your API data
directly to Power BI
No export files. No manual refresh. Run a workflow in API Import and rows land in your Power BI push dataset — ready to visualize.
Three steps to your first row in Power BI
Choose Power BI as your destination, authorize with Azure AD, select a workspace and dataset, and run.
Choose Power BI as your destination
In the workflow editor, switch the destination from Google Sheets™ to Power BI. Works on new and saved workflows once you've authorized your Azure AD account.
Authorize with Azure AD
API Import prompts an Azure AD OAuth flow. Sign in once and the token is stored for scheduled runs — no repeated logins needed.
Select workspace and dataset — then run
Pick a workspace and dataset from dropdowns. API Import fetches from your API, maps fields, and pushes rows in batches of up to 10,000. Schedule it to keep your reports fresh.
Control exactly how data lands
Each workflow lets you choose whether API Import creates the dataset for you or writes into one you already manage.
- Creates dataset if missing
- All columns created as String
- Inserts new rows
- Never deletes existing rows
- Requires Push-type dataset and table to exist
- Inserts new rows
- Leaves schema untouched
- Never deletes existing rows
Set up Power BI in four steps
You'll need a Power BI account with Pro, Premium Per User, or Premium capacity to use Push Datasets.