If you are talking about sandbox, it’s possible that the DB associated with it may periodically refresh so we would prefer users of it do not assume the data will be there permanently. You can DELETE your sandbox account, which will effectively delete all your campaigns.
For production environment it is not possible to hard delete campaigns. We recommend that your unit tests be run in our sandbox environment as a result.
Thanks,
John