No, there is not a method to delete discovery profiles. However, you may be able to avoid needing to do the cleanup later using this method. From https://github.com/solarwinds/OrionSDK/wiki/Discovery:
trueto cause the discovery profile to be removed after the discovery completes. Leave it
falsefor the discovery profile to stick around, which would allow you to run it again in the future from the Orion website.
I should be more thorough in my research. Thanks for the help.