report server api
7 TopicsHow to Batch Add User Permissions to a Report in Power BI Report Server
I need to add permissions for users in the reports on Power BI Report Server. There are more than 1000 users that need to be added, and I have a list of users. However, due to IT restrictions, I cannot use AD. Currently, I can add them one by one in the web portal, but since there are so many users, adding them this way is very cumbersome. Therefore, I need to add them in bulk. Additionally, for Row-level security (RLS), it is also necessary to add user permissions in bulk. I think it's not possible to achieve this through the UI interface and would need to use API calls or programming methods to accomplish this. After reviewing the following three official documents, it seems that there is no API information regarding this operation. 1. Modify or delete a role assignment (SSRS web portal) => Modify or delete an item role assignment https://learn.microsoft.com/en-us/sql/reporting-services/security/role-assignments-modify-or-delete?view=sql-server-ver16#modify-or-delete-an-item-role-assignment 2. Row-level security (RLS) in Power BI Report Server => add-members-to-roles https://learn.microsoft.com/en-us/power-bi/report-server/row-level-security-report-server?source=recommendations#add-members-to-roles 3. Developer handbook overview, Power BI Report Server => API https://learn.microsoft.com/en-us/power-bi/report-server/developer-handbook-overview#apis Furthermore, I am very regretful to see that the Power BI Service API does not include an API for adding users to reports. Based on this description, it is very likely that Power BI Report Server also does not have this API Re: Add users access on a specific report/Data in ... - Microsoft Fabric Community Could you please let me know if the above requirements can be met? How can they be achieved? Or, Is there a way to add 1,000 users in bulk to a group using PowerShell on Power BI Report Server? This way, I only need to add one group in the Portal.3KViews0likes4CommentsPower Bi Report Server PBIRS REST API get user info
Hello, I want to retrieve user info(id, username, displayname) using PBIRS REST API. I found it possible by using /me api call, is there something similar, but for other users. If I got CreatedBy from /Report api call, could i retrieve information about user by CreatedBy?Solved628Views0likes1CommentAutomate Permission Management in Power BI Report Server (May 2020)
Hi Team, I am new to powerbi as well as to their API's and looking for help/guidance to automate the permission management. My requirement is to provide the access to the Windows user comming from AD to one of the report specific folder when published in the Report server. Is it possible? I also looked into API's but do not know which one to use (https://app.swaggerhub.com/apis/microsoft-rs/PBIRS/2.0 )? Many thanks in advance for all the help.Solved6.4KViews0likes3CommentsHow to Access Excel or CSV Files Saved on Power BI Report Server Directly?
Hi PWR BI Family ❤ , I saw this post on how to access files saved on Power BI Report Server; however, I couldn't follow the solution. After a bit of digging around, I managed to figure out the intermediate steps you need to follow. This post is meant to enhance the original solution - not replace or criticise it: Original post from liewgm : https://community.powerbi.com/t5/Report-Server/How-to-Access-Files-Uploaded-to-Report-Server-Directly/m-p/420319 Hi, I have PBI Report Server set up and running fine. Question is how do I access the files uploaded to the Report Server directly? E.g. Pass an URL of an uploaded Excel (http://myServer/abc.xlsx) to Excel application to open it, make edits on the file and then save it back to PBI Report Server? Thanks. and the original solution provided by: Anonymous wrote: The file is stored as a binary object in the Report Server database. The Report Server API will allow you to open the file directly within Excel but not save it back. To open the file, you'll need to find the GUID of your file, and put it into the following API call: http://<your report server>/reports/api/v2.0/Resources(<your excel file's guid>)/Content/$value Then open Excel and paste that URL into the File->Open window. You will have to manually save and re-upload the file to store any changes.Solved13KViews0likes4CommentsHow to integrate RLS between report with web page?
Hello experts, i got problem. i have embed a report from report server to web page. it have data limit(RLS) by username() in report server. user just see the data them self. but i don't know how to implement the RLS in web. can you help? thanks.1.5KViews0likes2Commentswhy parameter definitions is not showing for shared dataset in power BI report server
Hi, When I'm calling the API for getting parameter definitions I'm getting an empty array, http://ServerName//reports/api/v2.0/Datasets(dataset_id)/parameterDefinitions { "@odata.context": "http://servername/reports/api/v2.0/$metadata#ParameterDefinitions", "value": [] } But I've set the parameters in the shared dataset How to resolve it Thanks in advance.1.7KViews0likes5CommentsHow to get data from based on based on passed Parameter passed on the report server
Hi, I have created the parameter in the data set and I can get the data based on the parameter passed on the report in the SSRS when I deploy to the Power BI report server I'm getting the following error. An error has occurred during report processing. (rsProcessingAborted) An attempt was made to set a data set parameter '@BrandName' that is not defined in this data set. (rsUnknownDataSetParameter). How to resolve it?550Views0likes0Comments