Group

Represents an Azure Active Directory group. Can be a Microsoft 365 group, a security group, a mail-enabled security group, or a distribution group.

CloudCollaborationEnterpriseMicrosoftProductivity

Properties

Name Type Description
id string The unique identifier for the group.
displayName string The display name for the group.
description string An optional description for the group.
mail string The SMTP address for the group.
mailEnabled boolean Specifies whether the group is mail-enabled.
mailNickname string The mail alias for the group, unique for Microsoft 365 groups in the organization.
securityEnabled boolean Specifies whether the group is a security group.
groupTypes array Specifies the group type and its membership. If the collection includes "Unified", the group is a Microsoft 365 group.
visibility string Specifies the visibility of a Microsoft 365 group. Default value is Public.
createdDateTime string Timestamp of when the group was created.
renewedDateTime string Timestamp of when the group was last renewed.
classification string Describes a classification for the group (such as low, medium, or high business impact).
membershipRule string The rule that determines members for this group if the group is a dynamic group.
membershipRuleProcessingState string Whether dynamic membership processing is on or paused.
resourceProvisioningOptions array Specifies the group resources provisioned as part of Microsoft 365 group creation (e.g., Team).
members array Direct members of this group.
owners array The owners of the group.
View JSON Schema on GitHub

JSON Schema

microsoft-graph-group-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Group",
  "type": "object",
  "description": "Represents an Azure Active Directory group. Can be a Microsoft 365 group, a security group, a mail-enabled security group, or a distribution group.",
  "properties": {
    "id": {
      "type": "string",
      "description": "The unique identifier for the group."
    },
    "displayName": {
      "type": "string",
      "description": "The display name for the group."
    },
    "description": {
      "type": "string",
      "description": "An optional description for the group."
    },
    "mail": {
      "type": "string",
      "description": "The SMTP address for the group."
    },
    "mailEnabled": {
      "type": "boolean",
      "description": "Specifies whether the group is mail-enabled."
    },
    "mailNickname": {
      "type": "string",
      "description": "The mail alias for the group, unique for Microsoft 365 groups in the organization."
    },
    "securityEnabled": {
      "type": "boolean",
      "description": "Specifies whether the group is a security group."
    },
    "groupTypes": {
      "type": "array",
      "description": "Specifies the group type and its membership. If the collection includes \"Unified\", the group is a Microsoft 365 group."
    },
    "visibility": {
      "type": "string",
      "description": "Specifies the visibility of a Microsoft 365 group. Default value is Public."
    },
    "createdDateTime": {
      "type": "string",
      "description": "Timestamp of when the group was created."
    },
    "renewedDateTime": {
      "type": "string",
      "description": "Timestamp of when the group was last renewed."
    },
    "classification": {
      "type": "string",
      "description": "Describes a classification for the group (such as low, medium, or high business impact)."
    },
    "membershipRule": {
      "type": "string",
      "description": "The rule that determines members for this group if the group is a dynamic group."
    },
    "membershipRuleProcessingState": {
      "type": "string",
      "description": "Whether dynamic membership processing is on or paused."
    },
    "resourceProvisioningOptions": {
      "type": "array",
      "description": "Specifies the group resources provisioned as part of Microsoft 365 group creation (e.g., Team)."
    },
    "members": {
      "type": "array",
      "description": "Direct members of this group."
    },
    "owners": {
      "type": "array",
      "description": "The owners of the group."
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/microsoft-graph-group"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.