> ## Documentation Index
> Fetch the complete documentation index at: https://anyschool.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Groups list

> The Groups list page is where you create and maintain reusable group records (such as classes or cohorts) that can be used across the workspace.

The Groups list page is where you create and maintain reusable group records (such as classes or cohorts) that can be used across the workspace.

## What this screen is for

* Browse existing groups.
* Create new groups.
* Edit group metadata such as status, type, identifiers, dates, and visual markers.
* Open a group to manage its student roster.

## What you can see

* Page title **Groups** with the subtitle **Create and maintain reusable workspace groups that other parts of the app can use later.**
* A **New Group** button.
* A table showing each group’s icon and colour, **Name** with a short description line, **Status**, **Type**, **SIS Code**, **Class Code**, and **Updated**.
* Toolbar filters, including multi-select filters for status and type.
* Row actions including **Edit group**.
* A group panel titled **Add Group** or **Edit Group**.

## Common actions

### Create a group

Choose **New Group** to open the panel, complete the form, then choose **Create Group**.

### Edit a group

Use **Edit group** from the row menu, or open the group detail page and edit from there.

### Open a group

Click a table row to open the group detail page.

### Filter groups

Use the toolbar to search by name-related text and filter by status and type. Use reset options when filters hide expected rows.

## Empty, loading, and error states

* If loading fails, you see **Failed to load groups** with a message.
* If there are no groups, you see **No groups yet.**
* If filters hide all rows, you see **No groups match the current filters.**

## Permissions and read-only behaviour

If you cannot manage groups, **New Group** and edit actions are disabled.

## Tips

* Use **SIS Code** and **Class Code** carefully; the form notes they should be unique within the workspace.
* Use **Status** to reflect whether a group is actively used.
* Use icon and colour to make common groups easy to recognise in lists.
