Did You Hear About The Planned Salesforce API Retirement in May 2023?
Salesforce had planned to retire API Versions 21.0 through 30.0 in May 2023, fortunately for a lot of companies, Salesforce made the decision to push out this update until Summer ’25. Why is Salesforce making this change? Salesforce is constantly updating and expanding the functionality of their services and offerings, requiring them to also update the underlying code structure of the platform. New API versions come with updated security measures and features, and eventually, old ones are made unavailable/retired to ensure the health of the platform as a whole is continuing to improve with these updates.
Why Was The Date Pushed Out?
Many Salesforce customers were not prepared for this change to come in the beginning of May, and many app developers had not released newer versions of their apps that satisfied the new API versions, so Salesforce made the hard choice to delay the retirement of these API versions.
What Does This Mean Come Summer ’25?
Any custom code or AppExchange packages you may be using in Salesforce that utilize a SOAP, REST, or Bulk API version of less than 31.0 will not function properly. This could be as minor as a blip in service every so often, or as extreme as a complete loss of functionality.
How To Prepare
So what is needed to ensure your Salesforce instance will still be operating as desired come Summer ’25? In many cases, it could simply be a matter of installing a newer version of an app (assuming one exists) or reaching out to the app developer to assist in getting an updated package. However, in the case of custom Apex, it is possible that a Salesforce developer would need to assist with the updates. Part of our administrative Concierge Services here at StarrData is to audit your existing apps and code to ensure that you’re prepared for this change, or work with you to come up with a plan of action on what is needed to ensure you’re still fully operational come Summer ’25.