Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
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!
| User | Count |
|---|---|
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 1 |
| User | Count |
|---|---|
| 5 | |
| 3 | |
| 1 | |
| 1 | |
| 1 |