Hi François,
There is no such functionality exposed because our users have always claimed that participant data should be marked as being withdrawn (soft removal, using a specific variable) and not hard removed. But still, it is possible to do it using web services, though it requires some gymnastics.
First you can get all the tables where a participant has values, as an example for Participant with ID 1013:
Then you can remove the values (value set) from each table (that is not a view, otherwise the call will fail):
The following can be used to verify the values were removed from the table (404 if not found):
It would not be much effort to wrap it in a single web service call...
Regards,
Yannick