Embed Token

Operations

Dashboards GenerateTokenInGroup

Generates an embed token to view the specified dashboard from the specified workspace.
This API is relevant only to 'App owns data' embed scenario.

Required scope: (all of the below)

  • Dashboard.ReadWrite.All or Dashboard.Read.All
  • Report.ReadWrite.All or Report.Read.All
  • Dataset.ReadWrite.All or Dataset.Read.All

To set the permissions scope, see Register an app.

Datasets GenerateTokenInGroup

Generates an embed token to Embed Q&A based on the specified dataset from the specified workspace.
This API is relevant only to 'App owns data' embed scenario.

Required scope: Dataset.ReadWrite.All or Dataset.Read.All
To set the permissions scope, see Register an app.

Reports GenerateTokenForCreateInGroup

Generates an embed token to allow report creation on the specified workspace based on the specified dataset.
This API is relevant only to 'App owns data' embed scenario.

Required scope: (all of the below)

  • Content.Create
  • Report.ReadWrite.All or Report.Read.All
  • Dataset.ReadWrite.All or Dataset.Read.All

To set the permissions scope, see Register an app.

Restrictions

Generating Embed Token with RLS may not work for AS Azure or AS OnPrem live connection reports for several minutes after a Rebind.

Reports GenerateTokenInGroup

Generates an embed token to view or edit the specified report from the specified workspace.
This API is relevant only to 'App owns data' embed scenario.

Required scope: (all of the below)

  • Report.ReadWrite.All or Report.Read.All
  • Dataset.ReadWrite.All or Dataset.Read.All
  • Content.Create - required only if allowSaveAs specified in GenerateTokenRequest

To set the permissions scope, see Register an app.

Restrictions

Generating Embed Token with RLS may not work for AS Azure or AS OnPrem live connection reports for several minutes after a Rebind.

Tiles GenerateTokenInGroup

Generates an embed token to view the specified tile from the specified workspace.
This API is relevant only to 'App owns data' embed scenario.

Required scope: (all of the below)

  • Dashboard.ReadWrite.All or Dashboard.Read.All
  • Report.ReadWrite.All or Report.Read.All
  • Dataset.ReadWrite.All or Dataset.Read.All

To set the permissions scope, see Register an app.