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

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
bangertcm
Regular Visitor

DataSources & CatalogItems REST Endpoint permissions are 'insufficient'

I have System Administrator and System User permissions to the Power BI Report Server, but I'm met with with the following error when attempting to access the /Reports/api/v2.0/DataSources and CatalogItems endpoints:

 

{
  "error":{
    "code":"","message":"An error has occurred.","innererror":{
      "message":"The permissions granted to user 'DOMAIN\\username' are insufficient for performing this operation.","type":"Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException","stacktrace":"   at Microsoft.ReportingServices.Library.DataSourceCatalogItem.ThrowIfNoAccess(DatasourceOperation operation)\r\n   at Microsoft.ReportingServices.Library.GetDataSourceContentsAction.PerformActionNow()\r\n   at Microsoft.ReportingServices.Library.RSSoapAction`1.Execute()\r\n   at Microsoft.ReportingServices.Portal.Repositories.CatalogItemRepository.GetDataSource(IPrincipal userPrincipal, String path)\r\n   at Microsoft.ReportingServices.Portal.Repositories.CatalogItemRepository.<>c__DisplayClass37_0`1.<TraverseFolder>b__1(FavoriteableCatalogItemDescriptor i)\r\n   at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()\r\n   at System.Linq.Enumerable.<OfTypeIterator>d__95`1.MoveNext()\r\n   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()\r\n   at System.Web.OData.Formatter.Serialization.ODataFeedSerializer.WriteFeed(IEnumerable enumerable, IEdmTypeReference feedType, ODataWriter writer, ODataSerializerContext writeContext)\r\n   at System.Web.OData.Formatter.ODataMediaTypeFormatter.WriteToStream(Type type, Object value, Stream writeStream, HttpContent content, HttpContentHeaders contentHeaders)\r\n   at System.Web.OData.Formatter.ODataMediaTypeFormatter.WriteToStreamAsync(Type type, Object value, Stream writeStream, HttpContent content, TransportContext transportContext, CancellationToken cancellationToken)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Owin.HttpMessageHandlerAdapter.<BufferResponseContentAsync>d__27.MoveNext()"
    }
  }
}

 Why am I able to access other endpoints except these?  Is there even a means to adjust this security?  Seems off.... I'm using the January 2020 update.  Am I the only one that is having this problem or is it normal?

 

Help!

 

0 REPLIES 0

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

July Power BI Update Carousel

Power BI Monthly Update - July 2026

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

60 days of Data Days Carousel

Data Days 2026

Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.