How do you delete a class from production without using an IDE?
I am 99.999% sure that you cannot delete the class through the Salesforce Web interface. You cannot do it through Changesets.
I believe that you have to use something backed by the metadata API such as the Force.com IDE or the Ant Migration tool with a destructiveChanges file. That is no help for you, however, since you'd need the token in your situation.
I guess you can do that with the Developer Workbench.
Steps:
- Navigate to Rest Explorer
- Select Delete
- call
/services/data/v34.0/tooling/sobjects/ApexClass/{Class Id}
Also you can query for desire class by Id: /services/data/v34.0/tooling/query/?q=Select+Id+from+ApexClass+Where+Id='{Class Id}'
or query by name: /services/data/v34.0/tooling/query/?q=Select+Id,Name+from+ApexClass+Where+Name='{name of the class}'