Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hey guys. I'm new to PBI (2 days in!) and I need some help using the API to suspend my PBI Embedded A1 Capacity. I want to do this as a back-end function from a web server (no user interaction). I've been testing the POSTs below with Postman....
When I do a POST to Suspend Capacity with this URL...
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PowerBIDedicated/capacities/{dedicatedCapacityName}/suspend?api-version=2017-10-01
"error": "invalid_grant",
"error_description": "AADSTS65001: The user or administrator has not consented to use the application with ID 'bla bla bla bla'.... Send an interactive authorization request for this user and resource".
"error": {
"code": "AuthorizationFailed",
"message": "The client '80d81297-xxxxxxxxxxx' with object id '80d81297-xxxxxxxxxxx' does not have authorization to perform action 'Microsoft.PowerBIDedicated/capacities/suspend/action' over scope '/subscriptions/3ae6d438-3b19-41ee-acf6-9c4cec5c33ce/resourceGroups/CIOPulse/providers/Microsoft.PowerBIDedicated/capacities/ciopulsepowerbi' or the scope is invalid. If access was recently granted, please refresh your credentials."
}
Solved! Go to Solution.
OK, I solved this by:
- Going into my Power BI Embedded Capacity.
- Clicking Access control (IAM).
- Assigning the Role, 'Owner', to my registered application.
If there's a better way, please let me know.
OK, I solved this by:
- Going into my Power BI Embedded Capacity.
- Clicking Access control (IAM).
- Assigning the Role, 'Owner', to my registered application.
If there's a better way, please let me know.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
12 | |
2 | |
2 | |
1 | |
1 |
User | Count |
---|---|
20 | |
3 | |
2 | |
2 | |
2 |