Skip to main content

I am new to the NP company working as there Salesforce Admin- to prepare for the '23 Summer release I keep getting notified for the Legacy API versions being retired. All of our Apex Class is 33 and above other than one managed package that from the looks of it does not expire. Its the relationship Ins. 

Do I need to upload anything or change anything?  Please see pictures attached. 

'23 Summer API Update

 

api2.png

답변 9개
  1. 2023년 5월 3일 오후 3:59

    @Kaitlin Milke So, actually, if you are referring to this release update: https://help.salesforce.com/s/articleView?id=000389618&type=1, it does not affect Apex Classes and Triggers. So, the versions you included the screenshot of don’t matter for this release update.

     

    Instead, you need to identify what APIs are being called from your org with a legacy version. The help article above gives steps to follow, but they are kind of complex. I’ve narrowed it down to about three steps, and I haven’t had any problems with previous retirements. Generally managed packages should keep up-to-date on these kinds of things and if you aren’t doing your own api code, you should be good. The release update has been delayed to Summer ’25, but you can review now just in case to see if you have anything you need to update.

     

    First, navigate to “Bulk Data Load Jobs” in Setup and view details for each Bulk V1 job. If there are any listed with an API value of 30.0 or below, they’ll be impacted. If you don’t have any listed, you may not have done an upload recently, so you could try a test one and see what API Version it shows. Generally, if you use a recent version of the Salesforce Data Loader you should be fine.

     

    Next, navigate to “Login History” in Setup. I would download all the entries and look through them to see any ones with a type of “SOAP Enterprise” or “SOAP Partner”. If any of those rows have 30.0 or lower in API Version, they will be impacted.

     

    Finally, you’ll want to take a look at the APITotalUsage event logs. I believe they are saved for one day for pretty much every org, but I could be incorrect about that. The easiest way to view them is to go to this 3rd party site: https://salesforce-elf.herokuapp.com/, login to production and download the APITotalUsage logs. If you don’t see anything 30.0 or below, you should be good. If you see files for “Login” or “Logout” you could review those as well.

     

    If you don’t see anything 30.0 or below for any of those, you should be good. If you do, the next step is to identify where it’s coming from (like which managed package, etc.). If you have more details and are having trouble identifying the source, you can also post that information on the forums and someone can probably help you out.

0/9000