Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric certified for FREE! Don't miss your chance! Learn more
The documentation tends to suggest it's possible to generate an embed token for multiple reports https://docs.microsoft.com/en-us/rest/api/power-bi/embedtoken/generatetoken
I'm passing a list of reports in the POST payload as follows:
{
"reports": [
{
"allowEdit": false,
"id": "077fd657-6ba6-473e-9e55-570a84e95ef4"
},
{
"allowEdit": false,
"id": "077fd657-6gf6-473e-9e55-570a84e95ef4"
}
]
}
When I submit the request I receive an error:
{
"error": {
"code": "InvalidRequest",
"message": "At least one dataset is required"
}
}
I don't want to do any kind of dynamic binding, I just want to generate a single embed token that can display multiple reports. Is there any way of doing this without having to specify the dataset for each report?
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 3 | |
| 3 | |
| 2 | |
| 1 | |
| 1 |
| User | Count |
|---|---|
| 5 | |
| 4 | |
| 3 | |
| 3 | |
| 2 |