custom/common/MgCommandMetadata.json

[
  {
    "Uri": "/applications/{application-id}/addKey",
    "Module": "Applications",
    "Command": "Add-MgApplicationKey",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphKeyCredential",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/addPassword",
    "Module": "Applications",
    "Command": "Add-MgApplicationPassword",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphPasswordCredential",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/applyDecisions",
    "Module": "Beta.Identity.Governance",
    "Command": "Add-MgBetaAccessReviewDecision",
    "Variants": [
      "Apply",
      "ApplyViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AccessReview.ReadWrite.All",
        "Description": "Manage access reviews that you can access",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.Membership",
        "Description": "Manage access reviews for group and app memberships",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/applyDecisions",
    "Module": "Beta.Identity.Governance",
    "Command": "Add-MgBetaAccessReviewInstanceDecision",
    "Variants": [
      "Apply",
      "ApplyViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/addKey",
    "Module": "Beta.Applications",
    "Command": "Add-MgBetaApplicationKey",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphKeyCredential",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/addPassword",
    "Module": "Beta.Applications",
    "Command": "Add-MgBetaApplicationPassword",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphPasswordCredential",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/chats/{chat-id}/members/add",
    "Module": "Beta.Teams",
    "Command": "Add-MgBetaChatMember",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Permissions": []
  },
  {
    "Uri": "/communications/calls/{call-id}/addLargeGalleryView",
    "Module": "Beta.CloudCommunications",
    "Command": "Add-MgBetaCommunicationCallLargeGalleryView",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphAddLargeGalleryViewOperation",
    "Permissions": []
  },
  {
    "Uri": "/compliance/ediscovery/cases/{case-id}/custodians/{custodian-id}/applyHold",
    "Module": "Beta.Compliance",
    "Command": "Add-MgBetaComplianceEdiscoveryCaseCustodianHold",
    "Variants": [
      "Apply",
      "Apply1",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentity1",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/applyHold",
    "Module": "Beta.Compliance",
    "Command": "Add-MgBetaComplianceEdiscoveryCaseNoncustodialDataSourceHold",
    "Variants": [
      "Apply",
      "Apply1",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentity1",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/compliance/ediscovery/cases/{case-id}/reviewSets/{reviewSet-id}/queries/{reviewSetQuery-id}/applyTags",
    "Module": "Beta.Compliance",
    "Command": "Add-MgBetaComplianceEdiscoveryCaseReviewSetQueryTag",
    "Variants": [
      "Apply",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "eDiscovery.Read.All",
        "Description": "Read all eDiscovery objects",
        "FullDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "eDiscovery.ReadWrite.All",
        "Description": "Read and write all eDiscovery objects",
        "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/compliance/ediscovery/cases/{case-id}/reviewSets/{reviewSet-id}/addToReviewSet",
    "Module": "Beta.Compliance",
    "Command": "Add-MgBetaComplianceEdiscoveryCaseReviewSetToReviewSet",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "eDiscovery.Read.All",
        "Description": "Read all eDiscovery objects",
        "FullDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "eDiscovery.ReadWrite.All",
        "Description": "Read and write all eDiscovery objects",
        "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/deviceManagement/androidManagedStoreAccountEnterpriseSettings/addApps",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Add-MgBetaDeviceManagementAndroidManagedStoreAccountEnterpriseSettingApp",
    "Variants": [
      "Add",
      "AddExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementConfiguration.Read.All",
      "Description": "Read Microsoft Intune Device Configuration and Policies",
      "FullDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/deviceManagement/groupPolicyUploadedDefinitionFiles/{groupPolicyUploadedDefinitionFile-id}/addLanguageFiles",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Add-MgBetaDeviceManagementGroupPolicyUploadedDefinitionFileLanguageFile",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementConfiguration.ReadWrite.All",
      "Description": "Read and write Microsoft Intune Device Configuration and Policies",
      "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/apply",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Add-MgBetaDeviceManagementVirtualEndpointProvisioningPolicy",
    "Variants": [
      "Apply",
      "ApplyViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/deviceManagement/virtualEndpoint/provisioningPolicies/applyConfig",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Add-MgBetaDeviceManagementVirtualEndpointProvisioningPolicyConfig",
    "Variants": [
      "Apply",
      "ApplyExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/drives/{drive-id}/list/contentTypes/addCopy",
    "Module": "Beta.Files",
    "Command": "Add-MgBetaDriveListContentTypeCopy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/drives/{drive-id}/list/contentTypes/addCopyFromContentTypeHub",
    "Module": "Beta.Files",
    "Command": "Add-MgBetaDriveListContentTypeCopyFromContentTypeHub",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/external/connections/{externalConnection-id}/items/{externalItem-id}/addActivities",
    "Module": "Beta.Search",
    "Command": "Add-MgBetaExternalConnectionItemActivity",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphExternalConnectorsExternalActivityResult",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/drives/{drive-id}/list/contentTypes/addCopy",
    "Module": "Beta.Groups",
    "Command": "Add-MgBetaGroupDriveListContentTypeCopy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/drives/{drive-id}/list/contentTypes/addCopyFromContentTypeHub",
    "Module": "Beta.Groups",
    "Command": "Add-MgBetaGroupDriveListContentTypeCopyFromContentTypeHub",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/addFavorite",
    "Module": "Beta.Groups",
    "Command": "Add-MgBetaGroupFavorite",
    "Variants": [
      "Add",
      "AddViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "Group.ReadWrite.All",
      "Description": "Read and write all groups",
      "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/groups/{group-id}/sites/add",
    "Module": "Beta.Groups",
    "Command": "Add-MgBetaGroupSite",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphSite",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/sites/{site-id}/contentTypes/addCopy",
    "Module": "Beta.Groups",
    "Command": "Add-MgBetaGroupSiteContentTypeCopy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/sites/{site-id}/contentTypes/addCopyFromContentTypeHub",
    "Module": "Beta.Groups",
    "Command": "Add-MgBetaGroupSiteContentTypeCopyFromContentTypeHub",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/sites/{site-id}/lists/{list-id}/contentTypes/addCopy",
    "Module": "Beta.Groups",
    "Command": "Add-MgBetaGroupSiteListContentTypeCopy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/sites/{site-id}/lists/{list-id}/contentTypes/addCopyFromContentTypeHub",
    "Module": "Beta.Groups",
    "Command": "Add-MgBetaGroupSiteListContentTypeCopyFromContentTypeHub",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/groupLifecyclePolicies/{groupLifecyclePolicy-id}/addGroup",
    "Module": "Beta.Groups",
    "Command": "Add-MgBetaGroupToLifecyclePolicy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "Directory.ReadWrite.All",
      "Description": "Read and write directory data",
      "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem-id}/instance/applyDecisions",
    "Module": "Beta.Identity.Governance",
    "Command": "Add-MgBetaIdentityGovernanceAccessReviewDecisionInstanceDecision",
    "Variants": [
      "Apply",
      "ApplyViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/applyDecisions",
    "Module": "Beta.Identity.Governance",
    "Command": "Add-MgBetaIdentityGovernanceAccessReviewDefinitionInstanceDecision",
    "Variants": [
      "Apply",
      "ApplyViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "AccessReview.ReadWrite.All",
      "Description": "Manage access reviews that you can access",
      "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/applyHold",
    "Module": "Beta.Security",
    "Command": "Add-MgBetaSecurityCaseEdiscoveryCaseCustodianHold",
    "Variants": [
      "Apply",
      "Apply1",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentity1",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "eDiscovery.Read.All",
        "Description": "Read all eDiscovery objects",
        "FullDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "eDiscovery.ReadWrite.All",
        "Description": "Read and write all eDiscovery objects",
        "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/applyHold",
    "Module": "Beta.Security",
    "Command": "Add-MgBetaSecurityCaseEdiscoveryCaseNoncustodialDataSourceHold",
    "Variants": [
      "Apply",
      "Apply1",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentity1",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "eDiscovery.Read.All",
        "Description": "Read all eDiscovery objects",
        "FullDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "eDiscovery.ReadWrite.All",
        "Description": "Read and write all eDiscovery objects",
        "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/{ediscoveryReviewSetQuery-id}/applyTags",
    "Module": "Beta.Security",
    "Command": "Add-MgBetaSecurityCaseEdiscoveryCaseReviewSetQueryTag",
    "Variants": [
      "Apply",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "eDiscovery.Read.All",
        "Description": "Read all eDiscovery objects",
        "FullDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "eDiscovery.ReadWrite.All",
        "Description": "Read and write all eDiscovery objects",
        "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/addToReviewSet",
    "Module": "Beta.Security",
    "Command": "Add-MgBetaSecurityCaseEdiscoveryCaseReviewSetToReviewSet",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "eDiscovery.Read.All",
        "Description": "Read all eDiscovery objects",
        "FullDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "eDiscovery.ReadWrite.All",
        "Description": "Read and write all eDiscovery objects",
        "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/servicePrincipals/{servicePrincipal-id}/addTokenSigningCertificate",
    "Module": "Beta.Applications",
    "Command": "Add-MgBetaServicePrincipalTokenSigningCertificate",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphSelfSignedCertificate",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/shares/{sharedDriveItem-id}/list/contentTypes/addCopy",
    "Module": "Beta.Files",
    "Command": "Add-MgBetaShareListContentTypeCopy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/shares/{sharedDriveItem-id}/list/contentTypes/addCopyFromContentTypeHub",
    "Module": "Beta.Files",
    "Command": "Add-MgBetaShareListContentTypeCopyFromContentTypeHub",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/sites/add",
    "Module": "Beta.Sites",
    "Command": "Add-MgBetaSite",
    "Variants": [
      "Add",
      "AddExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphSite",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/contentTypes/addCopy",
    "Module": "Beta.Sites",
    "Command": "Add-MgBetaSiteContentTypeCopy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/contentTypes/addCopyFromContentTypeHub",
    "Module": "Beta.Sites",
    "Command": "Add-MgBetaSiteContentTypeCopyFromContentTypeHub",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/lists/{list-id}/contentTypes/addCopy",
    "Module": "Beta.Sites",
    "Command": "Add-MgBetaSiteListContentTypeCopy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/lists/{list-id}/contentTypes/addCopyFromContentTypeHub",
    "Module": "Beta.Sites",
    "Command": "Add-MgBetaSiteListContentTypeCopyFromContentTypeHub",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/teams/{team-id}/channels/{channel-id}/members/add",
    "Module": "Beta.Teams",
    "Command": "Add-MgBetaTeamChannelMember",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Permissions": []
  },
  {
    "Uri": "/teams/{team-id}/members/add",
    "Module": "Beta.Teams",
    "Command": "Add-MgBetaTeamMember",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Permissions": []
  },
  {
    "Uri": "/teams/{team-id}/primaryChannel/members/add",
    "Module": "Beta.Teams",
    "Command": "Add-MgBetaTeamPrimaryChannelMember",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Permissions": []
  },
  {
    "Uri": "/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/add",
    "Module": "Beta.Teams",
    "Command": "Add-MgBetaTeamworkDeletedTeamChannelMember",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/chats/{chat-id}/members/add",
    "Module": "Beta.Users.Actions",
    "Command": "Add-MgBetaUserChatMember",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/drives/{drive-id}/list/contentTypes/addCopy",
    "Module": "Beta.Users.Actions",
    "Command": "Add-MgBetaUserDriveListContentTypeCopy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/drives/{drive-id}/list/contentTypes/addCopyFromContentTypeHub",
    "Module": "Beta.Users.Actions",
    "Command": "Add-MgBetaUserDriveListContentTypeCopyFromContentTypeHub",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/pendingAccessReviewInstances/{accessReviewInstance-id}/applyDecisions",
    "Module": "Beta.Users.Actions",
    "Command": "Add-MgBetaUserPendingAccessReviewInstanceDecision",
    "Variants": [
      "Apply",
      "ApplyViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}/addMembersById",
    "Module": "Beta.WindowsUpdates",
    "Command": "Add-MgBetaWindowsUpdatesDeploymentAudienceExclusionMemberById",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}/addMembers",
    "Module": "Beta.WindowsUpdates",
    "Command": "Add-MgBetaWindowsUpdatesDeploymentAudienceMember",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}/addMembersById",
    "Module": "Beta.WindowsUpdates",
    "Command": "Add-MgBetaWindowsUpdatesDeploymentAudienceMemberById",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/admin/windows/updates/updatePolicies/{updatePolicy-id}/audience/exclusions/{updatableAsset-id}/addMembers",
    "Module": "Beta.WindowsUpdates",
    "Command": "Add-MgBetaWindowsUpdatesPolicyAudienceExclusionMember",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/admin/windows/updates/updatePolicies/{updatePolicy-id}/audience/exclusions/{updatableAsset-id}/addMembersById",
    "Module": "Beta.WindowsUpdates",
    "Command": "Add-MgBetaWindowsUpdatesPolicyAudienceExclusionMemberById",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/admin/windows/updates/updatePolicies/{updatePolicy-id}/audience/members/{updatableAsset-id}/addMembers",
    "Module": "Beta.WindowsUpdates",
    "Command": "Add-MgBetaWindowsUpdatesPolicyAudienceMember",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/admin/windows/updates/updatePolicies/{updatePolicy-id}/audience/members/{updatableAsset-id}/addMembersById",
    "Module": "Beta.WindowsUpdates",
    "Command": "Add-MgBetaWindowsUpdatesPolicyAudienceMemberById",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/admin/windows/updates/updatableAssets/{updatableAsset-id}/addMembers",
    "Module": "Beta.WindowsUpdates",
    "Command": "Add-MgBetaWindowsUpdatesUpdatableAssetMember",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "WindowsUpdates.ReadWrite.All",
      "Description": "Read and write all Windows update deployment settings",
      "FullDescription": "Allows the app to read and write all Windows update deployment settings for the organization on your behalf.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/admin/windows/updates/updatableAssets/{updatableAsset-id}/addMembersById",
    "Module": "Beta.WindowsUpdates",
    "Command": "Add-MgBetaWindowsUpdatesUpdatableAssetMemberById",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "WindowsUpdates.ReadWrite.All",
      "Description": "Read and write all Windows update deployment settings",
      "FullDescription": "Allows the app to read and write all Windows update deployment settings for the organization on your behalf.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/chats/{chat-id}/members/add",
    "Module": "Teams",
    "Command": "Add-MgChatMember",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Permissions": []
  },
  {
    "Uri": "/communications/calls/{call-id}/addLargeGalleryView",
    "Module": "CloudCommunications",
    "Command": "Add-MgCommunicationCallLargeGalleryView",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphAddLargeGalleryViewOperation",
    "Permissions": []
  },
  {
    "Uri": "/drives/{drive-id}/list/contentTypes/addCopy",
    "Module": "Files",
    "Command": "Add-MgDriveListContentTypeCopy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/drives/{drive-id}/list/contentTypes/addCopyFromContentTypeHub",
    "Module": "Files",
    "Command": "Add-MgDriveListContentTypeCopyFromContentTypeHub",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/external/connections/{externalConnection-id}/items/{externalItem-id}/addActivities",
    "Module": "Search",
    "Command": "Add-MgExternalConnectionItemActivity",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphExternalConnectorsExternalActivityResult",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/drives/{drive-id}/list/contentTypes/addCopy",
    "Module": "Groups",
    "Command": "Add-MgGroupDriveListContentTypeCopy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/drives/{drive-id}/list/contentTypes/addCopyFromContentTypeHub",
    "Module": "Groups",
    "Command": "Add-MgGroupDriveListContentTypeCopyFromContentTypeHub",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/addFavorite",
    "Module": "Groups",
    "Command": "Add-MgGroupFavorite",
    "Variants": [
      "Add",
      "AddViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "Group.ReadWrite.All",
      "Description": "Read and write all groups",
      "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/groups/{group-id}/sites/add",
    "Module": "Groups",
    "Command": "Add-MgGroupSite",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphSite",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/sites/{site-id}/contentTypes/addCopy",
    "Module": "Groups",
    "Command": "Add-MgGroupSiteContentTypeCopy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/sites/{site-id}/contentTypes/addCopyFromContentTypeHub",
    "Module": "Groups",
    "Command": "Add-MgGroupSiteContentTypeCopyFromContentTypeHub",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/sites/{site-id}/lists/{list-id}/contentTypes/addCopy",
    "Module": "Groups",
    "Command": "Add-MgGroupSiteListContentTypeCopy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/sites/{site-id}/lists/{list-id}/contentTypes/addCopyFromContentTypeHub",
    "Module": "Groups",
    "Command": "Add-MgGroupSiteListContentTypeCopyFromContentTypeHub",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/groupLifecyclePolicies/{groupLifecyclePolicy-id}/addGroup",
    "Module": "Groups",
    "Command": "Add-MgGroupToLifecyclePolicy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "Directory.ReadWrite.All",
      "Description": "Read and write directory data",
      "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/applyDecisions",
    "Module": "Identity.Governance",
    "Command": "Add-MgIdentityGovernanceAccessReviewDefinitionInstanceDecision",
    "Variants": [
      "Apply",
      "ApplyViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "AccessReview.ReadWrite.All",
      "Description": "Manage access reviews that you can access",
      "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/custodians/{ediscoveryCustodian-id}/applyHold",
    "Module": "Security",
    "Command": "Add-MgSecurityCaseEdiscoveryCaseCustodianHold",
    "Variants": [
      "Apply",
      "Apply1",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentity1",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "eDiscovery.Read.All",
        "Description": "Read all eDiscovery objects",
        "FullDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "eDiscovery.ReadWrite.All",
        "Description": "Read and write all eDiscovery objects",
        "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/noncustodialDataSources/{ediscoveryNoncustodialDataSource-id}/applyHold",
    "Module": "Security",
    "Command": "Add-MgSecurityCaseEdiscoveryCaseNoncustodialDataSourceHold",
    "Variants": [
      "Apply",
      "Apply1",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentity1",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "eDiscovery.Read.All",
        "Description": "Read all eDiscovery objects",
        "FullDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "eDiscovery.ReadWrite.All",
        "Description": "Read and write all eDiscovery objects",
        "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/{ediscoveryReviewSetQuery-id}/applyTags",
    "Module": "Security",
    "Command": "Add-MgSecurityCaseEdiscoveryCaseReviewSetQueryTag",
    "Variants": [
      "Apply",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "eDiscovery.Read.All",
        "Description": "Read all eDiscovery objects",
        "FullDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "eDiscovery.ReadWrite.All",
        "Description": "Read and write all eDiscovery objects",
        "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/addToReviewSet",
    "Module": "Security",
    "Command": "Add-MgSecurityCaseEdiscoveryCaseReviewSetToReviewSet",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "eDiscovery.Read.All",
        "Description": "Read all eDiscovery objects",
        "FullDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "eDiscovery.ReadWrite.All",
        "Description": "Read and write all eDiscovery objects",
        "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/servicePrincipals/{servicePrincipal-id}/addKey",
    "Module": "Applications",
    "Command": "Add-MgServicePrincipalKey",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphKeyCredential",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/servicePrincipals/{servicePrincipal-id}/addPassword",
    "Module": "Applications",
    "Command": "Add-MgServicePrincipalPassword",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphPasswordCredential",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/servicePrincipals/{servicePrincipal-id}/addTokenSigningCertificate",
    "Module": "Applications",
    "Command": "Add-MgServicePrincipalTokenSigningCertificate",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphSelfSignedCertificate",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/shares/{sharedDriveItem-id}/list/contentTypes/addCopy",
    "Module": "Files",
    "Command": "Add-MgShareListContentTypeCopy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/shares/{sharedDriveItem-id}/list/contentTypes/addCopyFromContentTypeHub",
    "Module": "Files",
    "Command": "Add-MgShareListContentTypeCopyFromContentTypeHub",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/sites/add",
    "Module": "Sites",
    "Command": "Add-MgSite",
    "Variants": [
      "Add",
      "AddExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphSite",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/contentTypes/addCopy",
    "Module": "Sites",
    "Command": "Add-MgSiteContentTypeCopy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/contentTypes/addCopyFromContentTypeHub",
    "Module": "Sites",
    "Command": "Add-MgSiteContentTypeCopyFromContentTypeHub",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/lists/{list-id}/contentTypes/addCopy",
    "Module": "Sites",
    "Command": "Add-MgSiteListContentTypeCopy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/lists/{list-id}/contentTypes/addCopyFromContentTypeHub",
    "Module": "Sites",
    "Command": "Add-MgSiteListContentTypeCopyFromContentTypeHub",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/teams/{team-id}/channels/{channel-id}/members/add",
    "Module": "Teams",
    "Command": "Add-MgTeamChannelMember",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Permissions": []
  },
  {
    "Uri": "/teams/{team-id}/members/add",
    "Module": "Teams",
    "Command": "Add-MgTeamMember",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Permissions": []
  },
  {
    "Uri": "/teams/{team-id}/primaryChannel/members/add",
    "Module": "Teams",
    "Command": "Add-MgTeamPrimaryChannelMember",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Permissions": []
  },
  {
    "Uri": "/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/add",
    "Module": "Teams",
    "Command": "Add-MgTeamworkDeletedTeamChannelMember",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/chats/{chat-id}/members/add",
    "Module": "Users.Actions",
    "Command": "Add-MgUserChatMember",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/drives/{drive-id}/list/contentTypes/addCopy",
    "Module": "Users.Actions",
    "Command": "Add-MgUserDriveListContentTypeCopy",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/drives/{drive-id}/list/contentTypes/addCopyFromContentTypeHub",
    "Module": "Users.Actions",
    "Command": "Add-MgUserDriveListContentTypeCopyFromContentTypeHub",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphContentType",
    "Permissions": []
  },
  {
    "Uri": "/deviceManagement/androidManagedStoreAccountEnterpriseSettings/approveApps",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Approve-MgBetaDeviceManagementAndroidManagedStoreAccountEnterpriseSettingApp",
    "Variants": [
      "Approve",
      "ApproveExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementConfiguration.ReadWrite.All",
      "Description": "Read and write Microsoft Intune Device Configuration and Policies",
      "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/deviceManagement/zebraFotaConnector/approveFotaApps",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Approve-MgBetaDeviceManagementZebraFotaConnectorFotaApp",
    "Variants": [
      "Approve"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementConfiguration.Read.All",
      "Description": "Read Microsoft Intune Device Configuration and Policies",
      "FullDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/applications/{application-id}/unsetVerifiedPublisher",
    "Module": "Applications",
    "Command": "Clear-MgApplicationVerifiedPublisher",
    "Variants": [
      "Unset",
      "UnsetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "Application.ReadWrite.All",
      "Description": "Read and write applications",
      "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/applications/{application-id}/unsetVerifiedPublisher",
    "Module": "Beta.Applications",
    "Command": "Clear-MgBetaApplicationVerifiedPublisher",
    "Variants": [
      "Unset",
      "UnsetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "Application.ReadWrite.All",
      "Description": "Read and write applications",
      "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/chats/{chat-id}/messages/{chatMessage-id}/unsetReaction",
    "Module": "Beta.Teams",
    "Command": "Clear-MgBetaChatMessageReaction",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction",
    "Module": "Beta.Teams",
    "Command": "Clear-MgBetaChatMessageReplyReaction",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/communications/presences/{presence-id}/clearPresence",
    "Module": "Beta.CloudCommunications",
    "Command": "Clear-MgBetaCommunicationPresence",
    "Variants": [
      "Clear",
      "ClearExpanded",
      "ClearViaIdentity",
      "ClearViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/communications/presences/{presence-id}/clearUserPreferredPresence",
    "Module": "Beta.CloudCommunications",
    "Command": "Clear-MgBetaCommunicationPresenceUserPreferredPresence",
    "Variants": [
      "Clear",
      "ClearViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/purgeData",
    "Module": "Beta.Compliance",
    "Command": "Clear-MgBetaComplianceEdiscoveryCaseSourceCollectionData",
    "Variants": [
      "Purge",
      "PurgeViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "eDiscovery.ReadWrite.All",
      "Description": "Read and write all eDiscovery objects",
      "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/deviceAppManagement/windowsInformationProtectionDeviceRegistrations/{windowsInformationProtectionDeviceRegistration-id}/wipe",
    "Module": "Beta.Devices.CorporateManagement",
    "Command": "Clear-MgBetaDeviceAppManagementWindowsInformationProtectionDeviceRegistration",
    "Variants": [
      "Wipe",
      "WipeViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementApps.ReadWrite.All",
        "Description": "Read and write Microsoft Intune apps",
        "FullDescription": "Allows the app to read and write the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementConfiguration.ReadWrite.All",
        "Description": "Read and write Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/deviceManagement/comanagedDevices/{managedDevice-id}/wipe",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Clear-MgBetaDeviceManagementComanagedDevice",
    "Variants": [
      "Wipe",
      "WipeExpanded",
      "WipeViaIdentity",
      "WipeViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementConfiguration.ReadWrite.All",
        "Description": "Read and write Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementManagedDevices.PrivilegedOperations.All",
        "Description": "Perform user-impacting remote actions on Microsoft Intune devices",
        "FullDescription": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementManagedDevices.ReadWrite.All",
        "Description": "Read and write Microsoft Intune devices",
        "FullDescription": "Allows the app to read and write the properties of devices managed by Microsoft Intune. Does not allow high impact operations such as remote wipe and password reset on the device’s owner.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/deviceManagement/managedDevices/{managedDevice-id}/wipe",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Clear-MgBetaDeviceManagementManagedDevice",
    "Variants": [
      "Wipe",
      "WipeExpanded",
      "WipeViaIdentity",
      "WipeViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementConfiguration.ReadWrite.All",
        "Description": "Read and write Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementManagedDevices.PrivilegedOperations.All",
        "Description": "Perform user-impacting remote actions on Microsoft Intune devices",
        "FullDescription": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementManagedDevices.ReadWrite.All",
        "Description": "Read and write Microsoft Intune devices",
        "FullDescription": "Allows the app to read and write the properties of devices managed by Microsoft Intune. Does not allow high impact operations such as remote wipe and password reset on the device’s owner.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/purgeData",
    "Module": "Beta.Security",
    "Command": "Clear-MgBetaSecurityCaseEdiscoveryCaseSearchData",
    "Variants": [
      "Purge",
      "PurgeExpanded",
      "PurgeViaIdentity",
      "PurgeViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "eDiscovery.ReadWrite.All",
      "Description": "Read and write all eDiscovery objects",
      "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/unsetReaction",
    "Module": "Beta.Teams",
    "Command": "Clear-MgBetaTeamChannelMessageReaction",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "ChannelMessage.Send",
        "Description": "Send channel messages",
        "FullDescription": "Allows the app to send channel messages in Microsoft Teams, on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Chat.ReadWrite",
        "Description": "Read and write your chat messages",
        "FullDescription": "Allows an app to read and write your 1 on 1 or group chat messages in Microsoft Teams, on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "ChatMessage.Send",
        "Description": "Send chat messages",
        "FullDescription": "Allows an app to send one-to-one and group chat messages in Microsoft Teams, on your behalf.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/teams/{team-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction",
    "Module": "Beta.Teams",
    "Command": "Clear-MgBetaTeamChannelMessageReplyReaction",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "ChannelMessage.Send",
        "Description": "Send channel messages",
        "FullDescription": "Allows the app to send channel messages in Microsoft Teams, on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Chat.ReadWrite",
        "Description": "Read and write your chat messages",
        "FullDescription": "Allows an app to read and write your 1 on 1 or group chat messages in Microsoft Teams, on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "ChatMessage.Send",
        "Description": "Send chat messages",
        "FullDescription": "Allows an app to send one-to-one and group chat messages in Microsoft Teams, on your behalf.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/unsetReaction",
    "Module": "Beta.Teams",
    "Command": "Clear-MgBetaTeamPrimaryChannelMessageReaction",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction",
    "Module": "Beta.Teams",
    "Command": "Clear-MgBetaTeamPrimaryChannelMessageReplyReaction",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/unsetReaction",
    "Module": "Beta.Teams",
    "Command": "Clear-MgBetaTeamworkDeletedTeamChannelMessageReaction",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction",
    "Module": "Beta.Teams",
    "Command": "Clear-MgBetaTeamworkDeletedTeamChannelMessageReplyReaction",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/wipeAndBlockManagedApps",
    "Module": "Beta.Users.Actions",
    "Command": "Clear-MgBetaUserAndBlockManagedApp",
    "Variants": [
      "Wipe",
      "WipeViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementApps.ReadWrite.All",
        "Description": "Read and write Microsoft Intune apps",
        "FullDescription": "Allows the app to read and write the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementConfiguration.ReadWrite.All",
        "Description": "Read and write Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/unsetReaction",
    "Module": "Beta.Users.Actions",
    "Command": "Clear-MgBetaUserChatMessageReaction",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "ChannelMessage.Send",
        "Description": "Send channel messages",
        "FullDescription": "Allows the app to send channel messages in Microsoft Teams, on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Chat.ReadWrite",
        "Description": "Read and write your chat messages",
        "FullDescription": "Allows an app to read and write your 1 on 1 or group chat messages in Microsoft Teams, on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "ChatMessage.Send",
        "Description": "Send chat messages",
        "FullDescription": "Allows an app to send one-to-one and group chat messages in Microsoft Teams, on your behalf.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction",
    "Module": "Beta.Users.Actions",
    "Command": "Clear-MgBetaUserChatMessageReplyReaction",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/wipeManagedAppRegistrationsByAzureAdDeviceId",
    "Module": "Beta.Users.Actions",
    "Command": "Clear-MgBetaUserManagedAppRegistrationByAzureAdDeviceId",
    "Variants": [
      "Wipe",
      "WipeExpanded",
      "WipeViaIdentity",
      "WipeViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementApps.Read.All",
        "Description": "Read Microsoft Intune apps",
        "FullDescription": "Allows the app to read the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementConfiguration.Read.All",
        "Description": "Read Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/wipeManagedAppRegistrationsByDeviceTag",
    "Module": "Beta.Users.Actions",
    "Command": "Clear-MgBetaUserManagedAppRegistrationByDeviceTag",
    "Variants": [
      "Wipe1",
      "WipeExpanded1",
      "WipeViaIdentity1",
      "WipeViaIdentityExpanded1"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementApps.ReadWrite.All",
      "Description": "Read and write Microsoft Intune apps",
      "FullDescription": "Allows the app to read and write the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/users/{user-id}/managedDevices/{managedDevice-id}/wipe",
    "Module": "Beta.Users.Actions",
    "Command": "Clear-MgBetaUserManagedDevice",
    "Variants": [
      "Wipe",
      "WipeExpanded",
      "WipeViaIdentity",
      "WipeViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/presence/clearPresence",
    "Module": "Beta.Users.Actions",
    "Command": "Clear-MgBetaUserPresence",
    "Variants": [
      "Clear",
      "ClearExpanded",
      "ClearViaIdentity",
      "ClearViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "Presence.ReadWrite",
      "Description": "Read and write your presence information",
      "FullDescription": "Allows the app to read the presence information and write activity and availability on your behalf. Presence information includes activity, availability, status note, calendar out-of-office message, timezone and location.",
      "IsAdmin": false
    }
  },
  {
    "Uri": "/users/{user-id}/presence/clearUserPreferredPresence",
    "Module": "Beta.Users.Actions",
    "Command": "Clear-MgBetaUserPresenceUserPreferredPresence",
    "Variants": [
      "Clear",
      "ClearViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "Presence.ReadWrite",
      "Description": "Read and write your presence information",
      "FullDescription": "Allows the app to read the presence information and write activity and availability on your behalf. Presence information includes activity, availability, status note, calendar out-of-office message, timezone and location.",
      "IsAdmin": false
    }
  },
  {
    "Uri": "/communications/presences/{presence-id}/clearPresence",
    "Module": "CloudCommunications",
    "Command": "Clear-MgCommunicationPresence",
    "Variants": [
      "Clear",
      "ClearExpanded",
      "ClearViaIdentity",
      "ClearViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/communications/presences/{presence-id}/clearUserPreferredPresence",
    "Module": "CloudCommunications",
    "Command": "Clear-MgCommunicationPresenceUserPreferredPresence",
    "Variants": [
      "Clear",
      "ClearViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/deviceManagement/managedDevices/{managedDevice-id}/wipe",
    "Module": "DeviceManagement.Actions",
    "Command": "Clear-MgDeviceManagementManagedDevice",
    "Variants": [
      "Wipe",
      "WipeExpanded",
      "WipeViaIdentity",
      "WipeViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementConfiguration.ReadWrite.All",
        "Description": "Read and write Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementManagedDevices.PrivilegedOperations.All",
        "Description": "Perform user-impacting remote actions on Microsoft Intune devices",
        "FullDescription": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementManagedDevices.ReadWrite.All",
        "Description": "Read and write Microsoft Intune devices",
        "FullDescription": "Allows the app to read and write the properties of devices managed by Microsoft Intune. Does not allow high impact operations such as remote wipe and password reset on the device’s owner.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/purgeData",
    "Module": "Security",
    "Command": "Clear-MgSecurityCaseEdiscoveryCaseSearchData",
    "Variants": [
      "Purge",
      "PurgeExpanded",
      "PurgeViaIdentity",
      "PurgeViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "eDiscovery.ReadWrite.All",
      "Description": "Read and write all eDiscovery objects",
      "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/users/{user-id}/managedDevices/{managedDevice-id}/wipe",
    "Module": "Users.Actions",
    "Command": "Clear-MgUserManagedDevice",
    "Variants": [
      "Wipe",
      "WipeExpanded",
      "WipeViaIdentity",
      "WipeViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/presence/clearPresence",
    "Module": "Users.Actions",
    "Command": "Clear-MgUserPresence",
    "Variants": [
      "Clear",
      "ClearExpanded",
      "ClearViaIdentity",
      "ClearViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "Presence.ReadWrite",
      "Description": "Read and write your presence information",
      "FullDescription": "Allows the app to read the presence information and write activity and availability on your behalf. Presence information includes activity, availability, status note, calendar out-of-office message, timezone and location.",
      "IsAdmin": false
    }
  },
  {
    "Uri": "/users/{user-id}/presence/clearUserPreferredPresence",
    "Module": "Users.Actions",
    "Command": "Clear-MgUserPresenceUserPreferredPresence",
    "Variants": [
      "Clear",
      "ClearViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "Presence.ReadWrite",
      "Description": "Read and write your presence information",
      "FullDescription": "Allows the app to read the presence information and write activity and availability on your behalf. Presence information includes activity, availability, status note, calendar out-of-office message, timezone and location.",
      "IsAdmin": false
    }
  },
  {
    "Uri": "/compliance/ediscovery/cases/{case-id}/close",
    "Module": "Beta.Compliance",
    "Command": "Close-MgBetaComplianceEdiscoveryCase",
    "Variants": [
      "Close",
      "CloseViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "eDiscovery.Read.All",
        "Description": "Read all eDiscovery objects",
        "FullDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "eDiscovery.ReadWrite.All",
        "Description": "Read and write all eDiscovery objects",
        "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/close",
    "Module": "Beta.Security",
    "Command": "Close-MgBetaSecurityCaseEdiscoveryCase",
    "Variants": [
      "Close",
      "CloseViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "eDiscovery.Read.All",
        "Description": "Read all eDiscovery objects",
        "FullDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "eDiscovery.ReadWrite.All",
        "Description": "Read and write all eDiscovery objects",
        "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/close",
    "Module": "Security",
    "Command": "Close-MgSecurityCaseEdiscoveryCase",
    "Variants": [
      "Close",
      "CloseViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "eDiscovery.Read.All",
        "Description": "Read all eDiscovery objects",
        "FullDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "eDiscovery.ReadWrite.All",
        "Description": "Read and write all eDiscovery objects",
        "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/deviceManagement/intents/{deviceManagementIntent-id}/compare(templateId='{templateId}')",
    "Module": "Beta.DeviceManagement.Functions",
    "Command": "Compare-MgBetaDeviceManagementIntent",
    "Variants": [
      "Compare",
      "CompareViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphDeviceManagementSettingComparison",
    "Permissions": [
      {
        "Name": "DeviceManagementConfiguration.Read.All",
        "Description": "Read Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementConfiguration.ReadWrite.All",
        "Description": "Read and write Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/deviceManagement/templates/{deviceManagementTemplate-id}/compare(templateId='{templateId}')",
    "Module": "Beta.DeviceManagement.Functions",
    "Command": "Compare-MgBetaDeviceManagementTemplate",
    "Variants": [
      "Compare",
      "CompareViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphDeviceManagementSettingComparison",
    "Permissions": [
      {
        "Name": "DeviceManagementConfiguration.Read.All",
        "Description": "Read Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementConfiguration.ReadWrite.All",
        "Description": "Read and write Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/compare(templateId='{templateId}')",
    "Module": "Beta.DeviceManagement.Functions",
    "Command": "Compare-MgBetaDeviceManagementTemplateMigratableTo",
    "Variants": [
      "Compare",
      "CompareViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphDeviceManagementSettingComparison",
    "Permissions": [
      {
        "Name": "DeviceManagementConfiguration.Read.All",
        "Description": "Read Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementConfiguration.ReadWrite.All",
        "Description": "Read and write Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/deviceManagement/androidForWorkSettings/completeSignup",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Complete-MgBetaDeviceManagementAndroidForWorkSettingSignup",
    "Variants": [
      "Complete",
      "CompleteExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementConfiguration.ReadWrite.All",
      "Description": "Read and write Microsoft Intune Device Configuration and Policies",
      "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/deviceManagement/androidManagedStoreAccountEnterpriseSettings/completeSignup",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Complete-MgBetaDeviceManagementAndroidManagedStoreAccountEnterpriseSettingSignup",
    "Variants": [
      "Complete",
      "CompleteExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementConfiguration.ReadWrite.All",
      "Description": "Read and write Microsoft Intune Device Configuration and Policies",
      "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/directory/impactedResources/{impactedResource-id}/complete",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Complete-MgBetaDirectoryImpactedResource",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphImpactedResource",
    "Permissions": []
  },
  {
    "Uri": "/directory/recommendations/{recommendation-id}/complete",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Complete-MgBetaDirectoryRecommendation",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphRecommendation",
    "Permissions": {
      "Name": "DirectoryRecommendations.ReadWrite.All",
      "Description": "Read and update Azure AD recommendations",
      "FullDescription": "Allows the app to read and update Azure AD recommendations, on your behalf.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/directory/recommendations/{recommendation-id}/impactedResources/{impactedResource-id}/complete",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Complete-MgBetaDirectoryRecommendationImpactedResource",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphImpactedResource",
    "Permissions": {
      "Name": "DirectoryRecommendations.ReadWrite.All",
      "Description": "Read and update Azure AD recommendations",
      "FullDescription": "Allows the app to read and update Azure AD recommendations, on your behalf.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/teams/{team-id}/channels/{channel-id}/completeMigration",
    "Module": "Beta.Teams",
    "Command": "Complete-MgBetaTeamChannelMigration",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/teams/{team-id}/completeMigration",
    "Module": "Beta.Teams",
    "Command": "Complete-MgBetaTeamMigration",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/teams/{team-id}/primaryChannel/completeMigration",
    "Module": "Beta.Teams",
    "Command": "Complete-MgBetaTeamPrimaryChannelMigration",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/completeMigration",
    "Module": "Beta.Teams",
    "Command": "Complete-MgBetaTeamworkDeletedTeamChannelMigration",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/outlook/tasks/{outlookTask-id}/complete",
    "Module": "Beta.Users.Actions",
    "Command": "Complete-MgBetaUserOutlookTask",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOutlookTask",
    "Permissions": {
      "Name": "Tasks.ReadWrite",
      "Description": "Create, read, update, and delete your tasks and task lists",
      "FullDescription": "Allows the app to create, read, update, and delete your tasks and task lists, including any shared with you.",
      "IsAdmin": false
    }
  },
  {
    "Uri": "/users/{user-id}/outlook/taskFolders/{outlookTaskFolder-id}/tasks/{outlookTask-id}/complete",
    "Module": "Beta.Users.Actions",
    "Command": "Complete-MgBetaUserOutlookTaskFolderTask",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOutlookTask",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/outlook/taskGroups/{outlookTaskGroup-id}/taskFolders/{outlookTaskFolder-id}/tasks/{outlookTask-id}/complete",
    "Module": "Beta.Users.Actions",
    "Command": "Complete-MgBetaUserOutlookTaskGroupTaskFolderTask",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOutlookTask",
    "Permissions": []
  },
  {
    "Uri": "/teams/{team-id}/channels/{channel-id}/completeMigration",
    "Module": "Teams",
    "Command": "Complete-MgTeamChannelMigration",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/teams/{team-id}/completeMigration",
    "Module": "Teams",
    "Command": "Complete-MgTeamMigration",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/teams/{team-id}/primaryChannel/completeMigration",
    "Module": "Teams",
    "Command": "Complete-MgTeamPrimaryChannelMigration",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/completeMigration",
    "Module": "Teams",
    "Command": "Complete-MgTeamworkDeletedTeamChannelMigration",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/checkMemberGroups",
    "Module": "Applications",
    "Command": "Confirm-MgApplicationMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/checkMemberObjects",
    "Module": "Applications",
    "Command": "Confirm-MgApplicationMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/checkMemberGroups",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaAdministrativeUnitMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/checkMemberObjects",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaAdministrativeUnitMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/checkMemberGroups",
    "Module": "Beta.Applications",
    "Command": "Confirm-MgBetaApplicationMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/checkMemberObjects",
    "Module": "Beta.Applications",
    "Command": "Confirm-MgBetaApplicationMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/auditLogs/signIns/confirmCompromised",
    "Module": "Beta.Reports",
    "Command": "Confirm-MgBetaAuditLogSignInCompromised",
    "Variants": [
      "Confirm",
      "ConfirmExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/auditLogs/signIns/confirmSafe",
    "Module": "Beta.Reports",
    "Command": "Confirm-MgBetaAuditLogSignInSafe",
    "Variants": [
      "Confirm",
      "ConfirmExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/chats/{chat-id}/permissionGrants/{resourceSpecificPermissionGrant-id}/checkMemberGroups",
    "Module": "Beta.Teams",
    "Command": "Confirm-MgBetaChatPermissionGrantMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/chats/{chat-id}/permissionGrants/{resourceSpecificPermissionGrant-id}/checkMemberObjects",
    "Module": "Beta.Teams",
    "Command": "Confirm-MgBetaChatPermissionGrantMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/contacts/{orgContact-id}/checkMemberGroups",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaContactMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadBasic.All",
        "Description": "Read all users' basic profiles",
        "FullDescription": "Allows the app to read a basic set of profile properties of other users in your organization on your behalf. Includes display name, first and last name, email address and photo.",
        "IsAdmin": false
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/contacts/{orgContact-id}/checkMemberObjects",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaContactMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read",
        "Description": "Sign you in and read your profile",
        "FullDescription": "Allows you to sign in to the app with your organizational account and let the app read your profile. It also allows the app to read basic company information.",
        "IsAdmin": false
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/contracts/{contract-id}/checkMemberGroups",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaContractMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/contracts/{contract-id}/checkMemberObjects",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaContractMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/deviceManagement/verifyWindowsEnrollmentAutoDiscovery(domainName='{domainName}')",
    "Module": "Beta.DeviceManagement.Functions",
    "Command": "Confirm-MgBetaDeviceManagementWindowsEnrollmentAutoDiscovery",
    "Variants": [
      "Verify",
      "VerifyViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementConfiguration.ReadWrite.All",
        "Description": "Read and write Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementServiceConfig.ReadWrite.All",
        "Description": "Read and write Microsoft Intune configuration",
        "FullDescription": "Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/devices/{device-id}/checkMemberGroups",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaDeviceMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadBasic.All",
        "Description": "Read all users' basic profiles",
        "FullDescription": "Allows the app to read a basic set of profile properties of other users in your organization on your behalf. Includes display name, first and last name, email address and photo.",
        "IsAdmin": false
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/devices/{device-id}/checkMemberObjects",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaDeviceMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read",
        "Description": "Sign you in and read your profile",
        "FullDescription": "Allows you to sign in to the app with your organizational account and let the app read your profile. It also allows the app to read basic company information.",
        "IsAdmin": false
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/directory/administrativeUnits/{administrativeUnit-id}/checkMemberGroups",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaDirectoryAdministrativeUnitMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/directory/administrativeUnits/{administrativeUnit-id}/checkMemberObjects",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaDirectoryAdministrativeUnitMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/directory/deletedItems/{directoryObject-id}/checkMemberGroups",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaDirectoryDeletedItemMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/directory/deletedItems/{directoryObject-id}/checkMemberObjects",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaDirectoryDeletedItemMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/directoryObjects/{directoryObject-id}/checkMemberGroups",
    "Module": "Beta.DirectoryObjects",
    "Command": "Confirm-MgBetaDirectoryObjectMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadBasic.All",
        "Description": "Read all users' basic profiles",
        "FullDescription": "Allows the app to read a basic set of profile properties of other users in your organization on your behalf. Includes display name, first and last name, email address and photo.",
        "IsAdmin": false
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/directoryObjects/{directoryObject-id}/checkMemberObjects",
    "Module": "Beta.DirectoryObjects",
    "Command": "Confirm-MgBetaDirectoryObjectMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read",
        "Description": "Sign you in and read your profile",
        "FullDescription": "Allows you to sign in to the app with your organizational account and let the app read your profile. It also allows the app to read basic company information.",
        "IsAdmin": false
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/directoryRoles/{directoryRole-id}/checkMemberGroups",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaDirectoryRoleMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/directoryRoles/{directoryRole-id}/checkMemberObjects",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaDirectoryRoleMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/directoryRoleTemplates/{directoryRoleTemplate-id}/checkMemberGroups",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaDirectoryRoleTemplateMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/directoryRoleTemplates/{directoryRoleTemplate-id}/checkMemberObjects",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaDirectoryRoleTemplateMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/directorySettingTemplates/{directorySettingTemplate-id}/checkMemberGroups",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaDirectorySettingTemplateMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/directorySettingTemplates/{directorySettingTemplate-id}/checkMemberObjects",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaDirectorySettingTemplateMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/domains/{domain-id}/verify",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaDomain",
    "Variants": [
      "Verify",
      "VerifyViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDomain",
    "Permissions": {
      "Name": "Domain.ReadWrite.All",
      "Description": "Read and write domains",
      "FullDescription": "Allows the app to read and write all domain properties on your behalf. Also allows the app to add, verify and remove domains.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/groups/{group-id}/checkGrantedPermissionsForApp",
    "Module": "Beta.Groups",
    "Command": "Confirm-MgBetaGroupGrantedPermissionForApp",
    "Variants": [
      "Check",
      "CheckViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphResourceSpecificPermissionGrant",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/checkMemberGroups",
    "Module": "Beta.Groups",
    "Command": "Confirm-MgBetaGroupMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadBasic.All",
        "Description": "Read all users' basic profiles",
        "FullDescription": "Allows the app to read a basic set of profile properties of other users in your organization on your behalf. Includes display name, first and last name, email address and photo.",
        "IsAdmin": false
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/groups/{group-id}/checkMemberObjects",
    "Module": "Beta.Groups",
    "Command": "Confirm-MgBetaGroupMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read",
        "Description": "Sign you in and read your profile",
        "FullDescription": "Allows you to sign in to the app with your organizational account and let the app read your profile. It also allows the app to read basic company information.",
        "IsAdmin": false
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/groups/{group-id}/permissionGrants/{resourceSpecificPermissionGrant-id}/checkMemberGroups",
    "Module": "Beta.Groups",
    "Command": "Confirm-MgBetaGroupPermissionGrantMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/permissionGrants/{resourceSpecificPermissionGrant-id}/checkMemberObjects",
    "Module": "Beta.Groups",
    "Command": "Confirm-MgBetaGroupPermissionGrantMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/sites/{site-id}/informationProtection/verifySignature",
    "Module": "Beta.Groups",
    "Command": "Confirm-MgBetaGroupSiteInformationProtectionSignature",
    "Variants": [
      "Verify",
      "VerifyExpanded",
      "VerifyViaIdentity",
      "VerifyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/informationProtection/verifySignature",
    "Module": "Beta.Identity.SignIns",
    "Command": "Confirm-MgBetaInformationProtectionSignature",
    "Variants": [
      "Verify",
      "VerifyExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/organization/{organization-id}/checkMemberGroups",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaOrganizationMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/organization/{organization-id}/checkMemberObjects",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Confirm-MgBetaOrganizationMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/identityProtection/riskyServicePrincipals/confirmCompromised",
    "Module": "Beta.Identity.SignIns",
    "Command": "Confirm-MgBetaRiskyServicePrincipalCompromised",
    "Variants": [
      "Confirm",
      "ConfirmExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/identityProtection/riskyUsers/confirmCompromised",
    "Module": "Beta.Identity.SignIns",
    "Command": "Confirm-MgBetaRiskyUserCompromised",
    "Variants": [
      "Confirm",
      "ConfirmExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/servicePrincipals/{servicePrincipal-id}/checkMemberGroups",
    "Module": "Beta.Applications",
    "Command": "Confirm-MgBetaServicePrincipalMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadBasic.All",
        "Description": "Read all users' basic profiles",
        "FullDescription": "Allows the app to read a basic set of profile properties of other users in your organization on your behalf. Includes display name, first and last name, email address and photo.",
        "IsAdmin": false
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/servicePrincipals/{servicePrincipal-id}/checkMemberObjects",
    "Module": "Beta.Applications",
    "Command": "Confirm-MgBetaServicePrincipalMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read",
        "Description": "Sign you in and read your profile",
        "FullDescription": "Allows you to sign in to the app with your organizational account and let the app read your profile. It also allows the app to read basic company information.",
        "IsAdmin": false
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/sites/{site-id}/informationProtection/verifySignature",
    "Module": "Beta.Sites",
    "Command": "Confirm-MgBetaSiteInformationProtectionSignature",
    "Variants": [
      "Verify",
      "VerifyExpanded",
      "VerifyViaIdentity",
      "VerifyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/teams/{team-id}/permissionGrants/{resourceSpecificPermissionGrant-id}/checkMemberGroups",
    "Module": "Beta.Teams",
    "Command": "Confirm-MgBetaTeamPermissionGrantMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/teams/{team-id}/permissionGrants/{resourceSpecificPermissionGrant-id}/checkMemberObjects",
    "Module": "Beta.Teams",
    "Command": "Confirm-MgBetaTeamPermissionGrantMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/teams/{team-id}/schedule/timeCards/{timeCard-id}/confirm",
    "Module": "Beta.Teams",
    "Command": "Confirm-MgBetaTeamScheduleTimeCard",
    "Variants": [
      "Confirm",
      "ConfirmViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphTimeCard",
    "Permissions": {
      "Name": "Schedule.ReadWrite.All",
      "Description": "Read and write your schedule items",
      "FullDescription": "Allows the app to manage schedule, schedule groups, shifts and associated entities in the Teams or Shifts application on your behalf.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/users/{user-id}/chats/{chat-id}/permissionGrants/{resourceSpecificPermissionGrant-id}/checkMemberGroups",
    "Module": "Beta.Users.Actions",
    "Command": "Confirm-MgBetaUserChatPermissionGrantMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/chats/{chat-id}/permissionGrants/{resourceSpecificPermissionGrant-id}/checkMemberObjects",
    "Module": "Beta.Users.Actions",
    "Command": "Confirm-MgBetaUserChatPermissionGrantMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/devices/{device-id}/checkMemberGroups",
    "Module": "Beta.Users.Actions",
    "Command": "Confirm-MgBetaUserDeviceMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/devices/{device-id}/checkMemberObjects",
    "Module": "Beta.Users.Actions",
    "Command": "Confirm-MgBetaUserDeviceMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/informationProtection/verifySignature",
    "Module": "Beta.Users.Actions",
    "Command": "Confirm-MgBetaUserInformationProtectionSignature",
    "Variants": [
      "Verify",
      "VerifyExpanded",
      "VerifyViaIdentity",
      "VerifyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/checkMemberGroups",
    "Module": "Beta.Users.Actions",
    "Command": "Confirm-MgBetaUserMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadBasic.All",
        "Description": "Read all users' basic profiles",
        "FullDescription": "Allows the app to read a basic set of profile properties of other users in your organization on your behalf. Includes display name, first and last name, email address and photo.",
        "IsAdmin": false
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/checkMemberObjects",
    "Module": "Beta.Users.Actions",
    "Command": "Confirm-MgBetaUserMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read",
        "Description": "Sign you in and read your profile",
        "FullDescription": "Allows you to sign in to the app with your organizational account and let the app read your profile. It also allows the app to read basic company information.",
        "IsAdmin": false
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/contacts/{orgContact-id}/checkMemberGroups",
    "Module": "Identity.DirectoryManagement",
    "Command": "Confirm-MgContactMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadBasic.All",
        "Description": "Read all users' basic profiles",
        "FullDescription": "Allows the app to read a basic set of profile properties of other users in your organization on your behalf. Includes display name, first and last name, email address and photo.",
        "IsAdmin": false
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/contacts/{orgContact-id}/checkMemberObjects",
    "Module": "Identity.DirectoryManagement",
    "Command": "Confirm-MgContactMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read",
        "Description": "Sign you in and read your profile",
        "FullDescription": "Allows you to sign in to the app with your organizational account and let the app read your profile. It also allows the app to read basic company information.",
        "IsAdmin": false
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/contracts/{contract-id}/checkMemberGroups",
    "Module": "Identity.DirectoryManagement",
    "Command": "Confirm-MgContractMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/contracts/{contract-id}/checkMemberObjects",
    "Module": "Identity.DirectoryManagement",
    "Command": "Confirm-MgContractMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/deviceManagement/verifyWindowsEnrollmentAutoDiscovery(domainName='{domainName}')",
    "Module": "DeviceManagement.Functions",
    "Command": "Confirm-MgDeviceManagementWindowsEnrollmentAutoDiscovery",
    "Variants": [
      "Verify",
      "VerifyViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementConfiguration.ReadWrite.All",
        "Description": "Read and write Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementServiceConfig.ReadWrite.All",
        "Description": "Read and write Microsoft Intune configuration",
        "FullDescription": "Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/devices/{device-id}/checkMemberGroups",
    "Module": "Identity.DirectoryManagement",
    "Command": "Confirm-MgDeviceMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadBasic.All",
        "Description": "Read all users' basic profiles",
        "FullDescription": "Allows the app to read a basic set of profile properties of other users in your organization on your behalf. Includes display name, first and last name, email address and photo.",
        "IsAdmin": false
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/devices/{device-id}/checkMemberObjects",
    "Module": "Identity.DirectoryManagement",
    "Command": "Confirm-MgDeviceMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read",
        "Description": "Sign you in and read your profile",
        "FullDescription": "Allows you to sign in to the app with your organizational account and let the app read your profile. It also allows the app to read basic company information.",
        "IsAdmin": false
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/directory/deletedItems/{directoryObject-id}/checkMemberGroups",
    "Module": "Identity.DirectoryManagement",
    "Command": "Confirm-MgDirectoryDeletedItemMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/directory/deletedItems/{directoryObject-id}/checkMemberObjects",
    "Module": "Identity.DirectoryManagement",
    "Command": "Confirm-MgDirectoryDeletedItemMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/directoryObjects/{directoryObject-id}/checkMemberGroups",
    "Module": "DirectoryObjects",
    "Command": "Confirm-MgDirectoryObjectMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadBasic.All",
        "Description": "Read all users' basic profiles",
        "FullDescription": "Allows the app to read a basic set of profile properties of other users in your organization on your behalf. Includes display name, first and last name, email address and photo.",
        "IsAdmin": false
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/directoryObjects/{directoryObject-id}/checkMemberObjects",
    "Module": "DirectoryObjects",
    "Command": "Confirm-MgDirectoryObjectMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read",
        "Description": "Sign you in and read your profile",
        "FullDescription": "Allows you to sign in to the app with your organizational account and let the app read your profile. It also allows the app to read basic company information.",
        "IsAdmin": false
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/directoryRoles/{directoryRole-id}/checkMemberGroups",
    "Module": "Identity.DirectoryManagement",
    "Command": "Confirm-MgDirectoryRoleMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/directoryRoles/{directoryRole-id}/checkMemberObjects",
    "Module": "Identity.DirectoryManagement",
    "Command": "Confirm-MgDirectoryRoleMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/directoryRoleTemplates/{directoryRoleTemplate-id}/checkMemberGroups",
    "Module": "Identity.DirectoryManagement",
    "Command": "Confirm-MgDirectoryRoleTemplateMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/directoryRoleTemplates/{directoryRoleTemplate-id}/checkMemberObjects",
    "Module": "Identity.DirectoryManagement",
    "Command": "Confirm-MgDirectoryRoleTemplateMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/domains/{domain-id}/verify",
    "Module": "Identity.DirectoryManagement",
    "Command": "Confirm-MgDomain",
    "Variants": [
      "Verify",
      "VerifyViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDomain",
    "Permissions": {
      "Name": "Domain.ReadWrite.All",
      "Description": "Read and write domains",
      "FullDescription": "Allows the app to read and write all domain properties on your behalf. Also allows the app to add, verify and remove domains.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/groups/{group-id}/checkGrantedPermissionsForApp",
    "Module": "Groups",
    "Command": "Confirm-MgGroupGrantedPermissionForApp",
    "Variants": [
      "Check",
      "CheckViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphResourceSpecificPermissionGrant",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/checkMemberGroups",
    "Module": "Groups",
    "Command": "Confirm-MgGroupMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadBasic.All",
        "Description": "Read all users' basic profiles",
        "FullDescription": "Allows the app to read a basic set of profile properties of other users in your organization on your behalf. Includes display name, first and last name, email address and photo.",
        "IsAdmin": false
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/groups/{group-id}/checkMemberObjects",
    "Module": "Groups",
    "Command": "Confirm-MgGroupMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read",
        "Description": "Sign you in and read your profile",
        "FullDescription": "Allows you to sign in to the app with your organizational account and let the app read your profile. It also allows the app to read basic company information.",
        "IsAdmin": false
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/groups/{group-id}/permissionGrants/{resourceSpecificPermissionGrant-id}/checkMemberGroups",
    "Module": "Groups",
    "Command": "Confirm-MgGroupPermissionGrantMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/permissionGrants/{resourceSpecificPermissionGrant-id}/checkMemberObjects",
    "Module": "Groups",
    "Command": "Confirm-MgGroupPermissionGrantMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/groupSettingTemplates/{groupSettingTemplate-id}/checkMemberGroups",
    "Module": "Groups",
    "Command": "Confirm-MgGroupSettingTemplateMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/groupSettingTemplates/{groupSettingTemplate-id}/checkMemberObjects",
    "Module": "Groups",
    "Command": "Confirm-MgGroupSettingTemplateMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/organization/{organization-id}/checkMemberGroups",
    "Module": "Identity.DirectoryManagement",
    "Command": "Confirm-MgOrganizationMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/organization/{organization-id}/checkMemberObjects",
    "Module": "Identity.DirectoryManagement",
    "Command": "Confirm-MgOrganizationMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/identityProtection/riskyServicePrincipals/confirmCompromised",
    "Module": "Identity.SignIns",
    "Command": "Confirm-MgRiskyServicePrincipalCompromised",
    "Variants": [
      "Confirm",
      "ConfirmExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/identityProtection/riskyUsers/confirmCompromised",
    "Module": "Identity.SignIns",
    "Command": "Confirm-MgRiskyUserCompromised",
    "Variants": [
      "Confirm",
      "ConfirmExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/servicePrincipals/{servicePrincipal-id}/checkMemberGroups",
    "Module": "Applications",
    "Command": "Confirm-MgServicePrincipalMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadBasic.All",
        "Description": "Read all users' basic profiles",
        "FullDescription": "Allows the app to read a basic set of profile properties of other users in your organization on your behalf. Includes display name, first and last name, email address and photo.",
        "IsAdmin": false
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/servicePrincipals/{servicePrincipal-id}/checkMemberObjects",
    "Module": "Applications",
    "Command": "Confirm-MgServicePrincipalMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read",
        "Description": "Sign you in and read your profile",
        "FullDescription": "Allows you to sign in to the app with your organizational account and let the app read your profile. It also allows the app to read basic company information.",
        "IsAdmin": false
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/checkMemberGroups",
    "Module": "Users.Actions",
    "Command": "Confirm-MgUserMemberGroup",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadBasic.All",
        "Description": "Read all users' basic profiles",
        "FullDescription": "Allows the app to read a basic set of profile properties of other users in your organization on your behalf. Includes display name, first and last name, email address and photo.",
        "IsAdmin": false
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/checkMemberObjects",
    "Module": "Users.Actions",
    "Command": "Confirm-MgUserMemberObject",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read devices' configuration information on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to list groups, and to read their properties and all group memberships on your behalf. Also allows the app to read calendar, conversations, files, and other group content for all groups you can access. ",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "GroupMember.Read.All",
        "Description": "Read group memberships",
        "FullDescription": "Allows the app to list groups, read basic group properties and read membership of all your groups.",
        "IsAdmin": true
      },
      {
        "Name": "User.Read",
        "Description": "Sign you in and read your profile",
        "FullDescription": "Allows you to sign in to the app with your organizational account and let the app read your profile. It also allows the app to read basic company information.",
        "IsAdmin": false
      },
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadWrite.All",
        "Description": "Read and write all users' full profiles",
        "FullDescription": "Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/deviceManagement/chromeOSOnboardingSettings/connect",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Connect-MgBetaDeviceManagementChromeOSOnboardingSetting",
    "Variants": [
      "Connect",
      "ConnectExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/deviceManagement/zebraFotaConnector/connect",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Connect-MgBetaDeviceManagementZebraFotaConnector",
    "Variants": [
      "Connect"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementConfiguration.Read.All",
      "Description": "Read Microsoft Intune Device Configuration and Policies",
      "FullDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/clone",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Copy-MgBetaDeviceManagementReusablePolicySetting",
    "Variants": [
      "Clone",
      "CloneViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDeviceManagementReusablePolicySetting",
    "Permissions": {
      "Name": "DeviceManagementConfiguration.Read.All",
      "Description": "Read Microsoft Intune Device Configuration and Policies",
      "FullDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/drives/{drive-id}/items/{driveItem-id}/copy",
    "Module": "Beta.Files",
    "Command": "Copy-MgBetaDriveItem",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Permissions": [
      {
        "Name": "Files.ReadWrite",
        "Description": "Have full access to your files",
        "FullDescription": "Allows the app to read, create, update, and delete your files.",
        "IsAdmin": false
      },
      {
        "Name": "Files.ReadWrite.All",
        "Description": "Have full access to all files you have access to",
        "FullDescription": "Allows the app to read, create, update and delete all files that you can access.",
        "IsAdmin": false
      },
      {
        "Name": "Sites.ReadWrite.All",
        "Description": "Edit or delete items in all site collections",
        "FullDescription": "Allow the application to edit or delete documents and list items in all site collections on your behalf.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/drives/{drive-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "Module": "Beta.Files",
    "Command": "Copy-MgBetaDriveListContentTypeToDefaultContentLocation",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/drives/{drive-id}/root/copy",
    "Module": "Beta.Files",
    "Command": "Copy-MgBetaDriveRoot",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/copy",
    "Module": "Beta.Groups",
    "Command": "Copy-MgBetaGroupDriveItem",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "Module": "Beta.Groups",
    "Command": "Copy-MgBetaGroupDriveListContentTypeToDefaultContentLocation",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/drives/{drive-id}/root/copy",
    "Module": "Beta.Groups",
    "Command": "Copy-MgBetaGroupDriveRoot",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/onenote/notebooks/{notebook-id}/copyNotebook",
    "Module": "Beta.Groups",
    "Command": "Copy-MgBetaGroupOnenoteNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/groups/{group-id}/onenote/pages/{onenotePage-id}/copyToSection",
    "Module": "Beta.Groups",
    "Command": "Copy-MgBetaGroupOnenotePageToSection",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/groups/{group-id}/onenote/sections/{onenoteSection-id}/copyToNotebook",
    "Module": "Beta.Groups",
    "Command": "Copy-MgBetaGroupOnenoteSectionToNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/groups/{group-id}/onenote/sections/{onenoteSection-id}/copyToSectionGroup",
    "Module": "Beta.Groups",
    "Command": "Copy-MgBetaGroupOnenoteSectionToSectionGroup",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/groups/{group-id}/sites/{site-id}/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "Module": "Beta.Groups",
    "Command": "Copy-MgBetaGroupSiteContentTypeToDefaultContentLocation",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "Module": "Beta.Groups",
    "Command": "Copy-MgBetaGroupSiteListContentTypeToDefaultContentLocation",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "Module": "Beta.Files",
    "Command": "Copy-MgBetaShareListContentTypeToDefaultContentLocation",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "Module": "Beta.Sites",
    "Command": "Copy-MgBetaSiteContentTypeToDefaultContentLocation",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Sites.FullControl.All",
        "Description": "Have full control of all your site collections",
        "FullDescription": "Allow the application to have full control of all site collections on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Sites.Manage.All",
        "Description": "Create, edit, and delete items and lists in all your site collections",
        "FullDescription": "Allow the application to create or delete document libraries and lists in all site collections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Sites.ReadWrite.All",
        "Description": "Edit or delete items in all site collections",
        "FullDescription": "Allow the application to edit or delete documents and list items in all site collections on your behalf.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "Module": "Beta.Sites",
    "Command": "Copy-MgBetaSiteListContentTypeToDefaultContentLocation",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/copyNotebook",
    "Module": "Beta.Sites",
    "Command": "Copy-MgBetaSiteOnenoteNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection",
    "Module": "Beta.Sites",
    "Command": "Copy-MgBetaSiteOnenoteNotebookSectionGroupSectionPageToSection",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToNotebook",
    "Module": "Beta.Sites",
    "Command": "Copy-MgBetaSiteOnenoteNotebookSectionGroupSectionToNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToSectionGroup",
    "Module": "Beta.Sites",
    "Command": "Copy-MgBetaSiteOnenoteNotebookSectionGroupSectionToSectionGroup",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection",
    "Module": "Beta.Sites",
    "Command": "Copy-MgBetaSiteOnenoteNotebookSectionPageToSection",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/copyToNotebook",
    "Module": "Beta.Sites",
    "Command": "Copy-MgBetaSiteOnenoteNotebookSectionToNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/copyToSectionGroup",
    "Module": "Beta.Sites",
    "Command": "Copy-MgBetaSiteOnenoteNotebookSectionToSectionGroup",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/pages/{onenotePage-id}/copyToSection",
    "Module": "Beta.Sites",
    "Command": "Copy-MgBetaSiteOnenotePageToSection",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection",
    "Module": "Beta.Sites",
    "Command": "Copy-MgBetaSiteOnenoteSectionGroupSectionPageToSection",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToNotebook",
    "Module": "Beta.Sites",
    "Command": "Copy-MgBetaSiteOnenoteSectionGroupSectionToNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToSectionGroup",
    "Module": "Beta.Sites",
    "Command": "Copy-MgBetaSiteOnenoteSectionGroupSectionToSectionGroup",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection",
    "Module": "Beta.Sites",
    "Command": "Copy-MgBetaSiteOnenoteSectionPageToSection",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/sections/{onenoteSection-id}/copyToNotebook",
    "Module": "Beta.Sites",
    "Command": "Copy-MgBetaSiteOnenoteSectionToNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/sites/{site-id}/onenote/sections/{onenoteSection-id}/copyToSectionGroup",
    "Module": "Beta.Sites",
    "Command": "Copy-MgBetaSiteOnenoteSectionToSectionGroup",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/teams/{team-id}/clone",
    "Module": "Beta.Teams",
    "Command": "Copy-MgBetaTeam",
    "Variants": [
      "Clone",
      "CloneExpanded",
      "CloneViaIdentity",
      "CloneViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "Team.Create",
        "Description": "Create teams",
        "FullDescription": "Allows the app to create teams on your behalf. ",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/copy",
    "Module": "Beta.Users.Actions",
    "Command": "Copy-MgBetaUserDriveItem",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "Module": "Beta.Users.Actions",
    "Command": "Copy-MgBetaUserDriveListContentTypeToDefaultContentLocation",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/drives/{drive-id}/root/copy",
    "Module": "Beta.Users.Actions",
    "Command": "Copy-MgBetaUserDriveRoot",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/mailFolders/{mailFolder-id}/copy",
    "Module": "Beta.Users.Actions",
    "Command": "Copy-MgBetaUserMailFolder",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphMailFolder",
    "Permissions": {
      "Name": "Mail.ReadWrite",
      "Description": "Read and write access to your mail ",
      "FullDescription": "Allows the app to read, update, create and delete email in your mailbox. Does not include permission to send mail. ",
      "IsAdmin": false
    }
  },
  {
    "Uri": "/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/copy",
    "Module": "Beta.Users.Actions",
    "Command": "Copy-MgBetaUserMailFolderChildFolder",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphMailFolder",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/copy",
    "Module": "Beta.Users.Actions",
    "Command": "Copy-MgBetaUserMailFolderChildFolderMessage",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphMessage",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/copy",
    "Module": "Beta.Users.Actions",
    "Command": "Copy-MgBetaUserMailFolderMessage",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphMessage",
    "Permissions": {
      "Name": "Mail.ReadWrite",
      "Description": "Read and write access to your mail ",
      "FullDescription": "Allows the app to read, update, create and delete email in your mailbox. Does not include permission to send mail. ",
      "IsAdmin": false
    }
  },
  {
    "Uri": "/users/{user-id}/messages/{message-id}/copy",
    "Module": "Beta.Users.Actions",
    "Command": "Copy-MgBetaUserMessage",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphMessage",
    "Permissions": {
      "Name": "Mail.ReadWrite",
      "Description": "Read and write access to your mail ",
      "FullDescription": "Allows the app to read, update, create and delete email in your mailbox. Does not include permission to send mail. ",
      "IsAdmin": false
    }
  },
  {
    "Uri": "/users/{user-id}/onenote/notebooks/{notebook-id}/copyNotebook",
    "Module": "Beta.Users.Actions",
    "Command": "Copy-MgBetaUserOnenoteNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/onenote/pages/{onenotePage-id}/copyToSection",
    "Module": "Beta.Users.Actions",
    "Command": "Copy-MgBetaUserOnenotePageToSection",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/onenote/sections/{onenoteSection-id}/copyToNotebook",
    "Module": "Beta.Users.Actions",
    "Command": "Copy-MgBetaUserOnenoteSectionToNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/onenote/sections/{onenoteSection-id}/copyToSectionGroup",
    "Module": "Beta.Users.Actions",
    "Command": "Copy-MgBetaUserOnenoteSectionToSectionGroup",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/drives/{drive-id}/items/{driveItem-id}/copy",
    "Module": "Files",
    "Command": "Copy-MgDriveItem",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Permissions": [
      {
        "Name": "Files.ReadWrite",
        "Description": "Have full access to your files",
        "FullDescription": "Allows the app to read, create, update, and delete your files.",
        "IsAdmin": false
      },
      {
        "Name": "Files.ReadWrite.All",
        "Description": "Have full access to all files you have access to",
        "FullDescription": "Allows the app to read, create, update and delete all files that you can access.",
        "IsAdmin": false
      },
      {
        "Name": "Sites.ReadWrite.All",
        "Description": "Edit or delete items in all site collections",
        "FullDescription": "Allow the application to edit or delete documents and list items in all site collections on your behalf.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/drives/{drive-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "Module": "Files",
    "Command": "Copy-MgDriveListContentTypeToDefaultContentLocation",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/drives/{drive-id}/root/copy",
    "Module": "Files",
    "Command": "Copy-MgDriveRoot",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/copy",
    "Module": "Groups",
    "Command": "Copy-MgGroupDriveItem",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "Module": "Groups",
    "Command": "Copy-MgGroupDriveListContentTypeToDefaultContentLocation",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/drives/{drive-id}/root/copy",
    "Module": "Groups",
    "Command": "Copy-MgGroupDriveRoot",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/onenote/notebooks/{notebook-id}/copyNotebook",
    "Module": "Groups",
    "Command": "Copy-MgGroupOnenoteNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/groups/{group-id}/onenote/pages/{onenotePage-id}/copyToSection",
    "Module": "Groups",
    "Command": "Copy-MgGroupOnenotePageToSection",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/groups/{group-id}/onenote/sections/{onenoteSection-id}/copyToNotebook",
    "Module": "Groups",
    "Command": "Copy-MgGroupOnenoteSectionToNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/groups/{group-id}/onenote/sections/{onenoteSection-id}/copyToSectionGroup",
    "Module": "Groups",
    "Command": "Copy-MgGroupOnenoteSectionToSectionGroup",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/groups/{group-id}/sites/{site-id}/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "Module": "Groups",
    "Command": "Copy-MgGroupSiteContentTypeToDefaultContentLocation",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/groups/{group-id}/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "Module": "Groups",
    "Command": "Copy-MgGroupSiteListContentTypeToDefaultContentLocation",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "Module": "Files",
    "Command": "Copy-MgShareListContentTypeToDefaultContentLocation",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "Module": "Sites",
    "Command": "Copy-MgSiteContentTypeToDefaultContentLocation",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Sites.FullControl.All",
        "Description": "Have full control of all your site collections",
        "FullDescription": "Allow the application to have full control of all site collections on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Sites.Manage.All",
        "Description": "Create, edit, and delete items and lists in all your site collections",
        "FullDescription": "Allow the application to create or delete document libraries and lists in all site collections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Sites.ReadWrite.All",
        "Description": "Edit or delete items in all site collections",
        "FullDescription": "Allow the application to edit or delete documents and list items in all site collections on your behalf.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "Module": "Sites",
    "Command": "Copy-MgSiteListContentTypeToDefaultContentLocation",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/copyNotebook",
    "Module": "Sites",
    "Command": "Copy-MgSiteOnenoteNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection",
    "Module": "Sites",
    "Command": "Copy-MgSiteOnenoteNotebookSectionGroupSectionPageToSection",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToNotebook",
    "Module": "Sites",
    "Command": "Copy-MgSiteOnenoteNotebookSectionGroupSectionToNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToSectionGroup",
    "Module": "Sites",
    "Command": "Copy-MgSiteOnenoteNotebookSectionGroupSectionToSectionGroup",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection",
    "Module": "Sites",
    "Command": "Copy-MgSiteOnenoteNotebookSectionPageToSection",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/copyToNotebook",
    "Module": "Sites",
    "Command": "Copy-MgSiteOnenoteNotebookSectionToNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/copyToSectionGroup",
    "Module": "Sites",
    "Command": "Copy-MgSiteOnenoteNotebookSectionToSectionGroup",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/pages/{onenotePage-id}/copyToSection",
    "Module": "Sites",
    "Command": "Copy-MgSiteOnenotePageToSection",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection",
    "Module": "Sites",
    "Command": "Copy-MgSiteOnenoteSectionGroupSectionPageToSection",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToNotebook",
    "Module": "Sites",
    "Command": "Copy-MgSiteOnenoteSectionGroupSectionToNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToSectionGroup",
    "Module": "Sites",
    "Command": "Copy-MgSiteOnenoteSectionGroupSectionToSectionGroup",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection",
    "Module": "Sites",
    "Command": "Copy-MgSiteOnenoteSectionPageToSection",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": []
  },
  {
    "Uri": "/sites/{site-id}/onenote/sections/{onenoteSection-id}/copyToNotebook",
    "Module": "Sites",
    "Command": "Copy-MgSiteOnenoteSectionToNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/sites/{site-id}/onenote/sections/{onenoteSection-id}/copyToSectionGroup",
    "Module": "Sites",
    "Command": "Copy-MgSiteOnenoteSectionToSectionGroup",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/teams/{team-id}/clone",
    "Module": "Teams",
    "Command": "Copy-MgTeam",
    "Variants": [
      "Clone",
      "CloneExpanded",
      "CloneViaIdentity",
      "CloneViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups and read all group properties and memberships on your behalf. Additionally allows the app to manage your groups and to update group content for groups you are a member of.",
        "IsAdmin": true
      },
      {
        "Name": "Team.Create",
        "Description": "Create teams",
        "FullDescription": "Allows the app to create teams on your behalf. ",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/copy",
    "Module": "Users.Actions",
    "Command": "Copy-MgUserDriveItem",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "Module": "Users.Actions",
    "Command": "Copy-MgUserDriveListContentTypeToDefaultContentLocation",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/drives/{drive-id}/root/copy",
    "Module": "Users.Actions",
    "Command": "Copy-MgUserDriveRoot",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/mailFolders/{mailFolder-id}/copy",
    "Module": "Users.Actions",
    "Command": "Copy-MgUserMailFolder",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphMailFolder",
    "Permissions": {
      "Name": "Mail.ReadWrite",
      "Description": "Read and write access to your mail ",
      "FullDescription": "Allows the app to read, update, create and delete email in your mailbox. Does not include permission to send mail. ",
      "IsAdmin": false
    }
  },
  {
    "Uri": "/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/copy",
    "Module": "Users.Actions",
    "Command": "Copy-MgUserMailFolderChildFolder",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphMailFolder",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/copy",
    "Module": "Users.Actions",
    "Command": "Copy-MgUserMailFolderChildFolderMessage",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphMessage",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/copy",
    "Module": "Users.Actions",
    "Command": "Copy-MgUserMailFolderMessage",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphMessage",
    "Permissions": {
      "Name": "Mail.ReadWrite",
      "Description": "Read and write access to your mail ",
      "FullDescription": "Allows the app to read, update, create and delete email in your mailbox. Does not include permission to send mail. ",
      "IsAdmin": false
    }
  },
  {
    "Uri": "/users/{user-id}/messages/{message-id}/copy",
    "Module": "Users.Actions",
    "Command": "Copy-MgUserMessage",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphMessage",
    "Permissions": {
      "Name": "Mail.ReadWrite",
      "Description": "Read and write access to your mail ",
      "FullDescription": "Allows the app to read, update, create and delete email in your mailbox. Does not include permission to send mail. ",
      "IsAdmin": false
    }
  },
  {
    "Uri": "/users/{user-id}/onenote/notebooks/{notebook-id}/copyNotebook",
    "Module": "Users.Actions",
    "Command": "Copy-MgUserOnenoteNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/onenote/pages/{onenotePage-id}/copyToSection",
    "Module": "Users.Actions",
    "Command": "Copy-MgUserOnenotePageToSection",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/onenote/sections/{onenoteSection-id}/copyToNotebook",
    "Module": "Users.Actions",
    "Command": "Copy-MgUserOnenoteSectionToNotebook",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/onenote/sections/{onenoteSection-id}/copyToSectionGroup",
    "Module": "Users.Actions",
    "Command": "Copy-MgUserOnenoteSectionToSectionGroup",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Permissions": [
      {
        "Name": "Notes.Create",
        "Description": "Create your OneNote notebooks",
        "FullDescription": "Allows the app to view the titles of your OneNote notebooks and sections and to create new pages, notebooks, and sections on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite",
        "Description": "Read and write your OneNote notebooks",
        "FullDescription": "Allows the app to read, share, and modify OneNote notebooks on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Notes.ReadWrite.All",
        "Description": "Read and write all OneNote notebooks that you can access",
        "FullDescription": "Allows the app to read, share, and modify all the OneNote notebooks that you have access to.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/deviceManagement/comanagedDevices/{managedDevice-id}/disable",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Disable-MgBetaDeviceManagementComanagedDevice",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementConfiguration.Read.All",
        "Description": "Read Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementManagedDevices.Read.All",
        "Description": "Read devices Microsoft Intune devices",
        "FullDescription": "Allows the app to read the properties of devices managed by Microsoft Intune.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/deviceManagement/comanagedDevices/{managedDevice-id}/disableLostMode",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Disable-MgBetaDeviceManagementComanagedDeviceLostMode",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementManagedDevices.PrivilegedOperations.All",
      "Description": "Perform user-impacting remote actions on Microsoft Intune devices",
      "FullDescription": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/deviceManagement/managedDevices/{managedDevice-id}/disable",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Disable-MgBetaDeviceManagementManagedDevice",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementConfiguration.Read.All",
        "Description": "Read Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementManagedDevices.Read.All",
        "Description": "Read devices Microsoft Intune devices",
        "FullDescription": "Allows the app to read the properties of devices managed by Microsoft Intune.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/deviceManagement/managedDevices/{managedDevice-id}/disableLostMode",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Disable-MgBetaDeviceManagementManagedDeviceLostMode",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementManagedDevices.PrivilegedOperations.All",
      "Description": "Perform user-impacting remote actions on Microsoft Intune devices",
      "FullDescription": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/users/{user-id}/authentication/methods/{authenticationMethod-id}/disableSmsSignIn",
    "Module": "Beta.Users.Actions",
    "Command": "Disable-MgBetaUserAuthenticationMethodSmsSignIn",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "UserAuthenticationMethod.ReadWrite.All",
      "Description": "Read and write all users' authentication methods",
      "FullDescription": "Allows the app to read and write authentication methods of all users you have access to in your organization. Authentication methods include things like a user’s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/users/{user-id}/managedDevices/{managedDevice-id}/disable",
    "Module": "Beta.Users.Actions",
    "Command": "Disable-MgBetaUserManagedDevice",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/managedDevices/{managedDevice-id}/disableLostMode",
    "Module": "Beta.Users.Actions",
    "Command": "Disable-MgBetaUserManagedDeviceLostMode",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/deviceManagement/managedDevices/{managedDevice-id}/disableLostMode",
    "Module": "DeviceManagement.Actions",
    "Command": "Disable-MgDeviceManagementManagedDeviceLostMode",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementManagedDevices.PrivilegedOperations.All",
      "Description": "Perform user-impacting remote actions on Microsoft Intune devices",
      "FullDescription": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/users/{user-id}/authentication/phoneMethods/{phoneAuthenticationMethod-id}/disableSmsSignIn",
    "Module": "Users.Actions",
    "Command": "Disable-MgUserAuthenticationPhoneMethodSmsSignIn",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "UserAuthenticationMethod.ReadWrite",
        "Description": "Read and write your authentication methods",
        "FullDescription": "Allows the app to read and write your authentication methods, including phone numbers and Authenticator app settings.This does not allow the app to see secret information like your passwords, or to sign-in or otherwise use your authentication methods.",
        "IsAdmin": true
      },
      {
        "Name": "UserAuthenticationMethod.ReadWrite.All",
        "Description": "Read and write all users' authentication methods",
        "FullDescription": "Allows the app to read and write authentication methods of all users you have access to in your organization. Authentication methods include things like a user’s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/managedDevices/{managedDevice-id}/disableLostMode",
    "Module": "Users.Actions",
    "Command": "Disable-MgUserManagedDeviceLostMode",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/deviceManagement/chromeOSOnboardingSettings/disconnect",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Disconnect-MgBetaDeviceManagementChromeOSOnboardingSetting",
    "Variants": [
      "Disconnect"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/deviceManagement/remoteAssistancePartners/{remoteAssistancePartner-id}/disconnect",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Disconnect-MgBetaDeviceManagementRemoteAssistancePartner",
    "Variants": [
      "Disconnect",
      "DisconnectViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementConfiguration.ReadWrite.All",
        "Description": "Read and write Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementServiceConfig.ReadWrite.All",
        "Description": "Read and write Microsoft Intune configuration",
        "FullDescription": "Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/deviceManagement/zebraFotaConnector/disconnect",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Disconnect-MgBetaDeviceManagementZebraFotaConnector",
    "Variants": [
      "Disconnect"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementConfiguration.ReadWrite.All",
      "Description": "Read and write Microsoft Intune Device Configuration and Policies",
      "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/deviceManagement/remoteAssistancePartners/{remoteAssistancePartner-id}/disconnect",
    "Module": "DeviceManagement.Actions",
    "Command": "Disconnect-MgDeviceManagementRemoteAssistancePartner",
    "Variants": [
      "Disconnect",
      "DisconnectViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementConfiguration.ReadWrite.All",
        "Description": "Read and write Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementServiceConfig.ReadWrite.All",
        "Description": "Read and write Microsoft Intune configuration",
        "FullDescription": "Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/deviceManagement/enableAndroidDeviceAdministratorEnrollment",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Enable-MgBetaDeviceManagementAndroidDeviceAdministratorEnrollment",
    "Variants": [
      "Enable"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementConfiguration.Read.All",
        "Description": "Read Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementConfiguration.ReadWrite.All",
        "Description": "Read and write Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/deviceManagement/assignmentFilters/enable",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Enable-MgBetaDeviceManagementAssignmentFilter",
    "Variants": [
      "Enable",
      "EnableExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/deviceManagement/comanagedDevices/{managedDevice-id}/enableLostMode",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Enable-MgBetaDeviceManagementComanagedDeviceLostMode",
    "Variants": [
      "Enable",
      "EnableExpanded",
      "EnableViaIdentity",
      "EnableViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementManagedDevices.PrivilegedOperations.All",
      "Description": "Perform user-impacting remote actions on Microsoft Intune devices",
      "FullDescription": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/deviceManagement/deviceHealthScripts/enableGlobalScripts",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Enable-MgBetaDeviceManagementDeviceHealthScriptGlobalScript",
    "Variants": [
      "Enable"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/deviceManagement/enableLegacyPcManagement",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Enable-MgBetaDeviceManagementLegacyPcManagement",
    "Variants": [
      "Enable"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/deviceManagement/managedDevices/{managedDevice-id}/enableLostMode",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Enable-MgBetaDeviceManagementManagedDeviceLostMode",
    "Variants": [
      "Enable",
      "EnableExpanded",
      "EnableViaIdentity",
      "EnableViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementManagedDevices.PrivilegedOperations.All",
      "Description": "Perform user-impacting remote actions on Microsoft Intune devices",
      "FullDescription": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/deviceManagement/tenantAttachRBAC/enable",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Enable-MgBetaDeviceManagementTenantAttachRbac",
    "Variants": [
      "Enable",
      "EnableExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementConfiguration.Read.All",
        "Description": "Read Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementManagedDevices.Read.All",
        "Description": "Read devices Microsoft Intune devices",
        "FullDescription": "Allows the app to read the properties of devices managed by Microsoft Intune.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/deviceManagement/enableUnlicensedAdminstrators",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Enable-MgBetaDeviceManagementUnlicensedAdminstrator",
    "Variants": [
      "Enable"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementServiceConfig.ReadWrite.All",
      "Description": "Read and write Microsoft Intune configuration",
      "FullDescription": "Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/users/{user-id}/authentication/methods/{authenticationMethod-id}/enableSmsSignIn",
    "Module": "Beta.Users.Actions",
    "Command": "Enable-MgBetaUserAuthenticationMethodSmsSignIn",
    "Variants": [
      "Enable",
      "EnableViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "UserAuthenticationMethod.ReadWrite.All",
      "Description": "Read and write all users' authentication methods",
      "FullDescription": "Allows the app to read and write authentication methods of all users you have access to in your organization. Authentication methods include things like a user’s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/users/{user-id}/managedDevices/{managedDevice-id}/enableLostMode",
    "Module": "Beta.Users.Actions",
    "Command": "Enable-MgBetaUserManagedDeviceLostMode",
    "Variants": [
      "Enable",
      "EnableExpanded",
      "EnableViaIdentity",
      "EnableViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/authentication/phoneMethods/{phoneAuthenticationMethod-id}/enableSmsSignIn",
    "Module": "Users.Actions",
    "Command": "Enable-MgUserAuthenticationPhoneMethodSmsSignIn",
    "Variants": [
      "Enable",
      "EnableViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "UserAuthenticationMethod.ReadWrite",
        "Description": "Read and write your authentication methods",
        "FullDescription": "Allows the app to read and write your authentication methods, including phone numbers and Authenticator app settings.This does not allow the app to see secret information like your passwords, or to sign-in or otherwise use your authentication methods.",
        "IsAdmin": true
      },
      {
        "Name": "UserAuthenticationMethod.ReadWrite.All",
        "Description": "Read and write all users' authentication methods",
        "FullDescription": "Allows the app to read and write authentication methods of all users you have access to in your organization. Authentication methods include things like a user’s phone numbers and Authenticator app settings. This does not allow the app to see secret information like passwords, or to sign-in or otherwise use the authentication methods.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/compliance/ediscovery/cases/{case-id}/reviewSets/{reviewSet-id}/export",
    "Module": "Beta.Compliance",
    "Command": "Export-MgBetaComplianceEdiscoveryCaseReviewSet",
    "Variants": [
      "Export",
      "ExportExpanded",
      "ExportViaIdentity",
      "ExportViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "eDiscovery.Read.All",
        "Description": "Read all eDiscovery objects",
        "FullDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "eDiscovery.ReadWrite.All",
        "Description": "Read and write all eDiscovery objects",
        "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/enrollmentProfiles/{enrollmentProfile-id}/exportMobileConfig",
    "Module": "Beta.DeviceManagement.Functions",
    "Command": "Export-MgBetaDeviceManagementDepOnboardingSettingEnrollmentProfileMobileConfig",
    "Variants": [
      "Export",
      "ExportViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementServiceConfig.Read.All",
        "Description": "Read Microsoft Intune configuration",
        "FullDescription": "Allows the app to read Microsoft Intune service properties including device enrollment and third party service connection configuration.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementServiceConfig.ReadWrite.All",
        "Description": "Read and write Microsoft Intune configuration",
        "FullDescription": "Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/directory/inboundSharedUserProfiles/{inboundSharedUserProfile-userId}/exportPersonalData",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Export-MgBetaDirectoryInboundSharedUserProfilePersonalData",
    "Variants": [
      "Export",
      "ExportExpanded",
      "ExportViaIdentity",
      "ExportViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "CrossTenantUserProfileSharing.Read.All",
        "Description": "Read any shared cross-tenant user profiles and export data",
        "FullDescription": "Allows the application to list and query any shared user profile information associated with the current tenant on your behalf.  It also permits the application to export external user data (e.g. customer content or system-generated logs), for any user associated with the current tenant on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "CrossTenantUserProfileSharing.ReadWrite.All",
        "Description": "Read any shared cross-tenant user profiles and export or delete data",
        "FullDescription": "Allows the application to list and query any shared user profile information associated with the current tenant on your behalf.  It also permits the application to export and remove external user data (e.g. customer content or system-generated logs), for any user associated with the current tenant on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/export",
    "Module": "Beta.Identity.Governance",
    "Command": "Export-MgBetaPrivilegedAccessResourceRoleAssignment",
    "Variants": [
      "Export",
      "ExportViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/privilegedAccess/{privilegedAccess-id}/roleAssignments/export",
    "Module": "Beta.Identity.Governance",
    "Command": "Export-MgBetaPrivilegedAccessRoleAssignment",
    "Variants": [
      "Export",
      "ExportViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/export",
    "Module": "Beta.Security",
    "Command": "Export-MgBetaSecurityCaseEdiscoveryCaseReviewSet",
    "Variants": [
      "Export",
      "ExportExpanded",
      "ExportViaIdentity",
      "ExportViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "eDiscovery.Read.All",
        "Description": "Read all eDiscovery objects",
        "FullDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "eDiscovery.ReadWrite.All",
        "Description": "Read and write all eDiscovery objects",
        "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/reviewSets/{ediscoveryReviewSet-id}/queries/{ediscoveryReviewSetQuery-id}/export",
    "Module": "Beta.Security",
    "Command": "Export-MgBetaSecurityCaseEdiscoveryCaseReviewSetQuery",
    "Variants": [
      "Export",
      "ExportExpanded",
      "ExportViaIdentity",
      "ExportViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "eDiscovery.Read.All",
        "Description": "Read all eDiscovery objects",
        "FullDescription": "Allows the app to read eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "eDiscovery.ReadWrite.All",
        "Description": "Read and write all eDiscovery objects",
        "FullDescription": "Allows the app to read and write eDiscovery objects such as cases, custodians, review sets and other related objects on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/exportDeviceAndAppManagementData",
    "Module": "Beta.Users.Functions",
    "Command": "Export-MgBetaUserDeviceAndAppManagementData",
    "Variants": [
      "Export",
      "Export1",
      "ExportViaIdentity",
      "ExportViaIdentity1"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementConfiguration.Read.All",
        "Description": "Read Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementConfiguration.ReadWrite.All",
        "Description": "Read and write Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementServiceConfig.Read.All",
        "Description": "Read Microsoft Intune configuration",
        "FullDescription": "Allows the app to read Microsoft Intune service properties including device enrollment and third party service connection configuration.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementServiceConfig.ReadWrite.All",
        "Description": "Read and write Microsoft Intune configuration",
        "FullDescription": "Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/exportPersonalData",
    "Module": "Beta.Users.Actions",
    "Command": "Export-MgBetaUserPersonalData",
    "Variants": [
      "Export",
      "ExportExpanded",
      "ExportViaIdentity",
      "ExportViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "User.Export.All",
      "Description": "Export user's data",
      "FullDescription": "Allows the app to export data (e.g. customer content or system-generated logs), associated with any user in your company, when the app is used by a privileged user (e.g. a Company Administrator).",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/users/{user-id}/exportDeviceAndAppManagementData",
    "Module": "Users.Functions",
    "Command": "Export-MgUserDeviceAndAppManagementData",
    "Variants": [
      "Export",
      "Export1",
      "ExportViaIdentity",
      "ExportViaIdentity1"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "DeviceManagementConfiguration.Read.All",
        "Description": "Read Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementConfiguration.ReadWrite.All",
        "Description": "Read and write Microsoft Intune Device Configuration and Policies",
        "FullDescription": "Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementServiceConfig.Read.All",
        "Description": "Read Microsoft Intune configuration",
        "FullDescription": "Allows the app to read Microsoft Intune service properties including device enrollment and third party service connection configuration.",
        "IsAdmin": true
      },
      {
        "Name": "DeviceManagementServiceConfig.ReadWrite.All",
        "Description": "Read and write Microsoft Intune configuration",
        "FullDescription": "Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/exportPersonalData",
    "Module": "Users.Actions",
    "Command": "Export-MgUserPersonalData",
    "Variants": [
      "Export",
      "ExportExpanded",
      "ExportViaIdentity",
      "ExportViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "User.Export.All",
      "Description": "Export user's data",
      "FullDescription": "Allows the app to export data (e.g. customer content or system-generated logs), associated with any user in your company, when the app is used by a privileged user (e.g. a Company Administrator).",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}/discover",
    "Module": "Applications",
    "Command": "Find-MgApplicationSynchronizationJobSchemaDirectory",
    "Variants": [
      "Discover",
      "DiscoverViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}/discover",
    "Module": "Applications",
    "Command": "Find-MgApplicationSynchronizationTemplateSchemaDirectory",
    "Variants": [
      "Discover",
      "DiscoverViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}/discover",
    "Module": "Beta.Applications",
    "Command": "Find-MgBetaApplicationSynchronizationJobSchemaDirectory",
    "Variants": [
      "Discover",
      "DiscoverViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}/discover",
    "Module": "Beta.Applications",
    "Command": "Find-MgBetaApplicationSynchronizationTemplateSchemaDirectory",
    "Variants": [
      "Discover",
      "DiscoverViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Permissions": []
  },
  {
    "Uri": "/deviceManagement/comanagedDevices/{managedDevice-id}/locateDevice",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Find-MgBetaDeviceManagementComanagedDevice",
    "Variants": [
      "Locate",
      "LocateViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementManagedDevices.PrivilegedOperations.All",
      "Description": "Perform user-impacting remote actions on Microsoft Intune devices",
      "FullDescription": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/deviceManagement/managedDevices/{managedDevice-id}/locateDevice",
    "Module": "Beta.DeviceManagement.Actions",
    "Command": "Find-MgBetaDeviceManagementManagedDevice",
    "Variants": [
      "Locate",
      "LocateViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementManagedDevices.PrivilegedOperations.All",
      "Description": "Perform user-impacting remote actions on Microsoft Intune devices",
      "FullDescription": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/identity/conditionalAccess/authenticationStrengths/policies/findByMethodMode(authenticationMethodModes={authenticationMethodModes})",
    "Module": "Beta.Identity.SignIns",
    "Command": "Find-MgBetaIdentityConditionalAccessAuthenticationStrengthPolicyByMethodMode",
    "Variants": [
      "Find1",
      "FindViaIdentity1"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAuthenticationStrengthPolicy",
    "Permissions": []
  },
  {
    "Uri": "/policies/authenticationStrengthPolicies/findByMethodMode(authenticationMethodModes={authenticationMethodModes})",
    "Module": "Beta.Identity.SignIns",
    "Command": "Find-MgBetaPolicyAuthenticationStrengthPolicyByMethodMode",
    "Variants": [
      "Find",
      "FindViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAuthenticationStrengthPolicy",
    "Permissions": [
      {
        "Name": "Policy.Read.All",
        "Description": "Read your organization's policies",
        "FullDescription": "Allows the app to read your organization's policies on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Policy.ReadWrite.AuthenticationMethod",
        "Description": "Read and write your authentication method policies ",
        "FullDescription": "Allows the app to read and write the authentication method policies for your tenant, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Policy.ReadWrite.ConditionalAccess",
        "Description": "Read and write your organization's conditional access policies",
        "FullDescription": "Allows the app to read and write your organization's conditional access policies on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}/discover",
    "Module": "Beta.Applications",
    "Command": "Find-MgBetaServicePrincipalSynchronizationJobSchemaDirectory",
    "Variants": [
      "Discover",
      "DiscoverViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Permissions": {
      "Name": "Directory.ReadWrite.All",
      "Description": "Read and write directory data",
      "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/servicePrincipals/{servicePrincipal-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}/discover",
    "Module": "Beta.Applications",
    "Command": "Find-MgBetaServicePrincipalSynchronizationTemplateSchemaDirectory",
    "Variants": [
      "Discover",
      "DiscoverViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/managedDevices/{managedDevice-id}/locateDevice",
    "Module": "Beta.Users.Actions",
    "Command": "Find-MgBetaUserManagedDevice",
    "Variants": [
      "Locate",
      "LocateViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/findMeetingTimes",
    "Module": "Beta.Users.Actions",
    "Command": "Find-MgBetaUserMeetingTime",
    "Variants": [
      "Find",
      "FindExpanded",
      "FindViaIdentity",
      "FindViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphMeetingTimeSuggestionsResult",
    "Permissions": [
      {
        "Name": "Calendars.Read.Shared",
        "Description": "Read calendars you can access",
        "FullDescription": "Allows the app to read events in all calendars that you can access, including delegate and shared calendars. ",
        "IsAdmin": false
      },
      {
        "Name": "Calendars.ReadWrite.Shared",
        "Description": "Read and write to your and shared calendars",
        "FullDescription": "Allows the app to read, update, create and delete events in all calendars in your organization you have permissions to access. This includes delegate and shared calendars.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/findRooms",
    "Module": "Beta.Users.Functions",
    "Command": "Find-MgBetaUserRoom",
    "Variants": [
      "Find",
      "Find1",
      "FindViaIdentity",
      "FindViaIdentity1"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphEmailAddress",
    "Permissions": [
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadBasic.All",
        "Description": "Read all users' basic profiles",
        "FullDescription": "Allows the app to read a basic set of profile properties of other users in your organization on your behalf. Includes display name, first and last name, email address and photo.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/users/{user-id}/findRoomLists",
    "Module": "Beta.Users.Functions",
    "Command": "Find-MgBetaUserRoomList",
    "Variants": [
      "Find",
      "FindViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphEmailAddress",
    "Permissions": [
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "User.ReadBasic.All",
        "Description": "Read all users' basic profiles",
        "FullDescription": "Allows the app to read a basic set of profile properties of other users in your organization on your behalf. Includes display name, first and last name, email address and photo.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/deviceManagement/managedDevices/{managedDevice-id}/locateDevice",
    "Module": "DeviceManagement.Actions",
    "Command": "Find-MgDeviceManagementManagedDevice",
    "Variants": [
      "Locate",
      "LocateViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "DeviceManagementManagedDevices.PrivilegedOperations.All",
      "Description": "Perform user-impacting remote actions on Microsoft Intune devices",
      "FullDescription": "Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}/discover",
    "Module": "Applications",
    "Command": "Find-MgServicePrincipalSynchronizationJobSchemaDirectory",
    "Variants": [
      "Discover",
      "DiscoverViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Permissions": {
      "Name": "Directory.ReadWrite.All",
      "Description": "Read and write directory data",
      "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/servicePrincipals/{servicePrincipal-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}/discover",
    "Module": "Applications",
    "Command": "Find-MgServicePrincipalSynchronizationTemplateSchemaDirectory",
    "Variants": [
      "Discover",
      "DiscoverViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/managedDevices/{managedDevice-id}/locateDevice",
    "Module": "Users.Actions",
    "Command": "Find-MgUserManagedDevice",
    "Variants": [
      "Locate",
      "LocateViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/findMeetingTimes",
    "Module": "Users.Actions",
    "Command": "Find-MgUserMeetingTime",
    "Variants": [
      "Find",
      "FindExpanded",
      "FindViaIdentity",
      "FindViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphMeetingTimeSuggestionsResult",
    "Permissions": [
      {
        "Name": "Calendars.Read.Shared",
        "Description": "Read calendars you can access",
        "FullDescription": "Allows the app to read events in all calendars that you can access, including delegate and shared calendars. ",
        "IsAdmin": false
      },
      {
        "Name": "Calendars.ReadWrite.Shared",
        "Description": "Read and write to your and shared calendars",
        "FullDescription": "Allows the app to read, update, create and delete events in all calendars in your organization you have permissions to access. This includes delegate and shared calendars.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/agreements/{agreement-id}",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreement",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreement",
    "Permissions": {
      "Name": "Agreement.Read.All",
      "Description": "Read all terms of use agreements",
      "FullDescription": "Allows the app to read terms of use agreements on your behalf.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/agreements",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreement",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreement",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/acceptances/{agreementAcceptance-id}",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreementAcceptance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementAcceptance",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/acceptances",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreementAcceptance",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementAcceptance",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/acceptances/$count",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreementAcceptanceCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/file",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreementFile",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementFile",
    "Permissions": [
      {
        "Name": "Agreement.Read.All",
        "Description": "Read all terms of use agreements",
        "FullDescription": "Allows the app to read terms of use agreements on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Agreement.ReadWrite.All",
        "Description": "Read and write all terms of use agreements",
        "FullDescription": "Allows the app to read and write terms of use agreements on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/agreements/{agreement-id}/files",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreementFile",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementFileLocalization",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/files/$count",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreementFileCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreementFileLocalization",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementFileLocalization",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/file/localizations",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreementFileLocalization",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementFileLocalization",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/file/localizations/$count",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreementFileLocalizationCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreementFileLocalizationVersion",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementFileVersion",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreementFileLocalizationVersion",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementFileVersion",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions/$count",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreementFileLocalizationVersionCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreementFileVersion",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementFileVersion",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreementFileVersion",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementFileVersion",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions/$count",
    "Module": "Identity.Governance",
    "Command": "Get-MgAgreementFileVersionCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/chats/getAllMessages",
    "Module": "Users.Functions",
    "Command": "Get-MgAllUserChatMessage",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphChatMessage",
    "Permissions": [
      {
        "Name": "Chat.Read",
        "Description": "Read your chat messages",
        "FullDescription": "Allows an app to read your 1 on 1 or group chat messages in Microsoft Teams, on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Chat.ReadBasic",
        "Description": "Read names and members of your chat threads",
        "FullDescription": "Allows an app to read the members and descriptions of one-to-one and group chat threads, on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Chat.ReadWrite",
        "Description": "Read and write your chat messages",
        "FullDescription": "Allows an app to read and write your 1 on 1 or group chat messages in Microsoft Teams, on your behalf.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}",
    "Module": "Teams",
    "Command": "Get-MgAppCatalogTeamApp",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphTeamsApp",
    "Permissions": []
  },
  {
    "Uri": "/appCatalogs/teamsApps",
    "Module": "Teams",
    "Command": "Get-MgAppCatalogTeamApp",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphTeamsApp",
    "Permissions": [
      {
        "Name": "AppCatalog.Read.All",
        "Description": "Read all app catalogs",
        "FullDescription": "Allows the app to read apps in the app catalogs.",
        "IsAdmin": false
      },
      {
        "Name": "AppCatalog.ReadWrite.All",
        "Description": "Read and write to all app catalogs",
        "FullDescription": "Allows the app to create, read, update, and delete apps in the app catalogs.",
        "IsAdmin": true
      },
      {
        "Name": "AppCatalog.Submit",
        "Description": "Submit application packages to your organization's catalog and cancel pending submissions",
        "FullDescription": "Allows the app to submit application packages to the catalog and cancel submissions that are pending review on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/appCatalogs/teamsApps/$count",
    "Module": "Teams",
    "Command": "Get-MgAppCatalogTeamAppCount",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AppCatalog.Read.All",
        "Description": "Read all app catalogs",
        "FullDescription": "Allows the app to read apps in the app catalogs.",
        "IsAdmin": false
      },
      {
        "Name": "AppCatalog.ReadWrite.All",
        "Description": "Read and write to all app catalogs",
        "FullDescription": "Allows the app to create, read, update, and delete apps in the app catalogs.",
        "IsAdmin": true
      },
      {
        "Name": "AppCatalog.Submit",
        "Description": "Submit application packages to your organization's catalog and cancel pending submissions",
        "FullDescription": "Allows the app to submit application packages to the catalog and cancel submissions that are pending review on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}",
    "Module": "Teams",
    "Command": "Get-MgAppCatalogTeamAppDefinition",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphTeamsAppDefinition",
    "Permissions": []
  },
  {
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions",
    "Module": "Teams",
    "Command": "Get-MgAppCatalogTeamAppDefinition",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphTeamsAppDefinition",
    "Permissions": []
  },
  {
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot",
    "Module": "Teams",
    "Command": "Get-MgAppCatalogTeamAppDefinitionBot",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AppCatalog.Read.All",
        "Description": "Read all app catalogs",
        "FullDescription": "Allows the app to read apps in the app catalogs.",
        "IsAdmin": false
      },
      {
        "Name": "AppCatalog.ReadWrite.All",
        "Description": "Read and write to all app catalogs",
        "FullDescription": "Allows the app to create, read, update, and delete apps in the app catalogs.",
        "IsAdmin": true
      },
      {
        "Name": "AppCatalog.Submit",
        "Description": "Submit application packages to your organization's catalog and cancel pending submissions",
        "FullDescription": "Allows the app to submit application packages to the catalog and cancel submissions that are pending review on your behalf.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/$count",
    "Module": "Teams",
    "Command": "Get-MgAppCatalogTeamAppDefinitionCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}",
    "Module": "Applications",
    "Command": "Get-MgApplication",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphApplication",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications",
    "Module": "Applications",
    "Command": "Get-MgApplication",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphApplication",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/appManagementPolicies",
    "Module": "Applications",
    "Command": "Get-MgApplicationAppManagementPolicy",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAppManagementPolicy",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/appManagementPolicies/$ref",
    "Module": "Applications",
    "Command": "Get-MgApplicationAppManagementPolicyByRef",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/appManagementPolicies/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationAppManagementPolicyCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/getByIds",
    "Module": "Applications",
    "Command": "Get-MgApplicationById",
    "Variants": [
      "Get",
      "GetExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDirectoryObject",
    "Permissions": []
  },
  {
    "Uri": "/applications/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationCount",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/createdOnBehalfOf",
    "Module": "Applications",
    "Command": "Get-MgApplicationCreatedOnBehalfOf",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphDirectoryObject",
    "Permissions": []
  },
  {
    "Uri": "/applications/delta",
    "Module": "Applications",
    "Command": "Get-MgApplicationDelta",
    "Variants": [
      "Delta"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphApplication",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/extensionProperties/{extensionProperty-id}",
    "Module": "Applications",
    "Command": "Get-MgApplicationExtensionProperty",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphExtensionProperty",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/extensionProperties",
    "Module": "Applications",
    "Command": "Get-MgApplicationExtensionProperty",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphExtensionProperty",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/extensionProperties/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationExtensionPropertyCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/federatedIdentityCredentials/{federatedIdentityCredential-id}",
    "Module": "Applications",
    "Command": "Get-MgApplicationFederatedIdentityCredential",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphFederatedIdentityCredential",
    "Permissions": {
      "Name": "Application.ReadWrite.All",
      "Description": "Read and write applications",
      "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/applications/{application-id}/federatedIdentityCredentials",
    "Module": "Applications",
    "Command": "Get-MgApplicationFederatedIdentityCredential",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphFederatedIdentityCredential",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/federatedIdentityCredentials/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationFederatedIdentityCredentialCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}",
    "Module": "Applications",
    "Command": "Get-MgApplicationHomeRealmDiscoveryPolicy",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphHomeRealmDiscoveryPolicy",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/homeRealmDiscoveryPolicies",
    "Module": "Applications",
    "Command": "Get-MgApplicationHomeRealmDiscoveryPolicy",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphHomeRealmDiscoveryPolicy",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/homeRealmDiscoveryPolicies/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationHomeRealmDiscoveryPolicyCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/logo",
    "Module": "Applications",
    "Command": "Get-MgApplicationLogo",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/getMemberGroups",
    "Module": "Applications",
    "Command": "Get-MgApplicationMemberGroup",
    "Variants": [
      "Get",
      "GetExpanded",
      "GetViaIdentity",
      "GetViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/getMemberObjects",
    "Module": "Applications",
    "Command": "Get-MgApplicationMemberObject",
    "Variants": [
      "Get",
      "GetExpanded",
      "GetViaIdentity",
      "GetViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/owners",
    "Module": "Applications",
    "Command": "Get-MgApplicationOwner",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphDirectoryObject",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/owners/{directoryObject-id}/appRoleAssignment",
    "Module": "Applications",
    "Command": "Get-MgApplicationOwnerAsAppRoleAssignment",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAppRoleAssignment",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/owners/appRoleAssignment",
    "Module": "Applications",
    "Command": "Get-MgApplicationOwnerAsAppRoleAssignment",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAppRoleAssignment",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/owners/{directoryObject-id}/endpoint",
    "Module": "Applications",
    "Command": "Get-MgApplicationOwnerAsEndpoint",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphEndpoint",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/owners/endpoint",
    "Module": "Applications",
    "Command": "Get-MgApplicationOwnerAsEndpoint",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphEndpoint",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/owners/{directoryObject-id}/servicePrincipal",
    "Module": "Applications",
    "Command": "Get-MgApplicationOwnerAsServicePrincipal",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphServicePrincipal",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/owners/servicePrincipal",
    "Module": "Applications",
    "Command": "Get-MgApplicationOwnerAsServicePrincipal",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphServicePrincipal",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/owners/{directoryObject-id}/user",
    "Module": "Applications",
    "Command": "Get-MgApplicationOwnerAsUser",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphUser",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/owners/user",
    "Module": "Applications",
    "Command": "Get-MgApplicationOwnerAsUser",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphUser",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/owners/$ref",
    "Module": "Applications",
    "Command": "Get-MgApplicationOwnerByRef",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/owners/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationOwnerCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/owners/appRoleAssignment/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationOwnerCountAsAppRoleAssignment",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/owners/endpoint/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationOwnerCountAsEndpoint",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/owners/servicePrincipal/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationOwnerCountAsServicePrincipal",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/owners/user/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationOwnerCountAsUser",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/synchronization",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronization",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphSynchronization",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/synchronization/acquireAccessToken",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronizationAccessToken",
    "Variants": [
      "Acquire",
      "AcquireExpanded",
      "AcquireViaIdentity",
      "AcquireViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "OutputType": null,
    "Permissions": {
      "Name": "Synchronization.ReadWrite.All",
      "Description": "Read and write all Azure AD synchronization data",
      "FullDescription": "Allows the app to configure the Azure AD synchronization service, on your behalf.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronizationJob",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphSynchronizationJob",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/synchronization/jobs",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronizationJob",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphSynchronizationJob",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/synchronization/jobs/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronizationJobCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronizationJobSchema",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphSynchronizationSchema",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronizationJobSchemaDirectory",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronizationJobSchemaDirectory",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronizationJobSchemaDirectoryCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/synchronization/secrets/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronizationSecretCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronizationTemplate",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphSynchronizationTemplate",
    "Permissions": [
      {
        "Name": "Synchronization.Read.All",
        "Description": "Read all Azure AD synchronization data",
        "FullDescription": "Allows the app to read Azure AD synchronization information, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Synchronization.ReadWrite.All",
        "Description": "Read and write all Azure AD synchronization data",
        "FullDescription": "Allows the app to configure the Azure AD synchronization service, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/synchronization/templates",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronizationTemplate",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphSynchronizationTemplate",
    "Permissions": [
      {
        "Name": "Synchronization.Read.All",
        "Description": "Read all Azure AD synchronization data",
        "FullDescription": "Allows the app to read Azure AD synchronization information, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Synchronization.ReadWrite.All",
        "Description": "Read and write all Azure AD synchronization data",
        "FullDescription": "Allows the app to configure the Azure AD synchronization service, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/synchronization/templates/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronizationTemplateCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Synchronization.Read.All",
        "Description": "Read all Azure AD synchronization data",
        "FullDescription": "Allows the app to read Azure AD synchronization information, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Synchronization.ReadWrite.All",
        "Description": "Read and write all Azure AD synchronization data",
        "FullDescription": "Allows the app to configure the Azure AD synchronization service, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronizationTemplateSchema",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphSynchronizationSchema",
    "Permissions": [
      {
        "Name": "Synchronization.Read.All",
        "Description": "Read all Azure AD synchronization data",
        "FullDescription": "Allows the app to read Azure AD synchronization information, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Synchronization.ReadWrite.All",
        "Description": "Read and write all Azure AD synchronization data",
        "FullDescription": "Allows the app to configure the Azure AD synchronization service, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronizationTemplateSchemaDirectory",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronizationTemplateSchemaDirectory",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationSynchronizationTemplateSchemaDirectoryCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applicationTemplates/{applicationTemplate-id}",
    "Module": "Applications",
    "Command": "Get-MgApplicationTemplate",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphApplicationTemplate",
    "Permissions": []
  },
  {
    "Uri": "/applicationTemplates",
    "Module": "Applications",
    "Command": "Get-MgApplicationTemplate",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphApplicationTemplate",
    "Permissions": []
  },
  {
    "Uri": "/applicationTemplates/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationTemplateCount",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/applications/{application-id}/tokenIssuancePolicies",
    "Module": "Applications",
    "Command": "Get-MgApplicationTokenIssuancePolicy",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphTokenIssuancePolicy",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Policy.Read.All",
        "Description": "Read your organization's policies",
        "FullDescription": "Allows the app to read your organization's policies on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Policy.ReadWrite.ApplicationConfiguration",
        "Description": "Read and write your organization's application configuration policies",
        "FullDescription": "Allows the app to read and write your organization's application configuration policies on your behalf. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/tokenIssuancePolicies/$ref",
    "Module": "Applications",
    "Command": "Get-MgApplicationTokenIssuancePolicyByRef",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Policy.Read.All",
        "Description": "Read your organization's policies",
        "FullDescription": "Allows the app to read your organization's policies on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Policy.ReadWrite.ApplicationConfiguration",
        "Description": "Read and write your organization's application configuration policies",
        "FullDescription": "Allows the app to read and write your organization's application configuration policies on your behalf. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/tokenIssuancePolicies/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationTokenIssuancePolicyCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Policy.Read.All",
        "Description": "Read your organization's policies",
        "FullDescription": "Allows the app to read your organization's policies on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Policy.ReadWrite.ApplicationConfiguration",
        "Description": "Read and write your organization's application configuration policies",
        "FullDescription": "Allows the app to read and write your organization's application configuration policies on your behalf. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/tokenLifetimePolicies",
    "Module": "Applications",
    "Command": "Get-MgApplicationTokenLifetimePolicy",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphTokenLifetimePolicy",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Policy.Read.All",
        "Description": "Read your organization's policies",
        "FullDescription": "Allows the app to read your organization's policies on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Policy.ReadWrite.ApplicationConfiguration",
        "Description": "Read and write your organization's application configuration policies",
        "FullDescription": "Allows the app to read and write your organization's application configuration policies on your behalf. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/tokenLifetimePolicies/$ref",
    "Module": "Applications",
    "Command": "Get-MgApplicationTokenLifetimePolicyByRef",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Policy.Read.All",
        "Description": "Read your organization's policies",
        "FullDescription": "Allows the app to read your organization's policies on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Policy.ReadWrite.ApplicationConfiguration",
        "Description": "Read and write your organization's application configuration policies",
        "FullDescription": "Allows the app to read and write your organization's application configuration policies on your behalf. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}/tokenLifetimePolicies/$count",
    "Module": "Applications",
    "Command": "Get-MgApplicationTokenLifetimePolicyCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Policy.Read.All",
        "Description": "Read your organization's policies",
        "FullDescription": "Allows the app to read your organization's policies on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Policy.ReadWrite.ApplicationConfiguration",
        "Description": "Read and write your organization's application configuration policies",
        "FullDescription": "Allows the app to read and write your organization's application configuration policies on your behalf. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/auditLogs/directoryAudits/{directoryAudit-id}",
    "Module": "Reports",
    "Command": "Get-MgAuditLogDirectoryAudit",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphDirectoryAudit",
    "Permissions": [
      {
        "Name": "AuditLog.Read.All",
        "Description": "Read audit log data",
        "FullDescription": "Allows the app to read and query your audit log activities, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/auditLogs/directoryAudits",
    "Module": "Reports",
    "Command": "Get-MgAuditLogDirectoryAudit",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphDirectoryAudit",
    "Permissions": [
      {
        "Name": "AuditLog.Read.All",
        "Description": "Read audit log data",
        "FullDescription": "Allows the app to read and query your audit log activities, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/auditLogs/directoryAudits/$count",
    "Module": "Reports",
    "Command": "Get-MgAuditLogDirectoryAuditCount",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AuditLog.Read.All",
        "Description": "Read audit log data",
        "FullDescription": "Allows the app to read and query your audit log activities, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/auditLogs/provisioning/{provisioningObjectSummary-id}",
    "Module": "Reports",
    "Command": "Get-MgAuditLogProvisioning",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphProvisioningObjectSummary",
    "Permissions": []
  },
  {
    "Uri": "/auditLogs/provisioning",
    "Module": "Reports",
    "Command": "Get-MgAuditLogProvisioning",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphProvisioningObjectSummary",
    "Permissions": [
      {
        "Name": "AuditLog.Read.All",
        "Description": "Read audit log data",
        "FullDescription": "Allows the app to read and query your audit log activities, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/auditLogs/provisioning/$count",
    "Module": "Reports",
    "Command": "Get-MgAuditLogProvisioningCount",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AuditLog.Read.All",
        "Description": "Read audit log data",
        "FullDescription": "Allows the app to read and query your audit log activities, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/auditLogs/signIns/{signIn-id}",
    "Module": "Reports",
    "Command": "Get-MgAuditLogSignIn",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphSignIn",
    "Permissions": [
      {
        "Name": "AuditLog.Read.All",
        "Description": "Read audit log data",
        "FullDescription": "Allows the app to read and query your audit log activities, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/auditLogs/signIns",
    "Module": "Reports",
    "Command": "Get-MgAuditLogSignIn",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphSignIn",
    "Permissions": [
      {
        "Name": "AuditLog.Read.All",
        "Description": "Read audit log data",
        "FullDescription": "Allows the app to read and query your audit log activities, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/auditLogs/signIns/$count",
    "Module": "Reports",
    "Command": "Get-MgAuditLogSignInCount",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AuditLog.Read.All",
        "Description": "Read audit log data",
        "FullDescription": "Allows the app to read and query your audit log activities, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/accessReviews/{accessReview-id}",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReview",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAccessReview",
    "Permissions": [
      {
        "Name": "AccessReview.Read.All",
        "Description": "Read access reviews that you can access",
        "FullDescription": "Allows the app to read information on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.All",
        "Description": "Manage access reviews that you can access",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.Membership",
        "Description": "Manage access reviews for group and app memberships",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/accessReviews",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReview",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAccessReview",
    "Permissions": [
      {
        "Name": "AccessReview.Read.All",
        "Description": "Read access reviews that you can access",
        "FullDescription": "Allows the app to read information on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.All",
        "Description": "Manage access reviews that you can access",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.Membership",
        "Description": "Manage access reviews for group and app memberships",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/accessReviews/$count",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewCount",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AccessReview.Read.All",
        "Description": "Read access reviews that you can access",
        "FullDescription": "Allows the app to read information on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.All",
        "Description": "Manage access reviews that you can access",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.Membership",
        "Description": "Manage access reviews for group and app memberships",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/decisions/{accessReviewDecision-id}",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewDecision",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAccessReviewDecision",
    "Permissions": []
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/decisions",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewDecision",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAccessReviewDecision",
    "Permissions": [
      {
        "Name": "AccessReview.Read.All",
        "Description": "Read access reviews that you can access",
        "FullDescription": "Allows the app to read information on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.All",
        "Description": "Manage access reviews that you can access",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.Membership",
        "Description": "Manage access reviews for group and app memberships",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/decisions/$count",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewDecisionCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AccessReview.Read.All",
        "Description": "Read access reviews that you can access",
        "FullDescription": "Allows the app to read information on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.All",
        "Description": "Manage access reviews that you can access",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.Membership",
        "Description": "Manage access reviews for group and app memberships",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewInstance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAccessReview",
    "Permissions": []
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/instances",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewInstance",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAccessReview",
    "Permissions": []
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/instances/$count",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewInstanceCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/decisions/{accessReviewDecision-id}",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewInstanceDecision",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAccessReviewDecision",
    "Permissions": []
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/decisions",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewInstanceDecision",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAccessReviewDecision",
    "Permissions": []
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/decisions/$count",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewInstanceDecisionCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/myDecisions/{accessReviewDecision-id}",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewInstanceMyDecision",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAccessReviewDecision",
    "Permissions": []
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/myDecisions",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewInstanceMyDecision",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAccessReviewDecision",
    "Permissions": []
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/myDecisions/$count",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewInstanceMyDecisionCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/reviewers/{accessReviewReviewer-id}",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewInstanceReviewer",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAccessReviewReviewer",
    "Permissions": []
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/reviewers",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewInstanceReviewer",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAccessReviewReviewer",
    "Permissions": []
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/reviewers/$count",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewInstanceReviewerCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/myDecisions/{accessReviewDecision-id}",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewMyDecision",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAccessReviewDecision",
    "Permissions": []
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/myDecisions",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewMyDecision",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAccessReviewDecision",
    "Permissions": [
      {
        "Name": "AccessReview.Read.All",
        "Description": "Read access reviews that you can access",
        "FullDescription": "Allows the app to read information on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.All",
        "Description": "Manage access reviews that you can access",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.Membership",
        "Description": "Manage access reviews for group and app memberships",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/myDecisions/$count",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewMyDecisionCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AccessReview.Read.All",
        "Description": "Read access reviews that you can access",
        "FullDescription": "Allows the app to read information on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.All",
        "Description": "Manage access reviews that you can access",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.Membership",
        "Description": "Manage access reviews for group and app memberships",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/reviewers/{accessReviewReviewer-id}",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewReviewer",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAccessReviewReviewer",
    "Permissions": []
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/reviewers",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewReviewer",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAccessReviewReviewer",
    "Permissions": [
      {
        "Name": "AccessReview.Read.All",
        "Description": "Read access reviews that you can access",
        "FullDescription": "Allows the app to read information on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.All",
        "Description": "Manage access reviews that you can access",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.Membership",
        "Description": "Manage access reviews for group and app memberships",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/accessReviews/{accessReview-id}/reviewers/$count",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAccessReviewReviewerCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AccessReview.Read.All",
        "Description": "Read access reviews that you can access",
        "FullDescription": "Allows the app to read information on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.All",
        "Description": "Manage access reviews that you can access",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      },
      {
        "Name": "AccessReview.ReadWrite.Membership",
        "Description": "Manage access reviews for group and app memberships",
        "FullDescription": "Allows the app to read, update and perform action on access reviews, reviewers, decisions and settings that you have access to.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnit",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAdministrativeUnit",
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnit",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAdministrativeUnit",
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/getByIds",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitById",
    "Variants": [
      "Get",
      "GetExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDirectoryObject",
    "Permissions": []
  },
  {
    "Uri": "/administrativeUnits/$count",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitCount",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/delta",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitDelta",
    "Variants": [
      "Delta"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAdministrativeUnit",
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/extensions/{extension-id}",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitExtension",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/extensions",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitExtension",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphExtension",
    "Permissions": []
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/extensions/$count",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitExtensionCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMember",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphDirectoryObject",
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/application",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberAsApplication",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphApplication",
    "Permissions": []
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/application",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberAsApplication",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphApplication",
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/device",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberAsDevice",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphDevice",
    "Permissions": []
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/device",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberAsDevice",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphDevice",
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/group",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberAsGroup",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphGroup",
    "Permissions": []
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/group",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberAsGroup",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphGroup",
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/orgContact",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberAsOrgContact",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphOrgContact",
    "Permissions": []
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/orgContact",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberAsOrgContact",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphOrgContact",
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/servicePrincipal",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberAsServicePrincipal",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphServicePrincipal",
    "Permissions": []
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/servicePrincipal",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberAsServicePrincipal",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphServicePrincipal",
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/user",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberAsUser",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphUser",
    "Permissions": []
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/user",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberAsUser",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphUser",
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/$ref",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberByRef",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/$count",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/application/$count",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberCountAsApplication",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/device/$count",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberCountAsDevice",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/group/$count",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberCountAsGroup",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/orgContact/$count",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberCountAsOrgContact",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/servicePrincipal/$count",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberCountAsServicePrincipal",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/members/user/$count",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberCountAsUser",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AdministrativeUnit.Read.All",
        "Description": "Read administrative units",
        "FullDescription": "Allows the app to read administrative units and administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "AdministrativeUnit.ReadWrite.All",
        "Description": "Read and write administrative units",
        "FullDescription": "Allows the app to create, read, update, and delete administrative units and manage administrative unit membership on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/getMemberGroups",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberGroup",
    "Variants": [
      "Get",
      "GetExpanded",
      "GetViaIdentity",
      "GetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/getMemberObjects",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitMemberObject",
    "Variants": [
      "Get",
      "GetExpanded",
      "GetViaIdentity",
      "GetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers/{scopedRoleMembership-id}",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitScopedRoleMember",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphScopedRoleMembership",
    "Permissions": [
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "RoleManagement.Read.Directory",
        "Description": "Read directory RBAC settings",
        "FullDescription": "Allows the app to read the role-based access control (RBAC) settings for your company's directory, on your behalf. This includes reading directory role templates, directory roles and memberships.",
        "IsAdmin": true
      },
      {
        "Name": "RoleManagement.ReadWrite.Directory",
        "Description": "Read and write directory RBAC settings",
        "FullDescription": "Allows the app to read and manage the role-based access control (RBAC) settings for your company's directory, on your behalf. This includes instantiating directory roles and managing directory role membership, and reading directory role templates, directory roles and memberships.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitScopedRoleMember",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphScopedRoleMembership",
    "Permissions": [
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "RoleManagement.Read.Directory",
        "Description": "Read directory RBAC settings",
        "FullDescription": "Allows the app to read the role-based access control (RBAC) settings for your company's directory, on your behalf. This includes reading directory role templates, directory roles and memberships.",
        "IsAdmin": true
      },
      {
        "Name": "RoleManagement.ReadWrite.Directory",
        "Description": "Read and write directory RBAC settings",
        "FullDescription": "Allows the app to read and manage the role-based access control (RBAC) settings for your company's directory, on your behalf. This includes instantiating directory roles and managing directory role membership, and reading directory role templates, directory roles and memberships.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers/$count",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitScopedRoleMemberCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      },
      {
        "Name": "RoleManagement.Read.Directory",
        "Description": "Read directory RBAC settings",
        "FullDescription": "Allows the app to read the role-based access control (RBAC) settings for your company's directory, on your behalf. This includes reading directory role templates, directory roles and memberships.",
        "IsAdmin": true
      },
      {
        "Name": "RoleManagement.ReadWrite.Directory",
        "Description": "Read and write directory RBAC settings",
        "FullDescription": "Allows the app to read and manage the role-based access control (RBAC) settings for your company's directory, on your behalf. This includes instantiating directory roles and managing directory role membership, and reading directory role templates, directory roles and memberships.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/administrativeUnits/getUserOwnedObjects",
    "Module": "Beta.Identity.DirectoryManagement",
    "Command": "Get-MgBetaAdministrativeUnitUserOwnedObject",
    "Variants": [
      "Get",
      "GetExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "OutputType": "IMicrosoftGraphDirectoryObject",
    "Permissions": []
  },
  {
    "Uri": "/admin/reportSettings",
    "Module": "Beta.Reports",
    "Command": "Get-MgBetaAdminReportSetting",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAdminReportSettings",
    "Permissions": [
      {
        "Name": "ReportSettings.Read.All",
        "Description": "Read admin report settings",
        "FullDescription": "Allows the app to read admin report settings, such as whether to display concealed information in reports, on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "ReportSettings.ReadWrite.All",
        "Description": "Read and write admin report settings",
        "FullDescription": "Allows the app to read and update admin report settings, such as whether to display concealed information in reports, on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/agreements/{agreement-id}",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreement",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreement",
    "Permissions": {
      "Name": "Agreement.Read.All",
      "Description": "Read all terms of use agreements",
      "FullDescription": "Allows the app to read terms of use agreements on your behalf.",
      "IsAdmin": true
    }
  },
  {
    "Uri": "/agreements",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreement",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreement",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/acceptances/{agreementAcceptance-id}",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreementAcceptance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementAcceptance",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/acceptances",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreementAcceptance",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementAcceptance",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/acceptances/$count",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreementAcceptanceCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/file",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreementFile",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementFile",
    "Permissions": [
      {
        "Name": "Agreement.Read.All",
        "Description": "Read all terms of use agreements",
        "FullDescription": "Allows the app to read terms of use agreements on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Agreement.ReadWrite.All",
        "Description": "Read and write all terms of use agreements",
        "FullDescription": "Allows the app to read and write terms of use agreements on your behalf.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/agreements/{agreement-id}/files",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreementFile",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementFileLocalization",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/files/$count",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreementFileCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreementFileLocalization",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementFileLocalization",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/file/localizations",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreementFileLocalization",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementFileLocalization",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/file/localizations/$count",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreementFileLocalizationCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreementFileLocalizationVersion",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementFileVersion",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreementFileLocalizationVersion",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementFileVersion",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions/$count",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreementFileLocalizationVersionCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreementFileVersion",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementFileVersion",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreementFileVersion",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphAgreementFileVersion",
    "Permissions": []
  },
  {
    "Uri": "/agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions/$count",
    "Module": "Beta.Identity.Governance",
    "Command": "Get-MgBetaAgreementFileVersionCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/users/{user-id}/chats/getAllMessages",
    "Module": "Beta.Users.Functions",
    "Command": "Get-MgBetaAllUserChatMessage",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphChatMessage",
    "Permissions": [
      {
        "Name": "Chat.Read",
        "Description": "Read your chat messages",
        "FullDescription": "Allows an app to read your 1 on 1 or group chat messages in Microsoft Teams, on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Chat.ReadBasic",
        "Description": "Read names and members of your chat threads",
        "FullDescription": "Allows an app to read the members and descriptions of one-to-one and group chat threads, on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Chat.ReadWrite",
        "Description": "Read and write your chat messages",
        "FullDescription": "Allows an app to read and write your 1 on 1 or group chat messages in Microsoft Teams, on your behalf.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}",
    "Module": "Beta.Teams",
    "Command": "Get-MgBetaAppCatalogTeamApp",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphTeamsApp",
    "Permissions": []
  },
  {
    "Uri": "/appCatalogs/teamsApps",
    "Module": "Beta.Teams",
    "Command": "Get-MgBetaAppCatalogTeamApp",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphTeamsApp",
    "Permissions": [
      {
        "Name": "AppCatalog.Read.All",
        "Description": "Read all app catalogs",
        "FullDescription": "Allows the app to read apps in the app catalogs.",
        "IsAdmin": false
      },
      {
        "Name": "AppCatalog.ReadWrite.All",
        "Description": "Read and write to all app catalogs",
        "FullDescription": "Allows the app to create, read, update, and delete apps in the app catalogs.",
        "IsAdmin": true
      },
      {
        "Name": "AppCatalog.Submit",
        "Description": "Submit application packages to your organization's catalog and cancel pending submissions",
        "FullDescription": "Allows the app to submit application packages to the catalog and cancel submissions that are pending review on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/appCatalogs/teamsApps/$count",
    "Module": "Beta.Teams",
    "Command": "Get-MgBetaAppCatalogTeamAppCount",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AppCatalog.Read.All",
        "Description": "Read all app catalogs",
        "FullDescription": "Allows the app to read apps in the app catalogs.",
        "IsAdmin": false
      },
      {
        "Name": "AppCatalog.ReadWrite.All",
        "Description": "Read and write to all app catalogs",
        "FullDescription": "Allows the app to create, read, update, and delete apps in the app catalogs.",
        "IsAdmin": true
      },
      {
        "Name": "AppCatalog.Submit",
        "Description": "Submit application packages to your organization's catalog and cancel pending submissions",
        "FullDescription": "Allows the app to submit application packages to the catalog and cancel submissions that are pending review on your behalf.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}",
    "Module": "Beta.Teams",
    "Command": "Get-MgBetaAppCatalogTeamAppDefinition",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphTeamsAppDefinition",
    "Permissions": []
  },
  {
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions",
    "Module": "Beta.Teams",
    "Command": "Get-MgBetaAppCatalogTeamAppDefinition",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphTeamsAppDefinition",
    "Permissions": []
  },
  {
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/bot",
    "Module": "Beta.Teams",
    "Command": "Get-MgBetaAppCatalogTeamAppDefinitionBot",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": [
      {
        "Name": "AppCatalog.Read.All",
        "Description": "Read all app catalogs",
        "FullDescription": "Allows the app to read apps in the app catalogs.",
        "IsAdmin": false
      },
      {
        "Name": "AppCatalog.ReadWrite.All",
        "Description": "Read and write to all app catalogs",
        "FullDescription": "Allows the app to create, read, update, and delete apps in the app catalogs.",
        "IsAdmin": true
      },
      {
        "Name": "AppCatalog.Submit",
        "Description": "Submit application packages to your organization's catalog and cancel pending submissions",
        "FullDescription": "Allows the app to submit application packages to the catalog and cancel submissions that are pending review on your behalf.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/colorIcon",
    "Module": "Beta.Teams",
    "Command": "Get-MgBetaAppCatalogTeamAppDefinitionColorIcon",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphTeamsAppIcon",
    "Permissions": [
      {
        "Name": "AppCatalog.Read.All",
        "Description": "Read all app catalogs",
        "FullDescription": "Allows the app to read apps in the app catalogs.",
        "IsAdmin": false
      },
      {
        "Name": "AppCatalog.ReadWrite.All",
        "Description": "Read and write to all app catalogs",
        "FullDescription": "Allows the app to create, read, update, and delete apps in the app catalogs.",
        "IsAdmin": true
      },
      {
        "Name": "AppCatalog.Submit",
        "Description": "Submit application packages to your organization's catalog and cancel pending submissions",
        "FullDescription": "Allows the app to submit application packages to the catalog and cancel submissions that are pending review on your behalf.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/colorIcon/hostedContent",
    "Module": "Beta.Teams",
    "Command": "Get-MgBetaAppCatalogTeamAppDefinitionColorIconHostedContent",
    "Variants": [
      "Get",
      "Get1",
      "GetViaIdentity",
      "GetViaIdentity1"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphTeamworkHostedContent",
    "Permissions": [
      {
        "Name": "AppCatalog.Read.All",
        "Description": "Read all app catalogs",
        "FullDescription": "Allows the app to read apps in the app catalogs.",
        "IsAdmin": false
      },
      {
        "Name": "AppCatalog.ReadWrite.All",
        "Description": "Read and write to all app catalogs",
        "FullDescription": "Allows the app to create, read, update, and delete apps in the app catalogs.",
        "IsAdmin": true
      },
      {
        "Name": "AppCatalog.Submit",
        "Description": "Submit application packages to your organization's catalog and cancel pending submissions",
        "FullDescription": "Allows the app to submit application packages to the catalog and cancel submissions that are pending review on your behalf.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/$count",
    "Module": "Beta.Teams",
    "Command": "Get-MgBetaAppCatalogTeamAppDefinitionCount",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": null,
    "Permissions": []
  },
  {
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/outlineIcon",
    "Module": "Beta.Teams",
    "Command": "Get-MgBetaAppCatalogTeamAppDefinitionOutlineIcon",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphTeamsAppIcon",
    "Permissions": [
      {
        "Name": "AppCatalog.Read.All",
        "Description": "Read all app catalogs",
        "FullDescription": "Allows the app to read apps in the app catalogs.",
        "IsAdmin": false
      },
      {
        "Name": "AppCatalog.ReadWrite.All",
        "Description": "Read and write to all app catalogs",
        "FullDescription": "Allows the app to create, read, update, and delete apps in the app catalogs.",
        "IsAdmin": true
      },
      {
        "Name": "AppCatalog.Submit",
        "Description": "Submit application packages to your organization's catalog and cancel pending submissions",
        "FullDescription": "Allows the app to submit application packages to the catalog and cancel submissions that are pending review on your behalf.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}/outlineIcon/hostedContent",
    "Module": "Beta.Teams",
    "Command": "Get-MgBetaAppCatalogTeamAppDefinitionOutlineIconHostedContent",
    "Variants": [
      "Get",
      "Get1",
      "GetViaIdentity",
      "GetViaIdentity1"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphTeamworkHostedContent",
    "Permissions": [
      {
        "Name": "AppCatalog.Read.All",
        "Description": "Read all app catalogs",
        "FullDescription": "Allows the app to read apps in the app catalogs.",
        "IsAdmin": false
      },
      {
        "Name": "AppCatalog.ReadWrite.All",
        "Description": "Read and write to all app catalogs",
        "FullDescription": "Allows the app to create, read, update, and delete apps in the app catalogs.",
        "IsAdmin": true
      },
      {
        "Name": "AppCatalog.Submit",
        "Description": "Submit application packages to your organization's catalog and cancel pending submissions",
        "FullDescription": "Allows the app to submit application packages to the catalog and cancel submissions that are pending review on your behalf.",
        "IsAdmin": false
      }
    ]
  },
  {
    "Uri": "/applications/{application-id}",
    "Module": "Beta.Applications",
    "Command": "Get-MgBetaApplication",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphApplication",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read applications",
        "FullDescription": "Allows the app to read applications and service principals on your behalf.",
        "IsAdmin": true
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals on your behalf. Does not allow management of consent grants.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory.",
        "IsAdmin": true
      },
      {
        "Name": "Directory.ReadWrite.All",
        "Description": "Read and write directory data",
        "FullDescription": "Allows the app to read and write data in your organization's directory, such as other users, groups. It does not allow the app to delete users or groups, or reset user passwords.",
        "IsAdmin": true
      }
    ]
  },
  {
    "Uri": "/applications",
    "Module": "Beta.Applications",
    "Command": "Get-MgBetaApplication",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "OutputType": "IMicrosoftGraphApplication",
    "Permissions": [
      {
      &n