Community Tip - You can change your system assigned username to something more personal in your community settings. X
How to Revise a part using Api? want a sample program
Using the same code you can Revide WTPart also.
The above code is written in WorkFlow so you may have to change it a bit in order to suit your requirement
Regards,
Kaushik