Forum Discussion

Cilas's avatar
Cilas
Frequent Visitor
1 year ago
Solved

PowerBI Embed token limit

Hi, Good Evening / Morning / Afternoon! I'm new in Power BI and I'm using the Pro Plus license, embedding my reports in third party application as a service principal. To do it, first I generate t...
  • nilendraFabric's avatar
    1 year ago

    Hello Cilas 

     

    Power BI Pro/PPU licenses have embed token limits typically 100 tokens/hour ,for development/testing. For production environments with unlimited tokens, you must purchase Power BI Embedded (A SKUs) or Premium (EM/P SKUs).
    • A1 (starting at ~$700/month) supports ~300 renders/hour.
    • Higher SKUs (A2–A8) scale compute/memory for heavier loads.

     


    2. Token Lifetime & Refresh
    • Embed Token Lifespan: Defaults to 1 hour. This is fixed and cannot be extended via policies.
    • Azure AD Refresh Tokens:
    • Last 90 days for non-single-page apps.
    • Use `setAccessToken()` to auto-refresh tokens before expiration

     

     

    From, adjusting Azure AD token policies affects the access token, not the embed token. The embed token’s 1-hour limit is enforced by Power BI regardless of Azure AD settings. So policies don’t extend embed tokens, only access tokens.

     

     

    if this is helpful please accept the answer

  • nilendraFabric's avatar
    1 year ago

    No, there is no supported method to extend Power BI embed token expiration beyond 1 hour using Pro/PPU licensing alone

    The A SKU (Power BI Embedded) resolves Pro/PPU limitations by providing dedicated Azure-based capacity for unlimited embed token generation.

    If this resolves the query please accept the answer