# Admin Groups Administrative endpoints for Groups management ## Search for groups - [GET /api/v1/admin/groups/search](https://docs.wellesley.social/openapi/admin-groups/paths/~1api~1v1~1admin~1groups~1search/get.md): Administrative search for groups with multiple filter criteria. Filters include member user/account linkage, group name, domain, privacy, visibility, and join mode. Returns groups regardless of visibility/privacy. RBAC: - requires ANY of Users.Read, Users.Manage ## Get all groups where specified user has at least one of the specified roles - [GET /api/v1/admin/groups/user/{userId}](https://docs.wellesley.social/openapi/admin-groups/paths/~1api~1v1~1admin~1groups~1user~1%7Buserid%7D/get.md): RBAC: - requires ANY of Users.Read, Users.Manage ## Get groups that were created by the specified account (any user from the account is the owner) - [GET /api/v1/admin/groups/{accountId}](https://docs.wellesley.social/openapi/admin-groups/paths/~1api~1v1~1admin~1groups~1%7Baccountid%7D/get.md): RBAC: - requires ANY of Users.Read, Users.Manage ## Get group's forum categories (admin) - [GET /api/v1/admin/groups/{groupId}/categories](https://docs.wellesley.social/openapi/admin-groups/paths/~1api~1v1~1admin~1groups~1%7Bgroupid%7D~1categories/get.md): RBAC: - requires ANY of Users.Read, Users.Manage ## Get all channels for a group (admin) - [GET /api/v1/admin/groups/{groupId}/channels](https://docs.wellesley.social/openapi/admin-groups/paths/~1api~1v1~1admin~1groups~1%7Bgroupid%7D~1channels/get.md): RBAC: - requires ANY of Users.Read, Users.Manage ## Get group events (admin) - [GET /api/v1/admin/groups/{groupId}/events](https://docs.wellesley.social/openapi/admin-groups/paths/~1api~1v1~1admin~1groups~1%7Bgroupid%7D~1events/get.md): RBAC: - requires ANY of Users.Read, Users.Manage