The “Delete Signature” endpoint is intended to delete a single signature in case someone signed the document by mistake - it will not delete the signed document.
We do not offer an endpoint today that have the functionality you request. What you can do is to set a low ttl on the document. If you set timeToLive.deleteAfterHours to 1 it will be deleted 1 hour after the document is signed, expired or canceled