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 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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