I am trying to access the rest API to refresh a dataset, and I am running into authorization problems. I need to use an app registration from azure. I create an Authorization context with my client Id and secret, which works with other azure services, but whatever I do I just get unauthorized. Here are the details:
I have assigned permissions in Azure AD to allow Power BI Service (Power BI), including 'Read and Write all Datasets' and 'View all Datasets'. When I try to access this rest endpoint, https://api.powerbi.com/v1.0/myorg/datasets, I just get unauthorized. Am I missing a step here? I think I need to use this call first so that I can get the guid of the dataset to refresh.