Skip to Content
EmailM365 GroupsAll Groups

All Groups

View and manage all Microsoft 365 Groups across your managed tenants. Microsoft 365 Groups provide membership-based collaboration connecting Teams, SharePoint, Outlook, Planner, and other services. MedhaOps 365 enables cross-tenant group visibility with bulk operations.

Note: Microsoft 365 Groups are the membership service underlying Teams, SharePoint team sites, Outlook groups, Planner plans, and Yammer communities. Managing a group automatically manages membership for all connected services. Groups require Group.Read.All or Group.ReadWrite.All permissions via Microsoft Graph.

Groups Overview

The groups list provides a unified view of all Microsoft 365 Groups with their connected services, membership counts, and activity status.

Key metrics displayed:

  • Total Groups — All groups across managed tenants
  • Teams-Connected — Groups with Teams provisioned
  • With Guests — Groups containing external members
  • Expiring Soon — Groups expiring within 30 days

Groups List

View all groups with filtering, sorting, and bulk operations. Click any group to view details and manage settings.

ColumnDescriptionFilterable
Display NameGroup name shown to usersSearch
EmailGroup email addressSearch
TenantOwning tenant nameDropdown
PrivacyPublic or PrivateToggle
MembersTotal member countRange
GuestsExternal member countHas/None
ServicesConnected services iconsMulti-select
CreatedCreation dateDate range
Last ActivityMost recent group activityDate range
ExpirationExpiration date if policy appliedStatus

Connected Services

Microsoft 365 Groups connect multiple services through a shared membership model. View which services are provisioned for each group:

  • Teams — Chat and meetings
  • SharePoint — Team site
  • Outlook — Shared inbox
  • Planner — Task boards
  • OneNote — Shared notebook
  • Yammer — Community

Group Details Panel

Click a group to open the detail panel with comprehensive information and management options.

Overview Tab

  • Group display name and description
  • Email address and aliases
  • Privacy setting (Public/Private)
  • Classification and sensitivity label
  • Connected services with links
  • Creation date and last activity

Members Tab

  • List of owners with add/remove capability
  • List of members with search and filter
  • Guest members highlighted separately
  • Bulk add members from CSV
  • Export member list

Settings Tab

  • Welcome email settings
  • External sender permissions
  • Subscription settings (follow in inbox)
  • Hide from GAL option

Activity Tab

  • Email activity (messages received)
  • SharePoint file activity
  • Yammer/Teams conversation count
  • Membership changes audit

Bulk Operations

Select multiple groups to perform bulk operations. Available actions depend on the selected groups and your permissions.

OperationDescriptionScope
Add MembersAdd users to multiple groups simultaneouslySelected groups
Remove MembersRemove users from selected groupsSelected groups
Update SettingsApply common settings across groupsSelected groups
Apply ClassificationSet classification label on groupsSelected groups
Renew ExpirationExtend expiration for groups with policyExpiring groups
ExportExport group details to CSV/ExcelSelected or all
DeleteDelete groups (soft-delete, recoverable 30 days)Selected groups

Group Lifecycle Status

Track groups through their lifecycle from active use to archival or deletion:

  • Active — Recent activity within 30 days
  • Inactive — No activity in 90+ days
  • Expiring — Expires within 30 days
  • Deleted — Recoverable for 30 days

Orphaned Groups Detection

Identify groups without active owners that require attention. Orphaned groups may lack proper governance and should be assigned new owners or archived.

  • No Owners — Groups with no assigned owners
  • Disabled Owners — Owners have disabled accounts
  • Single Owner — Only one owner (risk if they leave)

Guest Access Overview

Monitor external (guest) membership across all groups. Guest access enables collaboration with external partners but requires governance oversight.

Guest Statistics

  • Groups with guests
  • Total guest members
  • Unique guest domains
  • Pending invitations

Top Guest Domains

Track which external domains have the most guest members across your groups.

Best Practices

Governance

  • Ensure every group has at least 2 owners
  • Review inactive groups quarterly
  • Apply expiration policies to project groups
  • Use classifications to categorize groups
  • Monitor guest access for sensitive groups

Security

  • Review external sharing settings regularly
  • Audit guest membership quarterly
  • Use sensitivity labels for confidential groups
  • Enable access reviews for groups with guests
  • Monitor for orphaned groups monthly

API Reference

# List all Microsoft 365 Groups GET /groups?$filter=groupTypes/any(c:c eq 'Unified')
# Get group with owners and members GET /groups/{group-id}?$expand=owners,members
# Add member to group POST /groups/{group-id}/members/$ref { "@odata.id": "https://graph.microsoft.com/v1.0/users/{user-id}" }
# Cross-tenant group listing GET /api/groups/all { "tenantIds": ["tenant-1", "tenant-2"], "includeGuests": true, "includeActivity": true, "filter": "hasTeam eq true" }
Last updated on