PowerBIToken.CreateDevToken Method (String, Guid)

 

Creates a developer token with default expiration used to access Power BI platform services

Namespace:   Microsoft.PowerBI.Security
Assembly:  Microsoft.PowerBI.Core (in Microsoft.PowerBI.Core.dll)

Syntax

public static PowerBIToken CreateDevToken(
    string workspaceCollectionName,
    Guid workspaceId
)

Parameters

  • workspaceCollectionName
    Type: System.String

    The workspace collection name

Return Value

Type: Microsoft.PowerBI.Security.PowerBIToken

The Power BI access token

Examples

The following example creates a dev token from a Workspace Collection and Workspace ID

public ActionResult Reports()
{
  var devToken = PowerBIToken.CreateDevToken(this.workspaceCollection, this.workspaceId);
  using (var client = this.CreatePowerBIClient(devToken))
  {
      var reportsResponse = client.Reports.GetReports(this.workspaceCollection, this.workspaceId.ToString());

      var viewModel = new ReportsViewModel
      {
          Reports = reportsResponse.Value.ToList()
      };

    return PartialView(viewModel);
  }
}

See Also

CreateDevToken Overload
PowerBIToken Class
Microsoft.PowerBI.Security Namespace

Return to top