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! Get ahead of the game and start preparing now! Learn more
Salesforce is retiring API versions 21.0 through 30.0 in Summer 2025, and I’ve been informed that some of my Power BI reports were built using the Salesforce connector with API version v29.
Is there a way to identify which Power BI reports are currently querying Salesforce using an API version lower than 48, so I can update or rebuild those reports before they break? I didn't know if there was a way to do this without going into each individual report. Maybe something in the workspace where the reports are published or Salesforce?
Any tips on how to audit or detect API versions being used across multiple reports?
Solved! Go to Solution.
You’re right to get ahead of this issue, since Salesforce is retiring those older API versions soon. There isn’t a built-in Power BI feature that scans all reports for connector API versions, but you have a couple of practical options:
Unfortunately, there isn’t a single-click way to audit all reports at once, so combining Salesforce Event Monitoring and Power BI REST API is your best bet for wider coverage.
If you need help with scripts or specific steps for either method, let me know your environment and I can point you to more detailed resources.
Hi @KEO46,
I wanted to check if you had the opportunity to review the information provided by @burakkaragoz @Akash_Varuna . Please feel free to contact us if you have any further questions. If my response has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.
Thank you.
You’re right to get ahead of this issue, since Salesforce is retiring those older API versions soon. There isn’t a built-in Power BI feature that scans all reports for connector API versions, but you have a couple of practical options:
Unfortunately, there isn’t a single-click way to audit all reports at once, so combining Salesforce Event Monitoring and Power BI REST API is your best bet for wider coverage.
If you need help with scripts or specific steps for either method, let me know your environment and I can point you to more detailed resources.
Hi @KEO46 I think you can do this by enabling Event Monitoring in Salesforce to track API usage logs and identify Power BI connections using older API versions. Use Power BI REST APIs to retrieve dataset metadata and inspect connection strings for outdated API versions.
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 40 | |
| 35 | |
| 34 | |
| 31 | |
| 27 |
| User | Count |
|---|---|
| 135 | |
| 102 | |
| 67 | |
| 65 | |
| 56 |