This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
I'm using embed url for the dashboard. So I'm creating fresh token from postman, and applying the generated token in javascript. This working fine until the token expires. My problem is, I need to always regenerate the token when it expires.
I already posted here, but couldn't find a correct answer. power bi embedded access token . And I tried another source to solve Refresh token using JavaScript , but here I face a problem that how to implement the method generateEmbedToken().
The solution should be really helpful for my project and delay. Thanks in advance
The following code is working until the token generated form POSTMAN expires.
window.onload = function () {
var embedUrl=//embedUrl
var id = //id
var accessToken= // accessToken
var embedConfiguration = {
type: 'report',
accessToken: accessToken,
id: id,
embedUrl: embedUrl,
settings: {
filterPaneEnabled: false,
navContentPaneEnabled: true
}
};
var $reportContainer = $('#reportContainer');
var report = powerbi.embed($reportContainer.get(0), embedConfiguration);
report.on('loaded', event => {
report.getFilters()
.then(filters => {
filters.push(filter);
return report.setFilters(filters);
});});
report.fullscreen();
}
Have you checked the following example?
Refresh token using JavaScript SDK example
The basic step should be:
1. Set a listener for token expire,
2. Use the generateEmbedToken () function to update the embed token.
Access token is a little different, see if the following article would help:
Get an authentication access token
Regards,
Michael
Thank you so much for your contribution. This code is in .net. But I'm using java and javascript. Can't I implement this in javascript? Is there any tutorial for that? I feel better to do it in javascript.
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |