# Manage Groups

{% hint style="warning" %}
**Welcome to Our New API Docs!** This is the new home for all things API (previously at [Canvas LMS REST API Documentation](https://api.instructure.com)).
{% endhint %}

## Manage Groups

### What it Does

#### Groups - add

Allows user to create account or course groups.

Allows user to add group members to account or course groups.

Allows user to add a group for a group assignment in a course.

Allows user to create course groups created by students.

Allows users to import groups in a course.

#### Groups - delete

Allows user to delete account or course groups.

Allows user to remove students from account or course groups.

Allows user to move group members to another group in an account or course.

Allows user to assign a student group leader in an account or course.

#### Groups - manage

Allows user to edit account and course groups.

Allows user to view the Clone Group Set button for an account or course group.

Allows user to randomly assign users to an account or course group.

Allows user to add users to an account or course group.

Allows user to move group members to another group in an account or course.

Allows user to assign a student group leader in an account or course.

### Additional Considerations

#### Groups - add

To add account level groups via CSV, SIS Data - import must also be enabled.

#### Groups

If this permission is disabled, at the account level, the user cannot view any existing account groups. At the course level, the user can view, but not access, any existing groups, including groups created by students.

To view account-level groups, Users - view list must also be enabled.

To view all student groups in a course, Groups - view all student groups must also be enabled.

By default, students can always create groups in a course. To restrict students from creating groups, Courses - manage must be enabled, and the Let students organize their own groups checkbox in Course Settings must not be selected.

To access the People page and view course groups, Users - view list must also be enabled.

***

This documentation is generated directly from the Canvas LMS source code, available [on Github](https://github.com/instructure/canvas-lms).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developerdocs.instructure.com/services/canvas/permissions/details/file.permissions_manage_groups.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
