Struggling with deleting Apex Classes with Workbench. I've followed walkthroughs listed below, but I keep running into an "Invalid Parameter Value" error. The only parameter I can think of is the name of the Apex Class I'm putting in, but it seems correct to me.
Should this be working? Or should I be using a different method? (ANT, Eclipse IDE, SFDX CLI, etc.) This is my first time deleting Apex Classes in Production so I'm open to better ways or best practices. I'm currently trying to delete Apex Classes in Sandbox to test. I may be missing something. Please advise.
destructiveChanges.xml
<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
<types>
<members>TC_SP_Calendar</members>
<name>ApexClass</name>
</types>
</Package>
package.xml
<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
<version>47.0</version>
</Package>
http://www.sf-ninjas.com/articles/6-quick-way-to-remove-apex-class-from-a-production-org