Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
navigator
New Member

REST call: Reports - Get Pages In Group always return null in the name field

I do a GET request as decribed here: https://docs.microsoft.com/en-us/rest/api/power-bi/reports/getpagesingroup#page

 

The name field in the response should be filled, but it's null.

 

For example:

 

{
  "value": [
    {
      "displayName": "Regional Sales Analysis",
      "name": null,
      "order": "0"
    },
    {
      "displayName": "Geographic Analysis",
      "name": null,
      "order": "1"
    }
  ]
}

 

 

It should look something like this:

 

{
  "value": [
    {
      "displayName": "Regional Sales Analysis",
      "name": "ReportSection",
      "order": "0"
    },
    {
      "displayName": "Geographic Analysis",
      "name": "ReportSection1",
      "order": "1"
    }
  ]
}

 

 

Am I doing something wrong here? The docs don't say it can be null, so I'm really confused. 

Any help is much appreciated.

 

Cheers,

Mike

2 REPLIES 2
v-eachen-msft
Community Support
Community Support

Hi @navigator ,

 

I cannot reproduce your issue on my side, you could create a support ticket with the following link.

https://powerbi.microsoft.com/en-us/support/

Support Ticket.gif

 

Community Support Team _ Eads
If this post helps, then please consider Accept it as the solution to help the other members find it.
navigator
New Member

Update: I see now that I a Name field is present (instead of a name field):

 

 

{
  "@odata.context":"http://wabi-west-europe-redirect.analysis.windows.net/v1.0/myorg/groups/XXX-XXX-XXX/$metadata#pages","value":[
    {
      "Name":"ReportSection","displayName":"X","order":0
    },{
      "Name":"ReportSection90784923874","displayName":"Y","order":1
    },{
      "Name":"ReportSection2134325","displayName":"Z","order":2
    }
  ]
}

 

 

I think this causes my library to not be able to deserialize the value properly, as it should be name and not Name.

In the swagger file that describes the power-bi api, we can see the following description of Page:

 

 

"Page":{
   "description":"A Power BI report page",
   "properties":{
      "name":{
         "type":"string",
         "description":"The page name"
      },
      "displayName":{
         "type":"string",
         "description":"The page display name"
      },
      "order":{
         "type":"integer",
         "format":"int32",
         "description":"The page order"
      }
   }
}

 

 

 

Clearly the name property should be with a lower-case n, but is currently returned with a capital N.

Is this a bug?

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.