Forum Discussion

KEO46's avatar
KEO46
Helper I
1 year ago
Solved

Salesforce retiring API Connector

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...
  • burakkaragoz's avatar
    1 year ago

    Hi KEO46 ,

     

    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:

    1. Enable Event Monitoring in Salesforce. This lets you see API usage logs and can help you identify which integrations—including Power BI—are using specific API versions. Look for connection events or logs that show the API version in use.
    2. Use the Power BI REST API to programmatically retrieve metadata for all your datasets. By inspecting the connection strings or details in the metadata, you may be able to spot which reports are using the Salesforce connector with an old API version.
    3. If you manage reports in workspaces, consider exporting the .pbix files and checking the connection details inside the files for the API version. This is a manual step, but it works if you only have a few critical reports.

    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.