More screenshots
Works with the AI tools you already use
Salesforce api Retirement Surgeon
Find and fix every legacy Salesforce API version before the Summer '27/'28 retirements break your integrations — scan, phased plan, CIO-ready report.
Secure checkout via Stripe
See it in action
You say
Check our Salesforce integrations for any retired API versions and give me a report. We have some sync jobs failing with 410 errors.
Your agent does
Scan complete. Found 9 legacy references.
- 2 RETIRED (v25.0, v28.0): Triggering REST 410 and SOAP errors.
- 4 RETIRING (v34.0-v39.0): Summer '28 deadline.
- 4 My Domain risks found.
A Retirement Exposure Report has been generated: reports/sf-api-audit.html. Shall we plan the upgrades?
What you get
About this skill
Find and fix every legacy Salesforce API version before the Summer '27/'28 retirements break your integrations — scan, phased plan, CIO-ready report.
THE PROBLEM Salesforce API versions 21.0-30.0 are already retired — calls fail today with REST 410 GONE, SOAP 500 UNSUPPORTED_API_VERSION, and Bulk 400 InvalidVersion. The next wave (v31.0-v40.0) is deprecated in Summer '27 and fully retired in Summer '28. Finding every hidden version reference across code, metadata, WSDLs, and hardcoded URLs is manual, error-prone work that risks production downtime.
WHAT IT DOES
- Scans your entire repository for REST, SOAP, and Bulk API version references across code and config: /services/data/vXX.X URLs, apiVersion in Apex/LWC/Aura meta.xml, package.xml, sfdx-project.json, and cached WSDLs.
- Tiers every finding into RETIRED (failing now), RETIRING, AGING, and CURRENT against the official Salesforce retirement timeline.
- Generates a CIO-ready HTML Retirement Exposure Report (prints to PDF) with every affected file and line number — including an "ALREADY FAILING" incident banner when retired versions are found.
- Executes staged, surgical upgrades: version bumps with response-shape review, WSDL and stub regeneration, meta.xml updates gated behind the v67.0 Apex security-defaults check.
- Flags hardcoded instance URLs that break at My Domain enforcement (Winter '27) — a second, independent deadline.
WHY THIS BEATS PROMPTING IT YOURSELF Generic prompting misses nested references in WSDL stubs and package.xml files and can hallucinate retirement dates. This skill uses a deterministic read-only scanner plus a strict playbook: no retired version missed, no code modified until you approve the risk-tiered plan, and dates always deferred to Salesforce's official Product & Feature Retirements list.
USE CASES
- Audit a legacy codebase to find out why Salesforce integrations are throwing 410 or 400 errors.
- Prepare for the Summer '27/'28 retirement wave by upgrading v31.0-v40.0 references.
- Generate professional exposure reports for clients or management before starting a migration.
- Convert hardcoded instance URLs to My Domain URLs before enforcement.
WORKS WITH Salesforce REST/SOAP/Bulk APIs, Apex, LWC, SFDX projects, WSDL/metadata XML. Scanner requires only Python 3.8+ (standard library).
KNOWN LIMITATIONS Static scanning covers visible code in the repo only. Callers outside it — middleware, Data Loader installs, AppExchange packages — need org-side verification via Salesforce API event logs, which the skill walks you through.
Includes: scanner script, retirement timeline & risk tiers, upgrade playbook, report spec, and a full sample Retirement Exposure Report.
How to install
Drop the file into your AI Agent. Works with Claude, Cursor, ChatGPT, and 20+ more.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 1 month ago
- One-time purchase, yours forever