Get Report

 

Updated: July 21, 2017



Request | Response

The Get Report operation returns a JSON object of a Report which includes an id, name, webUrl, and embedUrl.

The Integrate a report into an app walkthrough shows you how to get a report to integrate, or embed, a report into a web app.

Required scope: Report.Read.All

To set the permissions scope, see Register an app.

GET https://api.powerbi.com/v1.0/myorg/reports/{report_id}

Groups

Groups are a collection of unified Azure Active Directory groups that the user is a member of and is available in the Power BI service. These are referred to as app workspaces within the Power BI service. To learn how to create a group, see Create an app workspace.

GET https://api.powerbi.com/v1.0/myorg/groups/{group_id}/reports/{report_id}

Uri parameter

NameDescriptionData Type
group_idGuid of the Group to use. You can get the group id from the Get Groups operation. Groups are referred to as app workspaces within the Power BI service.String
report_idGuid of the report to get. You can get the report id from the Get reports operation.String

Header

Authorization: Bearer eyJ0eX ... FWSXfwtQ

A report entity.

Status code

CodeDescription
200OK. Indicates success.
403Unauthorized
404Not found
500Internal service error

Content-Type

application/json

Body schema

Reports have a GUID id, name, webUrl, and embedUrl. You use the embedUrl to embed a report in an app.

{
  "id": "string",
  "name": "string",
  "webUrl": "string",
  "embedUrl": "string",
  "datasetId": "string"
}

Show: