Forum Discussion

4 Replies

  • Hi Anonymous ,

     

    For the API's to come back to you you will have to have permissions to each of those workspaces that house the dataflows.  Basically, to write effective API reports that get "everything" for your organization, you have to make yourself an admin/user on each and every workspace.  You can get some "metadata" type stuff but you can't "reach in" and get the data within the Workspaces without being a user in them.

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hi collinq,

       

      Thanks for engaging and the ideas. 

       

      I am a Power BI Service Admin for my org and I have been able to produce a "service-able" data model with Admin API Calls without assignming myself access to each and every Workspace, of course it could always be better. My question is more specific to that 1 API call, which feels like false advertising, or maybe I am doing something wrong. 

      If there is a column called "Upstreamdataflows", why is it not populating? All of the other columns are populating as expected from the API Call. WorkspaceId, DatasetId, Dataset Name, Dataset Created Date, etc. 

       

      Reading between the lines on your logic and applying to my situation, I do have access to the Workspaces that have upstream dataflows, and I have access to the workspaces with datasets that are built from those upstream dataflows I am trying to return, so that shouldn't be the show stopper here.