# Delete forum groups

To delete a forum group, you must perform the following:

1. Get an instance of the manager.\
   Get an instance of the `ForumsManager`object.
2. Get the specified forum group.\
   Get an instance of the forum group. For more information, read [For developers: Query forum groups](https://www.progress.com/documentation/sitefinity-cms/for-developers-query-forum-groups).
3. Mark the group for deletion.\
   To mark the group to be deleted, call the `DeleteGroup`method of the manager and pass the group as argument.
4. Save the changes.\
   To delete the group, save the changes to the manager.

> info \*\*NOTE:\*\*To delete multiple groups, query them and execute the code below for each group.

> info **NOTE:** If you try to delete a group that has forums in it, you will get a `Telerik.Sitefinity.Forums.DeleteForumGroupWithForumsExceptio` `n` exception. Before deleting the group you have either to remove the forums from the group or to delete them first. For more information, see [For developers: Remove forums from forum groups](https://www.progress.com/documentation/sitefinity-cms/for-developers-remove-forums-from-forum-groups).

Following is a code example:

```C#
using System;
using Telerik.Sitefinity.Forums;
using Telerik.Sitefinity.Forums.Model;

namespace SitefinityWebApp
{
    public class DeleteForumGroups_DeleteForumGroup
    {
        public static void DeleteForumGroup(Guid groupId)
        {
            ForumsManager forumsManager = ForumsManager.GetManager();

            ForumGroup forumGroup = forumsManager.GetGroup(groupId);

            forumsManager.DeleteGroup(forumGroup);

            forumsManager.SaveChanges();
        }
    }
}
```
