To delete a channel in the console, remove the mount from hst:hosts, remove the hst:site node and remove the hst:configuration for the channel. Also remove the content if desired, which would have to be done manually anyway as content is strictly speaking separate from the channel (ie it could be used in multiple channels or none).
The message that you cannot delete a mount because it has children means your channel mount has child mounts underneath. These could be separate channels or just rest endpoints. You would need to remove the child mounts first.
We are happy you are part of Bloomreach Developer’s Community.
Thank you for reaching out to us.
We hope we have answered your queries and therefore marking this thread for Closure.
Looking forward to your continuous contribution towards our vibrant Bloomreach Community.