custom/common/MgCommandMetadata.json

[
  {
    "Module": "Applications",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/addKey",
    "OutputType": "IMicrosoftGraphKeyCredential",
    "Command": "Add-MgApplicationKey"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/addPassword",
    "OutputType": "IMicrosoftGraphPasswordCredential",
    "Command": "Add-MgApplicationPassword"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Apply",
      "ApplyViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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}/applyDecisions",
    "OutputType": null,
    "Command": "Add-MgBetaAccessReviewDecision"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Apply",
      "ApplyViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/applyDecisions",
    "OutputType": null,
    "Command": "Add-MgBetaAccessReviewInstanceDecision"
  },
  {
    "Module": "Beta.Applications",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/addKey",
    "OutputType": "IMicrosoftGraphKeyCredential",
    "Command": "Add-MgBetaApplicationKey"
  },
  {
    "Module": "Beta.Applications",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/addPassword",
    "OutputType": "IMicrosoftGraphPasswordCredential",
    "Command": "Add-MgBetaApplicationPassword"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/chats/{chat-id}/members/add",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Command": "Add-MgBetaChatMember"
  },
  {
    "Module": "Beta.CloudCommunications",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Calls.InitiateGroupCall.All",
        "Description": "Initiate outgoing group calls from the app",
        "FullDescription": "Allows the app to place outbound calls to multiple users and add participants to meetings in your organization, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Calls.JoinGroupCall.All",
        "Description": "Join group calls and meetings as an app",
        "FullDescription": "Allows the app to join group calls and scheduled meetings in your organization, without a signed-in user.  The app will be joined with the privileges of a directory user to meetings in your organization.",
        "IsAdmin": false
      },
      {
        "Name": "Calls.JoinGroupCallAsGuest.All",
        "Description": "Join group calls and meetings as a guest",
        "FullDescription": "Allows the app to anonymously join group calls and scheduled meetings in your organization, without a signed-in user.  The app will be joined as a guest to meetings in your organization.",
        "IsAdmin": false
      }
    ],
    "Uri": "/communications/calls/{call-id}/addLargeGalleryView",
    "OutputType": "IMicrosoftGraphAddLargeGalleryViewOperation",
    "Command": "Add-MgBetaCommunicationCallLargeGalleryView"
  },
  {
    "Module": "Beta.Compliance",
    "Variants": [
      "Apply",
      "Apply1",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentity1",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/compliance/ediscovery/cases/{case-id}/custodians/{custodian-id}/applyHold",
    "OutputType": null,
    "Command": "Add-MgBetaComplianceEdiscoveryCaseCustodianHold"
  },
  {
    "Module": "Beta.Compliance",
    "Variants": [
      "Apply",
      "Apply1",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentity1",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/compliance/ediscovery/cases/{case-id}/noncustodialDataSources/{noncustodialDataSource-id}/applyHold",
    "OutputType": null,
    "Command": "Add-MgBetaComplianceEdiscoveryCaseNoncustodialDataSourceHold"
  },
  {
    "Module": "Beta.Compliance",
    "Variants": [
      "Apply",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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}/queries/{reviewSetQuery-id}/applyTags",
    "OutputType": null,
    "Command": "Add-MgBetaComplianceEdiscoveryCaseReviewSetQueryTag"
  },
  {
    "Module": "Beta.Compliance",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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",
    "OutputType": null,
    "Command": "Add-MgBetaComplianceEdiscoveryCaseReviewSetToReviewSet"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Add",
      "AddExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/androidManagedStoreAccountEnterpriseSettings/addApps",
    "OutputType": null,
    "Command": "Add-MgBetaDeviceManagementAndroidManagedStoreAccountEnterpriseSettingApp"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/groupPolicyUploadedDefinitionFiles/{groupPolicyUploadedDefinitionFile-id}/addLanguageFiles",
    "OutputType": null,
    "Command": "Add-MgBetaDeviceManagementGroupPolicyUploadedDefinitionFileLanguageFile"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Apply",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy-id}/apply",
    "OutputType": null,
    "Command": "Add-MgBetaDeviceManagementVirtualEndpointProvisioningPolicy"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Apply",
      "ApplyExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/deviceManagement/virtualEndpoint/provisioningPolicies/applyConfig",
    "OutputType": null,
    "Command": "Add-MgBetaDeviceManagementVirtualEndpointProvisioningPolicyConfig"
  },
  {
    "Module": "Beta.Files",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/drives/{drive-id}/list/contentTypes/addCopy",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgBetaDriveListContentTypeCopy"
  },
  {
    "Module": "Beta.Files",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/drives/{drive-id}/list/contentTypes/addCopyFromContentTypeHub",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgBetaDriveListContentTypeCopyFromContentTypeHub"
  },
  {
    "Module": "Beta.Search",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/external/connections/{externalConnection-id}/items/{externalItem-id}/addActivities",
    "OutputType": "IMicrosoftGraphExternalConnectorsExternalActivityResult",
    "Command": "Add-MgBetaExternalConnectionItemActivity"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/drives/{drive-id}/list/contentTypes/addCopy",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgBetaGroupDriveListContentTypeCopy"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/drives/{drive-id}/list/contentTypes/addCopyFromContentTypeHub",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgBetaGroupDriveListContentTypeCopyFromContentTypeHub"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Add",
      "AddViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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}/addFavorite",
    "OutputType": null,
    "Command": "Add-MgBetaGroupFavorite"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/sites/add",
    "OutputType": "IMicrosoftGraphSite",
    "Command": "Add-MgBetaGroupSite"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/sites/{site-id}/contentTypes/addCopy",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgBetaGroupSiteContentTypeCopy"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/sites/{site-id}/contentTypes/addCopyFromContentTypeHub",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgBetaGroupSiteContentTypeCopyFromContentTypeHub"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/sites/{site-id}/lists/{list-id}/contentTypes/addCopy",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgBetaGroupSiteListContentTypeCopy"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/sites/{site-id}/lists/{list-id}/contentTypes/addCopyFromContentTypeHub",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgBetaGroupSiteListContentTypeCopyFromContentTypeHub"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
      "IsAdmin": false
    },
    "Uri": "/groupLifecyclePolicies/{groupLifecyclePolicy-id}/addGroup",
    "OutputType": null,
    "Command": "Add-MgBetaGroupToLifecyclePolicy"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Apply",
      "ApplyViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem-id}/instance/applyDecisions",
    "OutputType": null,
    "Command": "Add-MgBetaIdentityGovernanceAccessReviewDecisionInstanceDecision"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Apply",
      "ApplyViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": {
      "Name": "AccessReview.ReadWrite.All",
      "Description": "Manage all access reviews",
      "FullDescription": "Allows the app to read, update, delete and perform actions on access reviews, reviewers, decisions and settings in the organization, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/applyDecisions",
    "OutputType": null,
    "Command": "Add-MgBetaIdentityGovernanceAccessReviewDefinitionInstanceDecision"
  },
  {
    "Module": "Beta.Security",
    "Variants": [
      "Apply",
      "Apply1",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentity1",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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}/custodians/{ediscoveryCustodian-id}/applyHold",
    "OutputType": null,
    "Command": "Add-MgBetaSecurityCaseEdiscoveryCaseCustodianHold"
  },
  {
    "Module": "Beta.Security",
    "Variants": [
      "Apply",
      "Apply1",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentity1",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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",
    "OutputType": null,
    "Command": "Add-MgBetaSecurityCaseEdiscoveryCaseNoncustodialDataSourceHold"
  },
  {
    "Module": "Beta.Security",
    "Variants": [
      "Apply",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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",
    "OutputType": null,
    "Command": "Add-MgBetaSecurityCaseEdiscoveryCaseReviewSetQueryTag"
  },
  {
    "Module": "Beta.Security",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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",
    "OutputType": null,
    "Command": "Add-MgBetaSecurityCaseEdiscoveryCaseReviewSetToReviewSet"
  },
  {
    "Module": "Beta.Applications",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/servicePrincipals/{servicePrincipal-id}/addTokenSigningCertificate",
    "OutputType": "IMicrosoftGraphSelfSignedCertificate",
    "Command": "Add-MgBetaServicePrincipalTokenSigningCertificate"
  },
  {
    "Module": "Beta.Files",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/shares/{sharedDriveItem-id}/list/contentTypes/addCopy",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgBetaShareListContentTypeCopy"
  },
  {
    "Module": "Beta.Files",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/shares/{sharedDriveItem-id}/list/contentTypes/addCopyFromContentTypeHub",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgBetaShareListContentTypeCopyFromContentTypeHub"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Add",
      "AddExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/add",
    "OutputType": "IMicrosoftGraphSite",
    "Command": "Add-MgBetaSite"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/contentTypes/addCopy",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgBetaSiteContentTypeCopy"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Sites.FullControl.All",
        "Description": "Have full control of all site collections",
        "FullDescription": "Allows the app to have full control of all site collections without a signed in user.",
        "IsAdmin": false
      },
      {
        "Name": "Sites.Manage.All",
        "Description": "Create, edit, and delete items and lists in all site collections",
        "FullDescription": "Allows the app to create or delete document libraries and lists in all site collections without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/sites/{site-id}/contentTypes/addCopyFromContentTypeHub",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgBetaSiteContentTypeCopyFromContentTypeHub"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Sites.FullControl.All",
        "Description": "Have full control of all site collections",
        "FullDescription": "Allows the app to have full control of all site collections without a signed in user.",
        "IsAdmin": false
      },
      {
        "Name": "Sites.Manage.All",
        "Description": "Create, edit, and delete items and lists in all site collections",
        "FullDescription": "Allows the app to create or delete document libraries and lists in all site collections without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/sites/{site-id}/lists/{list-id}/contentTypes/addCopy",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgBetaSiteListContentTypeCopy"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Sites.FullControl.All",
        "Description": "Have full control of all site collections",
        "FullDescription": "Allows the app to have full control of all site collections without a signed in user.",
        "IsAdmin": false
      },
      {
        "Name": "Sites.Manage.All",
        "Description": "Create, edit, and delete items and lists in all site collections",
        "FullDescription": "Allows the app to create or delete document libraries and lists in all site collections without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/sites/{site-id}/lists/{list-id}/contentTypes/addCopyFromContentTypeHub",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgBetaSiteListContentTypeCopyFromContentTypeHub"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teams/{team-id}/channels/{channel-id}/members/add",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Command": "Add-MgBetaTeamChannelMember"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": {
      "Name": "TeamMember.ReadWrite.All",
      "Description": "Add and remove members from all teams",
      "FullDescription": "Add and remove members from all teams, without a signed-in user. Also allows changing a team member's role, for example from owner to non-owner.",
      "IsAdmin": false
    },
    "Uri": "/teams/{team-id}/members/add",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Command": "Add-MgBetaTeamMember"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teams/{team-id}/primaryChannel/members/add",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Command": "Add-MgBetaTeamPrimaryChannelMember"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/add",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Command": "Add-MgBetaTeamworkDeletedTeamChannelMember"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/tenantRelationships/managedTenants/managedTenantAlerts/{managedTenantAlert-id}/addUserInputLog",
    "OutputType": "IMicrosoftGraphManagedTenantsManagedTenantAlert",
    "Command": "Add-MgBetaTenantRelationshipManagedTenantAlertUserInputLog"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Apply",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": {
      "Name": "ManagedTenants.ReadWrite.All",
      "Description": "Read and write all managed tenant information",
      "FullDescription": "Allows the app to read and write all managed tenant information on your behalf.",
      "IsAdmin": true
    },
    "Uri": "/tenantRelationships/managedTenants/managementActions/{managementAction-id}/apply",
    "OutputType": "IMicrosoftGraphManagedTenantsManagementActionDeploymentStatus",
    "Command": "Add-MgBetaTenantRelationshipManagedTenantManagementAction"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/chats/{chat-id}/members/add",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Command": "Add-MgBetaUserChatMember"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/drives/{drive-id}/list/contentTypes/addCopy",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgBetaUserDriveListContentTypeCopy"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/drives/{drive-id}/list/contentTypes/addCopyFromContentTypeHub",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgBetaUserDriveListContentTypeCopyFromContentTypeHub"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Apply",
      "ApplyViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/pendingAccessReviewInstances/{accessReviewInstance-id}/applyDecisions",
    "OutputType": null,
    "Command": "Add-MgBetaUserPendingAccessReviewInstanceDecision"
  },
  {
    "Module": "Beta.WindowsUpdates",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/admin/windows/updates/deployments/{deployment-id}/audience/exclusions/{updatableAsset-id}/addMembersById",
    "OutputType": null,
    "Command": "Add-MgBetaWindowsUpdatesDeploymentAudienceExclusionMemberById"
  },
  {
    "Module": "Beta.WindowsUpdates",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}/addMembers",
    "OutputType": null,
    "Command": "Add-MgBetaWindowsUpdatesDeploymentAudienceMember"
  },
  {
    "Module": "Beta.WindowsUpdates",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/admin/windows/updates/deployments/{deployment-id}/audience/members/{updatableAsset-id}/addMembersById",
    "OutputType": null,
    "Command": "Add-MgBetaWindowsUpdatesDeploymentAudienceMemberById"
  },
  {
    "Module": "Beta.WindowsUpdates",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/admin/windows/updates/updatePolicies/{updatePolicy-id}/audience/exclusions/{updatableAsset-id}/addMembers",
    "OutputType": null,
    "Command": "Add-MgBetaWindowsUpdatesPolicyAudienceExclusionMember"
  },
  {
    "Module": "Beta.WindowsUpdates",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/admin/windows/updates/updatePolicies/{updatePolicy-id}/audience/exclusions/{updatableAsset-id}/addMembersById",
    "OutputType": null,
    "Command": "Add-MgBetaWindowsUpdatesPolicyAudienceExclusionMemberById"
  },
  {
    "Module": "Beta.WindowsUpdates",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/admin/windows/updates/updatePolicies/{updatePolicy-id}/audience/members/{updatableAsset-id}/addMembers",
    "OutputType": null,
    "Command": "Add-MgBetaWindowsUpdatesPolicyAudienceMember"
  },
  {
    "Module": "Beta.WindowsUpdates",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/admin/windows/updates/updatePolicies/{updatePolicy-id}/audience/members/{updatableAsset-id}/addMembersById",
    "OutputType": null,
    "Command": "Add-MgBetaWindowsUpdatesPolicyAudienceMemberById"
  },
  {
    "Module": "Beta.WindowsUpdates",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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 without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/admin/windows/updates/updatableAssets/{updatableAsset-id}/addMembers",
    "OutputType": null,
    "Command": "Add-MgBetaWindowsUpdatesUpdatableAssetMember"
  },
  {
    "Module": "Beta.WindowsUpdates",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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 without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/admin/windows/updates/updatableAssets/{updatableAsset-id}/addMembersById",
    "OutputType": null,
    "Command": "Add-MgBetaWindowsUpdatesUpdatableAssetMemberById"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/chats/{chat-id}/members/add",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Command": "Add-MgChatMember"
  },
  {
    "Module": "CloudCommunications",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Calls.InitiateGroupCall.All",
        "Description": "Initiate outgoing group calls from the app",
        "FullDescription": "Allows the app to place outbound calls to multiple users and add participants to meetings in your organization, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Calls.JoinGroupCall.All",
        "Description": "Join group calls and meetings as an app",
        "FullDescription": "Allows the app to join group calls and scheduled meetings in your organization, without a signed-in user.  The app will be joined with the privileges of a directory user to meetings in your organization.",
        "IsAdmin": false
      },
      {
        "Name": "Calls.JoinGroupCallAsGuest.All",
        "Description": "Join group calls and meetings as a guest",
        "FullDescription": "Allows the app to anonymously join group calls and scheduled meetings in your organization, without a signed-in user.  The app will be joined as a guest to meetings in your organization.",
        "IsAdmin": false
      }
    ],
    "Uri": "/communications/calls/{call-id}/addLargeGalleryView",
    "OutputType": "IMicrosoftGraphAddLargeGalleryViewOperation",
    "Command": "Add-MgCommunicationCallLargeGalleryView"
  },
  {
    "Module": "Files",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/drives/{drive-id}/list/contentTypes/addCopy",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgDriveListContentTypeCopy"
  },
  {
    "Module": "Files",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/drives/{drive-id}/list/contentTypes/addCopyFromContentTypeHub",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgDriveListContentTypeCopyFromContentTypeHub"
  },
  {
    "Module": "Search",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/external/connections/{externalConnection-id}/items/{externalItem-id}/addActivities",
    "OutputType": "IMicrosoftGraphExternalConnectorsExternalActivityResult",
    "Command": "Add-MgExternalConnectionItemActivity"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/drives/{drive-id}/list/contentTypes/addCopy",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgGroupDriveListContentTypeCopy"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/drives/{drive-id}/list/contentTypes/addCopyFromContentTypeHub",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgGroupDriveListContentTypeCopyFromContentTypeHub"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Add",
      "AddViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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}/addFavorite",
    "OutputType": null,
    "Command": "Add-MgGroupFavorite"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/sites/add",
    "OutputType": "IMicrosoftGraphSite",
    "Command": "Add-MgGroupSite"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/sites/{site-id}/contentTypes/addCopy",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgGroupSiteContentTypeCopy"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/sites/{site-id}/contentTypes/addCopyFromContentTypeHub",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgGroupSiteContentTypeCopyFromContentTypeHub"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/sites/{site-id}/lists/{list-id}/contentTypes/addCopy",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgGroupSiteListContentTypeCopy"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/sites/{site-id}/lists/{list-id}/contentTypes/addCopyFromContentTypeHub",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgGroupSiteListContentTypeCopyFromContentTypeHub"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
      "IsAdmin": false
    },
    "Uri": "/groupLifecyclePolicies/{groupLifecyclePolicy-id}/addGroup",
    "OutputType": null,
    "Command": "Add-MgGroupToLifecyclePolicy"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "Apply",
      "ApplyViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": {
      "Name": "AccessReview.ReadWrite.All",
      "Description": "Manage all access reviews",
      "FullDescription": "Allows the app to read, update, delete and perform actions on access reviews, reviewers, decisions and settings in the organization, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/applyDecisions",
    "OutputType": null,
    "Command": "Add-MgIdentityGovernanceAccessReviewDefinitionInstanceDecision"
  },
  {
    "Module": "Security",
    "Variants": [
      "Apply",
      "Apply1",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentity1",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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}/custodians/{ediscoveryCustodian-id}/applyHold",
    "OutputType": null,
    "Command": "Add-MgSecurityCaseEdiscoveryCaseCustodianHold"
  },
  {
    "Module": "Security",
    "Variants": [
      "Apply",
      "Apply1",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentity1",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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",
    "OutputType": null,
    "Command": "Add-MgSecurityCaseEdiscoveryCaseNoncustodialDataSourceHold"
  },
  {
    "Module": "Security",
    "Variants": [
      "Apply",
      "ApplyExpanded",
      "ApplyViaIdentity",
      "ApplyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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",
    "OutputType": null,
    "Command": "Add-MgSecurityCaseEdiscoveryCaseReviewSetQueryTag"
  },
  {
    "Module": "Security",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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",
    "OutputType": null,
    "Command": "Add-MgSecurityCaseEdiscoveryCaseReviewSetToReviewSet"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/servicePrincipals/{servicePrincipal-id}/addKey",
    "OutputType": "IMicrosoftGraphKeyCredential",
    "Command": "Add-MgServicePrincipalKey"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/servicePrincipals/{servicePrincipal-id}/addPassword",
    "OutputType": "IMicrosoftGraphPasswordCredential",
    "Command": "Add-MgServicePrincipalPassword"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/servicePrincipals/{servicePrincipal-id}/addTokenSigningCertificate",
    "OutputType": "IMicrosoftGraphSelfSignedCertificate",
    "Command": "Add-MgServicePrincipalTokenSigningCertificate"
  },
  {
    "Module": "Files",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/shares/{sharedDriveItem-id}/list/contentTypes/addCopy",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgShareListContentTypeCopy"
  },
  {
    "Module": "Files",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/shares/{sharedDriveItem-id}/list/contentTypes/addCopyFromContentTypeHub",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgShareListContentTypeCopyFromContentTypeHub"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Add",
      "AddExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/add",
    "OutputType": "IMicrosoftGraphSite",
    "Command": "Add-MgSite"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/contentTypes/addCopy",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgSiteContentTypeCopy"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Sites.FullControl.All",
        "Description": "Have full control of all site collections",
        "FullDescription": "Allows the app to have full control of all site collections without a signed in user.",
        "IsAdmin": false
      },
      {
        "Name": "Sites.Manage.All",
        "Description": "Create, edit, and delete items and lists in all site collections",
        "FullDescription": "Allows the app to create or delete document libraries and lists in all site collections without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/sites/{site-id}/contentTypes/addCopyFromContentTypeHub",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgSiteContentTypeCopyFromContentTypeHub"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Sites.FullControl.All",
        "Description": "Have full control of all site collections",
        "FullDescription": "Allows the app to have full control of all site collections without a signed in user.",
        "IsAdmin": false
      },
      {
        "Name": "Sites.Manage.All",
        "Description": "Create, edit, and delete items and lists in all site collections",
        "FullDescription": "Allows the app to create or delete document libraries and lists in all site collections without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/sites/{site-id}/lists/{list-id}/contentTypes/addCopy",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgSiteListContentTypeCopy"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Sites.FullControl.All",
        "Description": "Have full control of all site collections",
        "FullDescription": "Allows the app to have full control of all site collections without a signed in user.",
        "IsAdmin": false
      },
      {
        "Name": "Sites.Manage.All",
        "Description": "Create, edit, and delete items and lists in all site collections",
        "FullDescription": "Allows the app to create or delete document libraries and lists in all site collections without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/sites/{site-id}/lists/{list-id}/contentTypes/addCopyFromContentTypeHub",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgSiteListContentTypeCopyFromContentTypeHub"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teams/{team-id}/channels/{channel-id}/members/add",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Command": "Add-MgTeamChannelMember"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": {
      "Name": "TeamMember.ReadWrite.All",
      "Description": "Add and remove members from all teams",
      "FullDescription": "Add and remove members from all teams, without a signed-in user. Also allows changing a team member's role, for example from owner to non-owner.",
      "IsAdmin": false
    },
    "Uri": "/teams/{team-id}/members/add",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Command": "Add-MgTeamMember"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teams/{team-id}/primaryChannel/members/add",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Command": "Add-MgTeamPrimaryChannelMember"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/members/add",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Command": "Add-MgTeamworkDeletedTeamChannelMember"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/chats/{chat-id}/members/add",
    "OutputType": "IMicrosoftGraphActionResultPart",
    "Command": "Add-MgUserChatMember"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/drives/{drive-id}/list/contentTypes/addCopy",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgUserDriveListContentTypeCopy"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Add",
      "AddExpanded",
      "AddViaIdentity",
      "AddViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/drives/{drive-id}/list/contentTypes/addCopyFromContentTypeHub",
    "OutputType": "IMicrosoftGraphContentType",
    "Command": "Add-MgUserDriveListContentTypeCopyFromContentTypeHub"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Approve",
      "ApproveExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/androidManagedStoreAccountEnterpriseSettings/approveApps",
    "OutputType": null,
    "Command": "Approve-MgBetaDeviceManagementAndroidManagedStoreAccountEnterpriseSettingApp"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Approve",
      "ApproveExpanded",
      "ApproveViaIdentity",
      "ApproveViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/deviceManagement/elevationRequests/{privilegeManagementElevationRequest-id}/approve",
    "OutputType": "IMicrosoftGraphPrivilegeManagementElevationRequest",
    "Command": "Approve-MgBetaDeviceManagementElevationRequest"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Approve"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/zebraFotaConnector/approveFotaApps",
    "OutputType": null,
    "Command": "Approve-MgBetaDeviceManagementZebraFotaConnectorFotaApp"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Unset",
      "UnsetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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",
    "OutputType": null,
    "Command": "Clear-MgApplicationVerifiedPublisher"
  },
  {
    "Module": "Beta.Applications",
    "Variants": [
      "Unset",
      "UnsetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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",
    "OutputType": null,
    "Command": "Clear-MgBetaApplicationVerifiedPublisher"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/chats/{chat-id}/messages/{chatMessage-id}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgBetaChatMessageReaction"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgBetaChatMessageReplyReaction"
  },
  {
    "Module": "Beta.CloudCommunications",
    "Variants": [
      "Clear",
      "ClearExpanded",
      "ClearViaIdentity",
      "ClearViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/communications/presences/{presence-id}/clearPresence",
    "OutputType": null,
    "Command": "Clear-MgBetaCommunicationPresence"
  },
  {
    "Module": "Beta.CloudCommunications",
    "Variants": [
      "Clear",
      "ClearViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/communications/presences/{presence-id}/clearUserPreferredPresence",
    "OutputType": null,
    "Command": "Clear-MgBetaCommunicationPresenceUserPreferredPresence"
  },
  {
    "Module": "Beta.Compliance",
    "Variants": [
      "Purge",
      "PurgeViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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": "/compliance/ediscovery/cases/{case-id}/sourceCollections/{sourceCollection-id}/purgeData",
    "OutputType": null,
    "Command": "Clear-MgBetaComplianceEdiscoveryCaseSourceCollectionData"
  },
  {
    "Module": "Beta.Devices.CorporateManagement",
    "Variants": [
      "Wipe",
      "WipeViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceAppManagement/windowsInformationProtectionDeviceRegistrations/{windowsInformationProtectionDeviceRegistration-id}/wipe",
    "OutputType": null,
    "Command": "Clear-MgBetaDeviceAppManagementWindowsInformationProtectionDeviceRegistration"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Wipe",
      "WipeExpanded",
      "WipeViaIdentity",
      "WipeViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user. Does not allow high impact operations such as remote wipe and password reset on the device’s owner",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceManagement/comanagedDevices/{managedDevice-id}/wipe",
    "OutputType": null,
    "Command": "Clear-MgBetaDeviceManagementComanagedDevice"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Wipe",
      "WipeExpanded",
      "WipeViaIdentity",
      "WipeViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user. Does not allow high impact operations such as remote wipe and password reset on the device’s owner",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceManagement/managedDevices/{managedDevice-id}/wipe",
    "OutputType": null,
    "Command": "Clear-MgBetaDeviceManagementManagedDevice"
  },
  {
    "Module": "Beta.Security",
    "Variants": [
      "Purge",
      "PurgeExpanded",
      "PurgeViaIdentity",
      "PurgeViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/purgeData",
    "OutputType": null,
    "Command": "Clear-MgBetaSecurityCaseEdiscoveryCaseSearchData"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgBetaTeamChannelMessageReaction"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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",
    "OutputType": null,
    "Command": "Clear-MgBetaTeamChannelMessageReplyReaction"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgBetaTeamPrimaryChannelMessageReaction"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgBetaTeamPrimaryChannelMessageReplyReaction"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgBetaTeamworkDeletedTeamChannelMessageReaction"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgBetaTeamworkDeletedTeamChannelMessageReplyReaction"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Wipe",
      "WipeViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/users/{user-id}/wipeAndBlockManagedApps",
    "OutputType": null,
    "Command": "Clear-MgBetaUserAndBlockManagedApp"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgBetaUserChatMessageReaction"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgBetaUserChatMessageReplyReaction"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Wipe",
      "WipeExpanded",
      "WipeViaIdentity",
      "WipeViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/users/{user-id}/wipeManagedAppRegistrationsByAzureAdDeviceId",
    "OutputType": null,
    "Command": "Clear-MgBetaUserManagedAppRegistrationByAzureAdDeviceId"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Wipe1",
      "WipeExpanded1",
      "WipeViaIdentity1",
      "WipeViaIdentityExpanded1"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/users/{user-id}/wipeManagedAppRegistrationsByDeviceTag",
    "OutputType": null,
    "Command": "Clear-MgBetaUserManagedAppRegistrationByDeviceTag"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Wipe",
      "WipeExpanded",
      "WipeViaIdentity",
      "WipeViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/managedDevices/{managedDevice-id}/wipe",
    "OutputType": null,
    "Command": "Clear-MgBetaUserManagedDevice"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Clear",
      "ClearExpanded",
      "ClearViaIdentity",
      "ClearViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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
      },
      {
        "Name": "Presence.ReadWrite.All",
        "Description": "Read and write presence information for all users",
        "FullDescription": "Allows the app to read all presence information and write activity and availability of all users in the directory without a signed-in user. Presence information includes activity, availability, status note, calendar out-of-office message, time zone and location.",
        "IsAdmin": false
      }
    ],
    "Uri": "/users/{user-id}/presence/clearPresence",
    "OutputType": null,
    "Command": "Clear-MgBetaUserPresence"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Clear",
      "ClearViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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
      },
      {
        "Name": "Presence.ReadWrite.All",
        "Description": "Read and write presence information for all users",
        "FullDescription": "Allows the app to read all presence information and write activity and availability of all users in the directory without a signed-in user. Presence information includes activity, availability, status note, calendar out-of-office message, time zone and location.",
        "IsAdmin": false
      }
    ],
    "Uri": "/users/{user-id}/presence/clearUserPreferredPresence",
    "OutputType": null,
    "Command": "Clear-MgBetaUserPresenceUserPreferredPresence"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/chats/{chat-id}/messages/{chatMessage-id}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgChatMessageReaction"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgChatMessageReplyReaction"
  },
  {
    "Module": "CloudCommunications",
    "Variants": [
      "Clear",
      "ClearExpanded",
      "ClearViaIdentity",
      "ClearViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/communications/presences/{presence-id}/clearPresence",
    "OutputType": null,
    "Command": "Clear-MgCommunicationPresence"
  },
  {
    "Module": "CloudCommunications",
    "Variants": [
      "Clear",
      "ClearViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/communications/presences/{presence-id}/clearUserPreferredPresence",
    "OutputType": null,
    "Command": "Clear-MgCommunicationPresenceUserPreferredPresence"
  },
  {
    "Module": "DeviceManagement.Actions",
    "Variants": [
      "Wipe",
      "WipeExpanded",
      "WipeViaIdentity",
      "WipeViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user. Does not allow high impact operations such as remote wipe and password reset on the device’s owner",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceManagement/managedDevices/{managedDevice-id}/wipe",
    "OutputType": null,
    "Command": "Clear-MgDeviceManagementManagedDevice"
  },
  {
    "Module": "Security",
    "Variants": [
      "Purge",
      "PurgeExpanded",
      "PurgeViaIdentity",
      "PurgeViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/purgeData",
    "OutputType": null,
    "Command": "Clear-MgSecurityCaseEdiscoveryCaseSearchData"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgTeamChannelMessageReaction"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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",
    "OutputType": null,
    "Command": "Clear-MgTeamChannelMessageReplyReaction"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgTeamPrimaryChannelMessageReaction"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teams/{team-id}/primaryChannel/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgTeamPrimaryChannelMessageReplyReaction"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgTeamworkDeletedTeamChannelMessageReaction"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgTeamworkDeletedTeamChannelMessageReplyReaction"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgUserChatMessageReaction"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Unset",
      "UnsetExpanded",
      "UnsetViaIdentity",
      "UnsetViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction",
    "OutputType": null,
    "Command": "Clear-MgUserChatMessageReplyReaction"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Wipe",
      "WipeExpanded",
      "WipeViaIdentity",
      "WipeViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/managedDevices/{managedDevice-id}/wipe",
    "OutputType": null,
    "Command": "Clear-MgUserManagedDevice"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Clear",
      "ClearExpanded",
      "ClearViaIdentity",
      "ClearViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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
      },
      {
        "Name": "Presence.ReadWrite.All",
        "Description": "Read and write presence information for all users",
        "FullDescription": "Allows the app to read all presence information and write activity and availability of all users in the directory without a signed-in user. Presence information includes activity, availability, status note, calendar out-of-office message, time zone and location.",
        "IsAdmin": false
      }
    ],
    "Uri": "/users/{user-id}/presence/clearPresence",
    "OutputType": null,
    "Command": "Clear-MgUserPresence"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Clear",
      "ClearViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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
      },
      {
        "Name": "Presence.ReadWrite.All",
        "Description": "Read and write presence information for all users",
        "FullDescription": "Allows the app to read all presence information and write activity and availability of all users in the directory without a signed-in user. Presence information includes activity, availability, status note, calendar out-of-office message, time zone and location.",
        "IsAdmin": false
      }
    ],
    "Uri": "/users/{user-id}/presence/clearUserPreferredPresence",
    "OutputType": null,
    "Command": "Clear-MgUserPresenceUserPreferredPresence"
  },
  {
    "Module": "Beta.Compliance",
    "Variants": [
      "Close",
      "CloseViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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}/close",
    "OutputType": null,
    "Command": "Close-MgBetaComplianceEdiscoveryCase"
  },
  {
    "Module": "Beta.Security",
    "Variants": [
      "Close",
      "CloseViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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",
    "OutputType": null,
    "Command": "Close-MgBetaSecurityCaseEdiscoveryCase"
  },
  {
    "Module": "Security",
    "Variants": [
      "Close",
      "CloseViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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",
    "OutputType": null,
    "Command": "Close-MgSecurityCaseEdiscoveryCase"
  },
  {
    "Module": "Beta.DeviceManagement.Functions",
    "Variants": [
      "Compare",
      "CompareViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceManagement/intents/{deviceManagementIntent-id}/compare(templateId='{templateId}')",
    "OutputType": "IMicrosoftGraphDeviceManagementSettingComparison",
    "Command": "Compare-MgBetaDeviceManagementIntent"
  },
  {
    "Module": "Beta.DeviceManagement.Functions",
    "Variants": [
      "Compare",
      "CompareViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceManagement/templates/{deviceManagementTemplate-id}/compare(templateId='{templateId}')",
    "OutputType": "IMicrosoftGraphDeviceManagementSettingComparison",
    "Command": "Compare-MgBetaDeviceManagementTemplate"
  },
  {
    "Module": "Beta.DeviceManagement.Functions",
    "Variants": [
      "Compare",
      "CompareViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/compare(templateId='{templateId}')",
    "OutputType": "IMicrosoftGraphDeviceManagementSettingComparison",
    "Command": "Compare-MgBetaDeviceManagementTemplateMigratableTo"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Complete",
      "CompleteExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/androidForWorkSettings/completeSignup",
    "OutputType": null,
    "Command": "Complete-MgBetaDeviceManagementAndroidForWorkSettingSignup"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Complete",
      "CompleteExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/androidManagedStoreAccountEnterpriseSettings/completeSignup",
    "OutputType": null,
    "Command": "Complete-MgBetaDeviceManagementAndroidManagedStoreAccountEnterpriseSettingSignup"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/directory/impactedResources/{impactedResource-id}/complete",
    "OutputType": "IMicrosoftGraphImpactedResource",
    "Command": "Complete-MgBetaDirectoryImpactedResource"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": {
      "Name": "DirectoryRecommendations.ReadWrite.All",
      "Description": "Read and update all Azure AD recommendations",
      "FullDescription": "Allows the app to read and update all Azure AD recommendations, without a signed-in user. ",
      "IsAdmin": false
    },
    "Uri": "/directory/recommendations/{recommendation-id}/complete",
    "OutputType": "IMicrosoftGraphRecommendation",
    "Command": "Complete-MgBetaDirectoryRecommendation"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": {
      "Name": "DirectoryRecommendations.ReadWrite.All",
      "Description": "Read and update all Azure AD recommendations",
      "FullDescription": "Allows the app to read and update all Azure AD recommendations, without a signed-in user. ",
      "IsAdmin": false
    },
    "Uri": "/directory/recommendations/{recommendation-id}/impactedResources/{impactedResource-id}/complete",
    "OutputType": "IMicrosoftGraphImpactedResource",
    "Command": "Complete-MgBetaDirectoryRecommendationImpactedResource"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": {
      "Name": "Teamwork.Migrate.All",
      "Description": "Create chat and channel messages with anyone's identity and with any timestamp",
      "FullDescription": "Allows the app to create chat and channel messages, without a signed in user. The app specifies which user appears as the sender, and can backdate the message to appear as if it was sent long ago. The messages can be sent to any chat or channel in the organization.",
      "IsAdmin": false
    },
    "Uri": "/teams/{team-id}/channels/{channel-id}/completeMigration",
    "OutputType": null,
    "Command": "Complete-MgBetaTeamChannelMigration"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": {
      "Name": "Teamwork.Migrate.All",
      "Description": "Create chat and channel messages with anyone's identity and with any timestamp",
      "FullDescription": "Allows the app to create chat and channel messages, without a signed in user. The app specifies which user appears as the sender, and can backdate the message to appear as if it was sent long ago. The messages can be sent to any chat or channel in the organization.",
      "IsAdmin": false
    },
    "Uri": "/teams/{team-id}/completeMigration",
    "OutputType": null,
    "Command": "Complete-MgBetaTeamMigration"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teams/{team-id}/primaryChannel/completeMigration",
    "OutputType": null,
    "Command": "Complete-MgBetaTeamPrimaryChannelMigration"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/completeMigration",
    "OutputType": null,
    "Command": "Complete-MgBetaTeamworkDeletedTeamChannelMigration"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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/tasks/{outlookTask-id}/complete",
    "OutputType": "IMicrosoftGraphOutlookTask",
    "Command": "Complete-MgBetaUserOutlookTask"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/outlook/taskFolders/{outlookTaskFolder-id}/tasks/{outlookTask-id}/complete",
    "OutputType": "IMicrosoftGraphOutlookTask",
    "Command": "Complete-MgBetaUserOutlookTaskFolderTask"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/outlook/taskGroups/{outlookTaskGroup-id}/taskFolders/{outlookTaskFolder-id}/tasks/{outlookTask-id}/complete",
    "OutputType": "IMicrosoftGraphOutlookTask",
    "Command": "Complete-MgBetaUserOutlookTaskGroupTaskFolderTask"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": {
      "Name": "Teamwork.Migrate.All",
      "Description": "Create chat and channel messages with anyone's identity and with any timestamp",
      "FullDescription": "Allows the app to create chat and channel messages, without a signed in user. The app specifies which user appears as the sender, and can backdate the message to appear as if it was sent long ago. The messages can be sent to any chat or channel in the organization.",
      "IsAdmin": false
    },
    "Uri": "/teams/{team-id}/channels/{channel-id}/completeMigration",
    "OutputType": null,
    "Command": "Complete-MgTeamChannelMigration"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": {
      "Name": "Teamwork.Migrate.All",
      "Description": "Create chat and channel messages with anyone's identity and with any timestamp",
      "FullDescription": "Allows the app to create chat and channel messages, without a signed in user. The app specifies which user appears as the sender, and can backdate the message to appear as if it was sent long ago. The messages can be sent to any chat or channel in the organization.",
      "IsAdmin": false
    },
    "Uri": "/teams/{team-id}/completeMigration",
    "OutputType": null,
    "Command": "Complete-MgTeamMigration"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teams/{team-id}/primaryChannel/completeMigration",
    "OutputType": null,
    "Command": "Complete-MgTeamPrimaryChannelMigration"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Complete",
      "CompleteViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/teamwork/deletedTeams/{deletedTeam-id}/channels/{channel-id}/completeMigration",
    "OutputType": null,
    "Command": "Complete-MgTeamworkDeletedTeamChannelMigration"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/applications/{application-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgApplicationMemberGroup"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/applications/{application-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgApplicationMemberObject"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/administrativeUnits/{administrativeUnit-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgBetaAdministrativeUnitMemberGroup"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/administrativeUnits/{administrativeUnit-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgBetaAdministrativeUnitMemberObject"
  },
  {
    "Module": "Beta.Applications",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/applications/{application-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgBetaApplicationMemberGroup"
  },
  {
    "Module": "Beta.Applications",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/applications/{application-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgBetaApplicationMemberObject"
  },
  {
    "Module": "Beta.Reports",
    "Variants": [
      "Confirm",
      "ConfirmExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "IdentityRiskEvent.ReadWrite.All",
        "Description": "Read and write all risk detection information",
        "FullDescription": "Allows the app to read and update identity risk detection information for your organization without a signed-in user. Update operations include confirming risk event detections. ",
        "IsAdmin": false
      },
      {
        "Name": "IdentityRiskyUser.ReadWrite.All",
        "Description": "Read and write identity risky user information",
        "FullDescription": "Allows the app to read and update identity risky user information for all users in your organization on your behalf. Update operations include dismissing risky users.",
        "IsAdmin": true
      }
    ],
    "Uri": "/auditLogs/signIns/confirmCompromised",
    "OutputType": null,
    "Command": "Confirm-MgBetaAuditLogSignInCompromised"
  },
  {
    "Module": "Beta.Reports",
    "Variants": [
      "Confirm",
      "ConfirmExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "IdentityRiskEvent.ReadWrite.All",
        "Description": "Read and write all risk detection information",
        "FullDescription": "Allows the app to read and update identity risk detection information for your organization without a signed-in user. Update operations include confirming risk event detections. ",
        "IsAdmin": false
      },
      {
        "Name": "IdentityRiskyUser.ReadWrite.All",
        "Description": "Read and write identity risky user information",
        "FullDescription": "Allows the app to read and update identity risky user information for all users in your organization on your behalf. Update operations include dismissing risky users.",
        "IsAdmin": true
      }
    ],
    "Uri": "/auditLogs/signIns/confirmSafe",
    "OutputType": null,
    "Command": "Confirm-MgBetaAuditLogSignInSafe"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 user profiles without a signed in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/contacts/{orgContact-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgBetaContactMemberGroup"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/contacts/{orgContact-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgBetaContactMemberObject"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/contracts/{contract-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgBetaContractMemberGroup"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/contracts/{contract-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgBetaContractMemberObject"
  },
  {
    "Module": "Beta.DeviceManagement.Functions",
    "Variants": [
      "Verify",
      "VerifyViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceManagement/verifyWindowsEnrollmentAutoDiscovery(domainName='{domainName}')",
    "OutputType": null,
    "Command": "Confirm-MgBetaDeviceManagementWindowsEnrollmentAutoDiscovery"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 user profiles without a signed in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/devices/{device-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgBetaDeviceMemberGroup"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/devices/{device-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgBetaDeviceMemberObject"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/directory/deletedItems/{directoryObject-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgBetaDirectoryDeletedItemMemberGroup"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/directory/deletedItems/{directoryObject-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgBetaDirectoryDeletedItemMemberObject"
  },
  {
    "Module": "Beta.DirectoryObjects",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 user profiles without a signed in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/directoryObjects/{directoryObject-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgBetaDirectoryObjectMemberGroup"
  },
  {
    "Module": "Beta.DirectoryObjects",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/directoryObjects/{directoryObject-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgBetaDirectoryObjectMemberObject"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/directoryRoles/{directoryRole-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgBetaDirectoryRoleMemberGroup"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/directoryRoles/{directoryRole-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgBetaDirectoryRoleMemberObject"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/directoryRoleTemplates/{directoryRoleTemplate-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgBetaDirectoryRoleTemplateMemberGroup"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/directoryRoleTemplates/{directoryRoleTemplate-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgBetaDirectoryRoleTemplateMemberObject"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/directorySettingTemplates/{directorySettingTemplate-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgBetaDirectorySettingTemplateMemberGroup"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/directorySettingTemplates/{directorySettingTemplate-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgBetaDirectorySettingTemplateMemberObject"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Verify",
      "VerifyViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": {
      "Name": "Domain.ReadWrite.All",
      "Description": "Read and write domains",
      "FullDescription": "Allows the app to read and write all domain properties without a signed in user.  Also allows the app to add,  verify and remove domains.",
      "IsAdmin": false
    },
    "Uri": "/domains/{domain-id}/verify",
    "OutputType": "IMicrosoftGraphDomain",
    "Command": "Confirm-MgBetaDomain"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Check",
      "CheckViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/checkGrantedPermissionsForApp",
    "OutputType": "IMicrosoftGraphResourceSpecificPermissionGrant",
    "Command": "Confirm-MgBetaGroupGrantedPermissionForApp"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 user profiles without a signed in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/groups/{group-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgBetaGroupMemberGroup"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/groups/{group-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgBetaGroupMemberObject"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Verify",
      "VerifyExpanded",
      "VerifyViaIdentity",
      "VerifyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/sites/{site-id}/informationProtection/verifySignature",
    "OutputType": null,
    "Command": "Confirm-MgBetaGroupSiteInformationProtectionSignature"
  },
  {
    "Module": "Beta.Identity.SignIns",
    "Variants": [
      "Verify",
      "VerifyExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/informationProtection/verifySignature",
    "OutputType": null,
    "Command": "Confirm-MgBetaInformationProtectionSignature"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/organization/{organization-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgBetaOrganizationMemberGroup"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/organization/{organization-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgBetaOrganizationMemberObject"
  },
  {
    "Module": "Beta.Identity.SignIns",
    "Variants": [
      "Confirm",
      "ConfirmExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": {
      "Name": "IdentityRiskyServicePrincipal.ReadWrite.All",
      "Description": "Read and write all identity risky service principal information",
      "FullDescription": "Allows the app to read and update identity risky service principal for your organization, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/identityProtection/riskyServicePrincipals/confirmCompromised",
    "OutputType": null,
    "Command": "Confirm-MgBetaRiskyServicePrincipalCompromised"
  },
  {
    "Module": "Beta.Identity.SignIns",
    "Variants": [
      "Confirm",
      "ConfirmExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": {
      "Name": "IdentityRiskyUser.ReadWrite.All",
      "Description": "Read and write all risky user information",
      "FullDescription": "Allows the app to read and update identity risky user information for your organization without a signed-in user.  Update operations include dismissing risky users.",
      "IsAdmin": false
    },
    "Uri": "/identityProtection/riskyUsers/confirmCompromised",
    "OutputType": null,
    "Command": "Confirm-MgBetaRiskyUserCompromised"
  },
  {
    "Module": "Beta.Applications",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 user profiles without a signed in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/servicePrincipals/{servicePrincipal-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgBetaServicePrincipalMemberGroup"
  },
  {
    "Module": "Beta.Applications",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/servicePrincipals/{servicePrincipal-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgBetaServicePrincipalMemberObject"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Verify",
      "VerifyExpanded",
      "VerifyViaIdentity",
      "VerifyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/informationProtection/verifySignature",
    "OutputType": null,
    "Command": "Confirm-MgBetaSiteInformationProtectionSignature"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Confirm",
      "ConfirmViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": {
      "Name": "Schedule.ReadWrite.All",
      "Description": "Read and write all schedule items",
      "FullDescription": "Allows the app to manage all schedules, schedule groups, shifts and associated entities in the Teams or Shifts application without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/teams/{team-id}/schedule/timeCards/{timeCard-id}/confirm",
    "OutputType": "IMicrosoftGraphTimeCard",
    "Command": "Confirm-MgBetaTeamScheduleTimeCard"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Verify",
      "VerifyExpanded",
      "VerifyViaIdentity",
      "VerifyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/informationProtection/verifySignature",
    "OutputType": null,
    "Command": "Confirm-MgBetaUserInformationProtectionSignature"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 user profiles without a signed in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/users/{user-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgBetaUserMemberGroup"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/users/{user-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgBetaUserMemberObject"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 user profiles without a signed in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/contacts/{orgContact-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgContactMemberGroup"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/contacts/{orgContact-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgContactMemberObject"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/contracts/{contract-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgContractMemberGroup"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/contracts/{contract-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgContractMemberObject"
  },
  {
    "Module": "DeviceManagement.Functions",
    "Variants": [
      "Verify",
      "VerifyViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceManagement/verifyWindowsEnrollmentAutoDiscovery(domainName='{domainName}')",
    "OutputType": null,
    "Command": "Confirm-MgDeviceManagementWindowsEnrollmentAutoDiscovery"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 user profiles without a signed in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/devices/{device-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgDeviceMemberGroup"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/devices/{device-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgDeviceMemberObject"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/directory/deletedItems/{directoryObject-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgDirectoryDeletedItemMemberGroup"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/directory/deletedItems/{directoryObject-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgDirectoryDeletedItemMemberObject"
  },
  {
    "Module": "DirectoryObjects",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 user profiles without a signed in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/directoryObjects/{directoryObject-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgDirectoryObjectMemberGroup"
  },
  {
    "Module": "DirectoryObjects",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/directoryObjects/{directoryObject-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgDirectoryObjectMemberObject"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/directoryRoles/{directoryRole-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgDirectoryRoleMemberGroup"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/directoryRoles/{directoryRole-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgDirectoryRoleMemberObject"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/directoryRoleTemplates/{directoryRoleTemplate-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgDirectoryRoleTemplateMemberGroup"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/directoryRoleTemplates/{directoryRoleTemplate-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgDirectoryRoleTemplateMemberObject"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Verify",
      "VerifyViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": {
      "Name": "Domain.ReadWrite.All",
      "Description": "Read and write domains",
      "FullDescription": "Allows the app to read and write all domain properties without a signed in user.  Also allows the app to add,  verify and remove domains.",
      "IsAdmin": false
    },
    "Uri": "/domains/{domain-id}/verify",
    "OutputType": "IMicrosoftGraphDomain",
    "Command": "Confirm-MgDomain"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Check",
      "CheckViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/checkGrantedPermissionsForApp",
    "OutputType": "IMicrosoftGraphResourceSpecificPermissionGrant",
    "Command": "Confirm-MgGroupGrantedPermissionForApp"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 user profiles without a signed in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/groups/{group-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgGroupMemberGroup"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/groups/{group-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgGroupMemberObject"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groupSettingTemplates/{groupSettingTemplate-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgGroupSettingTemplateMemberGroup"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groupSettingTemplates/{groupSettingTemplate-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgGroupSettingTemplateMemberObject"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/organization/{organization-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgOrganizationMemberGroup"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/organization/{organization-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgOrganizationMemberObject"
  },
  {
    "Module": "Identity.SignIns",
    "Variants": [
      "Confirm",
      "ConfirmExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": {
      "Name": "IdentityRiskyServicePrincipal.ReadWrite.All",
      "Description": "Read and write all identity risky service principal information",
      "FullDescription": "Allows the app to read and update identity risky service principal for your organization, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/identityProtection/riskyServicePrincipals/confirmCompromised",
    "OutputType": null,
    "Command": "Confirm-MgRiskyServicePrincipalCompromised"
  },
  {
    "Module": "Identity.SignIns",
    "Variants": [
      "Confirm",
      "ConfirmExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": {
      "Name": "IdentityRiskyUser.ReadWrite.All",
      "Description": "Read and write all risky user information",
      "FullDescription": "Allows the app to read and update identity risky user information for your organization without a signed-in user.  Update operations include dismissing risky users.",
      "IsAdmin": false
    },
    "Uri": "/identityProtection/riskyUsers/confirmCompromised",
    "OutputType": null,
    "Command": "Confirm-MgRiskyUserCompromised"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 user profiles without a signed in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/servicePrincipals/{servicePrincipal-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgServicePrincipalMemberGroup"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/servicePrincipals/{servicePrincipal-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgServicePrincipalMemberObject"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 user profiles without a signed in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/users/{user-id}/checkMemberGroups",
    "OutputType": null,
    "Command": "Confirm-MgUserMemberGroup"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Check",
      "CheckExpanded",
      "CheckViaIdentity",
      "CheckViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Device.Read.All",
        "Description": "Read all devices",
        "FullDescription": "Allows the app to read your organization's devices' configuration information without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Device.ReadWrite.All",
        "Description": "Read and write devices",
        "FullDescription": "Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion or update of device alternative security identifiers.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "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, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 update user profiles without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/users/{user-id}/checkMemberObjects",
    "OutputType": null,
    "Command": "Confirm-MgUserMemberObject"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Connect",
      "ConnectExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/chromeOSOnboardingSettings/connect",
    "OutputType": null,
    "Command": "Connect-MgBetaDeviceManagementChromeOSOnboardingSetting"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Connect"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/zebraFotaConnector/connect",
    "OutputType": null,
    "Command": "Connect-MgBetaDeviceManagementZebraFotaConnector"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Clone",
      "CloneViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/clone",
    "OutputType": "IMicrosoftGraphDeviceManagementReusablePolicySetting",
    "Command": "Copy-MgBetaDeviceManagementReusablePolicySetting"
  },
  {
    "Module": "Beta.Files",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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}/items/{driveItem-id}/copy",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Command": "Copy-MgBetaDriveItem"
  },
  {
    "Module": "Beta.Files",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/drives/{drive-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "OutputType": null,
    "Command": "Copy-MgBetaDriveListContentTypeToDefaultContentLocation"
  },
  {
    "Module": "Beta.Files",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/drives/{drive-id}/root/copy",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Command": "Copy-MgBetaDriveRoot"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/copy",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Command": "Copy-MgBetaGroupDriveItem"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "OutputType": null,
    "Command": "Copy-MgBetaGroupDriveListContentTypeToDefaultContentLocation"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/drives/{drive-id}/root/copy",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Command": "Copy-MgBetaGroupDriveRoot"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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/notebooks/{notebook-id}/copyNotebook",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaGroupOnenoteNotebook"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaGroupOnenotePageToSection"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaGroupOnenoteSectionToNotebook"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaGroupOnenoteSectionToSectionGroup"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/sites/{site-id}/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "OutputType": null,
    "Command": "Copy-MgBetaGroupSiteContentTypeToDefaultContentLocation"
  },
  {
    "Module": "Beta.Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "OutputType": null,
    "Command": "Copy-MgBetaGroupSiteListContentTypeToDefaultContentLocation"
  },
  {
    "Module": "Beta.Files",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "OutputType": null,
    "Command": "Copy-MgBetaShareListContentTypeToDefaultContentLocation"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Sites.FullControl.All",
        "Description": "Have full control of all site collections",
        "FullDescription": "Allows the app to have full control of all site collections without a signed in user.",
        "IsAdmin": false
      },
      {
        "Name": "Sites.Manage.All",
        "Description": "Create, edit, and delete items and lists in all site collections",
        "FullDescription": "Allows the app to create or delete document libraries and lists in all site collections without a signed in user.",
        "IsAdmin": false
      },
      {
        "Name": "Sites.ReadWrite.All",
        "Description": "Read and write items in all site collections",
        "FullDescription": "Allows the app to create, read, update, and delete documents and list items in all site collections without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/sites/{site-id}/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "OutputType": null,
    "Command": "Copy-MgBetaSiteContentTypeToDefaultContentLocation"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "OutputType": null,
    "Command": "Copy-MgBetaSiteListContentTypeToDefaultContentLocation"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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}/copyNotebook",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaSiteOnenoteNotebook"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaSiteOnenoteNotebookSectionGroupSectionPageToSection"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToNotebook",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaSiteOnenoteNotebookSectionGroupSectionToNotebook"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToSectionGroup",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaSiteOnenoteNotebookSectionGroupSectionToSectionGroup"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaSiteOnenoteNotebookSectionPageToSection"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/copyToNotebook",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaSiteOnenoteNotebookSectionToNotebook"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/copyToSectionGroup",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaSiteOnenoteNotebookSectionToSectionGroup"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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/pages/{onenotePage-id}/copyToSection",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaSiteOnenotePageToSection"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaSiteOnenoteSectionGroupSectionPageToSection"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToNotebook",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaSiteOnenoteSectionGroupSectionToNotebook"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToSectionGroup",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaSiteOnenoteSectionGroupSectionToSectionGroup"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaSiteOnenoteSectionPageToSection"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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}/copyToNotebook",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaSiteOnenoteSectionToNotebook"
  },
  {
    "Module": "Beta.Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaSiteOnenoteSectionToSectionGroup"
  },
  {
    "Module": "Beta.Teams",
    "Variants": [
      "Clone",
      "CloneExpanded",
      "CloneViaIdentity",
      "CloneViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Team.Create",
        "Description": "Create teams",
        "FullDescription": "Allows the app to create teams without a signed-in user. ",
        "IsAdmin": false
      }
    ],
    "Uri": "/teams/{team-id}/clone",
    "OutputType": null,
    "Command": "Copy-MgBetaTeam"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/copy",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Command": "Copy-MgBetaUserDriveItem"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "OutputType": null,
    "Command": "Copy-MgBetaUserDriveListContentTypeToDefaultContentLocation"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/drives/{drive-id}/root/copy",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Command": "Copy-MgBetaUserDriveRoot"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": {
      "Name": "Mail.ReadWrite",
      "Description": "Read and write mail in all mailboxes",
      "FullDescription": "Allows the app to create, read, update, and delete mail in all mailboxes without a signed-in user. Does not include permission to send mail.",
      "IsAdmin": false
    },
    "Uri": "/users/{user-id}/mailFolders/{mailFolder-id}/copy",
    "OutputType": "IMicrosoftGraphMailFolder",
    "Command": "Copy-MgBetaUserMailFolder"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/copy",
    "OutputType": "IMicrosoftGraphMailFolder",
    "Command": "Copy-MgBetaUserMailFolderChildFolder"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/copy",
    "OutputType": "IMicrosoftGraphMessage",
    "Command": "Copy-MgBetaUserMailFolderChildFolderMessage"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": {
      "Name": "Mail.ReadWrite",
      "Description": "Read and write mail in all mailboxes",
      "FullDescription": "Allows the app to create, read, update, and delete mail in all mailboxes without a signed-in user. Does not include permission to send mail.",
      "IsAdmin": false
    },
    "Uri": "/users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/copy",
    "OutputType": "IMicrosoftGraphMessage",
    "Command": "Copy-MgBetaUserMailFolderMessage"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": {
      "Name": "Mail.ReadWrite",
      "Description": "Read and write mail in all mailboxes",
      "FullDescription": "Allows the app to create, read, update, and delete mail in all mailboxes without a signed-in user. Does not include permission to send mail.",
      "IsAdmin": false
    },
    "Uri": "/users/{user-id}/messages/{message-id}/copy",
    "OutputType": "IMicrosoftGraphMessage",
    "Command": "Copy-MgBetaUserMessage"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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/notebooks/{notebook-id}/copyNotebook",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaUserOnenoteNotebook"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaUserOnenotePageToSection"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaUserOnenoteSectionToNotebook"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgBetaUserOnenoteSectionToSectionGroup"
  },
  {
    "Module": "Files",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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}/items/{driveItem-id}/copy",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Command": "Copy-MgDriveItem"
  },
  {
    "Module": "Files",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/drives/{drive-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "OutputType": null,
    "Command": "Copy-MgDriveListContentTypeToDefaultContentLocation"
  },
  {
    "Module": "Files",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/drives/{drive-id}/root/copy",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Command": "Copy-MgDriveRoot"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/copy",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Command": "Copy-MgGroupDriveItem"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "OutputType": null,
    "Command": "Copy-MgGroupDriveListContentTypeToDefaultContentLocation"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/drives/{drive-id}/root/copy",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Command": "Copy-MgGroupDriveRoot"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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/notebooks/{notebook-id}/copyNotebook",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgGroupOnenoteNotebook"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgGroupOnenotePageToSection"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgGroupOnenoteSectionToNotebook"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgGroupOnenoteSectionToSectionGroup"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/sites/{site-id}/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "OutputType": null,
    "Command": "Copy-MgGroupSiteContentTypeToDefaultContentLocation"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/groups/{group-id}/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "OutputType": null,
    "Command": "Copy-MgGroupSiteListContentTypeToDefaultContentLocation"
  },
  {
    "Module": "Files",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/shares/{sharedDriveItem-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "OutputType": null,
    "Command": "Copy-MgShareListContentTypeToDefaultContentLocation"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Sites.FullControl.All",
        "Description": "Have full control of all site collections",
        "FullDescription": "Allows the app to have full control of all site collections without a signed in user.",
        "IsAdmin": false
      },
      {
        "Name": "Sites.Manage.All",
        "Description": "Create, edit, and delete items and lists in all site collections",
        "FullDescription": "Allows the app to create or delete document libraries and lists in all site collections without a signed in user.",
        "IsAdmin": false
      },
      {
        "Name": "Sites.ReadWrite.All",
        "Description": "Read and write items in all site collections",
        "FullDescription": "Allows the app to create, read, update, and delete documents and list items in all site collections without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/sites/{site-id}/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "OutputType": null,
    "Command": "Copy-MgSiteContentTypeToDefaultContentLocation"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "OutputType": null,
    "Command": "Copy-MgSiteListContentTypeToDefaultContentLocation"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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}/copyNotebook",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgSiteOnenoteNotebook"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgSiteOnenoteNotebookSectionGroupSectionPageToSection"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToNotebook",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgSiteOnenoteNotebookSectionGroupSectionToNotebook"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToSectionGroup",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgSiteOnenoteNotebookSectionGroupSectionToSectionGroup"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgSiteOnenoteNotebookSectionPageToSection"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/copyToNotebook",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgSiteOnenoteNotebookSectionToNotebook"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/copyToSectionGroup",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgSiteOnenoteNotebookSectionToSectionGroup"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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/pages/{onenotePage-id}/copyToSection",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgSiteOnenotePageToSection"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgSiteOnenoteSectionGroupSectionPageToSection"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToNotebook",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgSiteOnenoteSectionGroupSectionToNotebook"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToSectionGroup",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgSiteOnenoteSectionGroupSectionToSectionGroup"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/sites/{site-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgSiteOnenoteSectionPageToSection"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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}/copyToNotebook",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgSiteOnenoteSectionToNotebook"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgSiteOnenoteSectionToSectionGroup"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Clone",
      "CloneExpanded",
      "CloneViaIdentity",
      "CloneViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Team.Create",
        "Description": "Create teams",
        "FullDescription": "Allows the app to create teams without a signed-in user. ",
        "IsAdmin": false
      }
    ],
    "Uri": "/teams/{team-id}/clone",
    "OutputType": null,
    "Command": "Copy-MgTeam"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/drives/{drive-id}/items/{driveItem-id}/copy",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Command": "Copy-MgUserDriveItem"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/drives/{drive-id}/list/contentTypes/{contentType-id}/copyToDefaultContentLocation",
    "OutputType": null,
    "Command": "Copy-MgUserDriveListContentTypeToDefaultContentLocation"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/drives/{drive-id}/root/copy",
    "OutputType": "IMicrosoftGraphDriveItem",
    "Command": "Copy-MgUserDriveRoot"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": {
      "Name": "Mail.ReadWrite",
      "Description": "Read and write mail in all mailboxes",
      "FullDescription": "Allows the app to create, read, update, and delete mail in all mailboxes without a signed-in user. Does not include permission to send mail.",
      "IsAdmin": false
    },
    "Uri": "/users/{user-id}/mailFolders/{mailFolder-id}/copy",
    "OutputType": "IMicrosoftGraphMailFolder",
    "Command": "Copy-MgUserMailFolder"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/copy",
    "OutputType": "IMicrosoftGraphMailFolder",
    "Command": "Copy-MgUserMailFolderChildFolder"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/mailFolders/{mailFolder-id}/childFolders/{mailFolder-id1}/messages/{message-id}/copy",
    "OutputType": "IMicrosoftGraphMessage",
    "Command": "Copy-MgUserMailFolderChildFolderMessage"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": {
      "Name": "Mail.ReadWrite",
      "Description": "Read and write mail in all mailboxes",
      "FullDescription": "Allows the app to create, read, update, and delete mail in all mailboxes without a signed-in user. Does not include permission to send mail.",
      "IsAdmin": false
    },
    "Uri": "/users/{user-id}/mailFolders/{mailFolder-id}/messages/{message-id}/copy",
    "OutputType": "IMicrosoftGraphMessage",
    "Command": "Copy-MgUserMailFolderMessage"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": {
      "Name": "Mail.ReadWrite",
      "Description": "Read and write mail in all mailboxes",
      "FullDescription": "Allows the app to create, read, update, and delete mail in all mailboxes without a signed-in user. Does not include permission to send mail.",
      "IsAdmin": false
    },
    "Uri": "/users/{user-id}/messages/{message-id}/copy",
    "OutputType": "IMicrosoftGraphMessage",
    "Command": "Copy-MgUserMessage"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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/notebooks/{notebook-id}/copyNotebook",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgUserOnenoteNotebook"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgUserOnenotePageToSection"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgUserOnenoteSectionToNotebook"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Copy",
      "CopyExpanded",
      "CopyViaIdentity",
      "CopyViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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",
    "OutputType": "IMicrosoftGraphOnenoteOperation",
    "Command": "Copy-MgUserOnenoteSectionToSectionGroup"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Deny",
      "DenyExpanded",
      "DenyViaIdentity",
      "DenyViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/deviceManagement/elevationRequests/{privilegeManagementElevationRequest-id}/deny",
    "OutputType": "IMicrosoftGraphPrivilegeManagementElevationRequest",
    "Command": "Deny-MgBetaDeviceManagementElevationRequest"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "DeviceManagementManagedDevices.Read.All",
        "Description": "Read Microsoft Intune devices",
        "FullDescription": "Allows the app to read the properties of devices managed by Microsoft Intune, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceManagement/comanagedDevices/{managedDevice-id}/disable",
    "OutputType": null,
    "Command": "Disable-MgBetaDeviceManagementComanagedDevice"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/comanagedDevices/{managedDevice-id}/disableLostMode",
    "OutputType": null,
    "Command": "Disable-MgBetaDeviceManagementComanagedDeviceLostMode"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "DeviceManagementManagedDevices.Read.All",
        "Description": "Read Microsoft Intune devices",
        "FullDescription": "Allows the app to read the properties of devices managed by Microsoft Intune, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceManagement/managedDevices/{managedDevice-id}/disable",
    "OutputType": null,
    "Command": "Disable-MgBetaDeviceManagementManagedDevice"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/managedDevices/{managedDevice-id}/disableLostMode",
    "OutputType": null,
    "Command": "Disable-MgBetaDeviceManagementManagedDeviceLostMode"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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}/authentication/methods/{authenticationMethod-id}/disableSmsSignIn",
    "OutputType": null,
    "Command": "Disable-MgBetaUserAuthenticationMethodSmsSignIn"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/managedDevices/{managedDevice-id}/disable",
    "OutputType": null,
    "Command": "Disable-MgBetaUserManagedDevice"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/managedDevices/{managedDevice-id}/disableLostMode",
    "OutputType": null,
    "Command": "Disable-MgBetaUserManagedDeviceLostMode"
  },
  {
    "Module": "DeviceManagement.Actions",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/managedDevices/{managedDevice-id}/disableLostMode",
    "OutputType": null,
    "Command": "Disable-MgDeviceManagementManagedDeviceLostMode"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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}/authentication/phoneMethods/{phoneAuthenticationMethod-id}/disableSmsSignIn",
    "OutputType": null,
    "Command": "Disable-MgUserAuthenticationPhoneMethodSmsSignIn"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Disable",
      "DisableViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/managedDevices/{managedDevice-id}/disableLostMode",
    "OutputType": null,
    "Command": "Disable-MgUserManagedDeviceLostMode"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Disconnect"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/chromeOSOnboardingSettings/disconnect",
    "OutputType": null,
    "Command": "Disconnect-MgBetaDeviceManagementChromeOSOnboardingSetting"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Disconnect",
      "DisconnectViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceManagement/remoteAssistancePartners/{remoteAssistancePartner-id}/disconnect",
    "OutputType": null,
    "Command": "Disconnect-MgBetaDeviceManagementRemoteAssistancePartner"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Disconnect"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/zebraFotaConnector/disconnect",
    "OutputType": null,
    "Command": "Disconnect-MgBetaDeviceManagementZebraFotaConnector"
  },
  {
    "Module": "DeviceManagement.Actions",
    "Variants": [
      "Disconnect",
      "DisconnectViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceManagement/remoteAssistancePartners/{remoteAssistancePartner-id}/disconnect",
    "OutputType": null,
    "Command": "Disconnect-MgDeviceManagementRemoteAssistancePartner"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Enable"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceManagement/enableAndroidDeviceAdministratorEnrollment",
    "OutputType": null,
    "Command": "Enable-MgBetaDeviceManagementAndroidDeviceAdministratorEnrollment"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Enable",
      "EnableExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/assignmentFilters/enable",
    "OutputType": null,
    "Command": "Enable-MgBetaDeviceManagementAssignmentFilter"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Enable",
      "EnableExpanded",
      "EnableViaIdentity",
      "EnableViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/comanagedDevices/{managedDevice-id}/enableLostMode",
    "OutputType": null,
    "Command": "Enable-MgBetaDeviceManagementComanagedDeviceLostMode"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Enable"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceManagement/deviceHealthScripts/enableGlobalScripts",
    "OutputType": null,
    "Command": "Enable-MgBetaDeviceManagementDeviceHealthScriptGlobalScript"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Enable"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/deviceManagement/enableLegacyPcManagement",
    "OutputType": null,
    "Command": "Enable-MgBetaDeviceManagementLegacyPcManagement"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Enable",
      "EnableExpanded",
      "EnableViaIdentity",
      "EnableViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/managedDevices/{managedDevice-id}/enableLostMode",
    "OutputType": null,
    "Command": "Enable-MgBetaDeviceManagementManagedDeviceLostMode"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Enable",
      "EnableExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "DeviceManagementManagedDevices.Read.All",
        "Description": "Read Microsoft Intune devices",
        "FullDescription": "Allows the app to read the properties of devices managed by Microsoft Intune, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceManagement/tenantAttachRBAC/enable",
    "OutputType": null,
    "Command": "Enable-MgBetaDeviceManagementTenantAttachRbac"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Enable"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/enableUnlicensedAdminstrators",
    "OutputType": null,
    "Command": "Enable-MgBetaDeviceManagementUnlicensedAdminstrator"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Enable",
      "EnableViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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}/authentication/methods/{authenticationMethod-id}/enableSmsSignIn",
    "OutputType": null,
    "Command": "Enable-MgBetaUserAuthenticationMethodSmsSignIn"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Enable",
      "EnableExpanded",
      "EnableViaIdentity",
      "EnableViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/managedDevices/{managedDevice-id}/enableLostMode",
    "OutputType": null,
    "Command": "Enable-MgBetaUserManagedDeviceLostMode"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Enable",
      "EnableViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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}/authentication/phoneMethods/{phoneAuthenticationMethod-id}/enableSmsSignIn",
    "OutputType": null,
    "Command": "Enable-MgUserAuthenticationPhoneMethodSmsSignIn"
  },
  {
    "Module": "Beta.Compliance",
    "Variants": [
      "Export",
      "ExportExpanded",
      "ExportViaIdentity",
      "ExportViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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}/export",
    "OutputType": null,
    "Command": "Export-MgBetaComplianceEdiscoveryCaseReviewSet"
  },
  {
    "Module": "Beta.DeviceManagement.Functions",
    "Variants": [
      "Export",
      "ExportViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/enrollmentProfiles/{enrollmentProfile-id}/exportMobileConfig",
    "OutputType": null,
    "Command": "Export-MgBetaDeviceManagementDepOnboardingSettingEnrollmentProfileMobileConfig"
  },
  {
    "Module": "Beta.Identity.DirectoryManagement",
    "Variants": [
      "Export",
      "ExportExpanded",
      "ExportViaIdentity",
      "ExportViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "CrossTenantUserProfileSharing.Read.All",
        "Description": "Read all shared cross-tenant user profiles and export their data",
        "FullDescription": "Allows the application to list and query any shared user profile information associated with the current tenant without a signed-in user.  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 without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "CrossTenantUserProfileSharing.ReadWrite.All",
        "Description": "Read all shared cross-tenant user profiles and export or delete their data",
        "FullDescription": "Allows the application to list and query any shared user profile information associated with the current tenant without a signed-in user.  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 without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/directory/inboundSharedUserProfiles/{inboundSharedUserProfile-userId}/exportPersonalData",
    "OutputType": null,
    "Command": "Export-MgBetaDirectoryInboundSharedUserProfilePersonalData"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Export",
      "ExportViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/export",
    "OutputType": null,
    "Command": "Export-MgBetaPrivilegedAccessResourceRoleAssignment"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Export",
      "ExportViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/privilegedAccess/{privilegedAccess-id}/roleAssignments/export",
    "OutputType": null,
    "Command": "Export-MgBetaPrivilegedAccessRoleAssignment"
  },
  {
    "Module": "Beta.Security",
    "Variants": [
      "Export",
      "ExportExpanded",
      "ExportViaIdentity",
      "ExportViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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}/export",
    "OutputType": null,
    "Command": "Export-MgBetaSecurityCaseEdiscoveryCaseReviewSet"
  },
  {
    "Module": "Beta.Security",
    "Variants": [
      "Export",
      "ExportExpanded",
      "ExportViaIdentity",
      "ExportViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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",
    "OutputType": null,
    "Command": "Export-MgBetaSecurityCaseEdiscoveryCaseReviewSetQuery"
  },
  {
    "Module": "Beta.Security",
    "Variants": [
      "Export",
      "ExportExpanded",
      "ExportViaIdentity",
      "ExportViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/exportReport",
    "OutputType": null,
    "Command": "Export-MgBetaSecurityCaseEdiscoveryCaseSearchReport"
  },
  {
    "Module": "Beta.Security",
    "Variants": [
      "Export",
      "ExportExpanded",
      "ExportViaIdentity",
      "ExportViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/security/cases/ediscoveryCases/{ediscoveryCase-id}/searches/{ediscoverySearch-id}/exportResult",
    "OutputType": null,
    "Command": "Export-MgBetaSecurityCaseEdiscoveryCaseSearchResult"
  },
  {
    "Module": "Beta.Users.Functions",
    "Variants": [
      "Export",
      "Export1",
      "ExportViaIdentity",
      "ExportViaIdentity1"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/users/{user-id}/exportDeviceAndAppManagementData",
    "OutputType": null,
    "Command": "Export-MgBetaUserDeviceAndAppManagementData"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Export",
      "ExportExpanded",
      "ExportViaIdentity",
      "ExportViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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": false
    },
    "Uri": "/users/{user-id}/exportPersonalData",
    "OutputType": null,
    "Command": "Export-MgBetaUserPersonalData"
  },
  {
    "Module": "Security",
    "Variants": [
      "Export",
      "ExportExpanded",
      "ExportViaIdentity",
      "ExportViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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}/export",
    "OutputType": null,
    "Command": "Export-MgSecurityCaseEdiscoveryCaseReviewSet"
  },
  {
    "Module": "Security",
    "Variants": [
      "Export",
      "ExportExpanded",
      "ExportViaIdentity",
      "ExportViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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",
    "OutputType": null,
    "Command": "Export-MgSecurityCaseEdiscoveryCaseReviewSetQuery"
  },
  {
    "Module": "Users.Functions",
    "Variants": [
      "Export",
      "Export1",
      "ExportViaIdentity",
      "ExportViaIdentity1"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/users/{user-id}/exportDeviceAndAppManagementData",
    "OutputType": null,
    "Command": "Export-MgUserDeviceAndAppManagementData"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Export",
      "ExportExpanded",
      "ExportViaIdentity",
      "ExportViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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": false
    },
    "Uri": "/users/{user-id}/exportPersonalData",
    "OutputType": null,
    "Command": "Export-MgUserPersonalData"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Discover",
      "DiscoverViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}/discover",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Command": "Find-MgApplicationSynchronizationJobSchemaDirectory"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Discover",
      "DiscoverViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}/discover",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Command": "Find-MgApplicationSynchronizationTemplateSchemaDirectory"
  },
  {
    "Module": "Beta.Applications",
    "Variants": [
      "Discover",
      "DiscoverViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}/discover",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Command": "Find-MgBetaApplicationSynchronizationJobSchemaDirectory"
  },
  {
    "Module": "Beta.Applications",
    "Variants": [
      "Discover",
      "DiscoverViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}/discover",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Command": "Find-MgBetaApplicationSynchronizationTemplateSchemaDirectory"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Locate",
      "LocateViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/comanagedDevices/{managedDevice-id}/locateDevice",
    "OutputType": null,
    "Command": "Find-MgBetaDeviceManagementComanagedDevice"
  },
  {
    "Module": "Beta.DeviceManagement.Actions",
    "Variants": [
      "Locate",
      "LocateViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/managedDevices/{managedDevice-id}/locateDevice",
    "OutputType": null,
    "Command": "Find-MgBetaDeviceManagementManagedDevice"
  },
  {
    "Module": "Beta.Identity.SignIns",
    "Variants": [
      "Find1",
      "FindViaIdentity1"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/identity/conditionalAccess/authenticationStrengths/policies/findByMethodMode(authenticationMethodModes={authenticationMethodModes})",
    "OutputType": "IMicrosoftGraphAuthenticationStrengthPolicy",
    "Command": "Find-MgBetaIdentityConditionalAccessAuthenticationStrengthPolicyByMethodMode"
  },
  {
    "Module": "Beta.Identity.SignIns",
    "Variants": [
      "Find",
      "FindViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Policy.Read.All",
        "Description": "Read your organization's policies",
        "FullDescription": "Allows the app to read all your organization's policies without a signed in user.",
        "IsAdmin": false
      },
      {
        "Name": "Policy.ReadWrite.AuthenticationMethod",
        "Description": "Read and write all authentication method policies ",
        "FullDescription": "Allows the app to read and write all authentication method policies for the tenant, without a signed-in user. ",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/policies/authenticationStrengthPolicies/findByMethodMode(authenticationMethodModes={authenticationMethodModes})",
    "OutputType": "IMicrosoftGraphAuthenticationStrengthPolicy",
    "Command": "Find-MgBetaPolicyAuthenticationStrengthPolicyByMethodMode"
  },
  {
    "Module": "Beta.Applications",
    "Variants": [
      "Discover",
      "DiscoverViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}/discover",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Command": "Find-MgBetaServicePrincipalSynchronizationJobSchemaDirectory"
  },
  {
    "Module": "Beta.Applications",
    "Variants": [
      "Discover",
      "DiscoverViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/servicePrincipals/{servicePrincipal-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}/discover",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Command": "Find-MgBetaServicePrincipalSynchronizationTemplateSchemaDirectory"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Locate",
      "LocateViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/managedDevices/{managedDevice-id}/locateDevice",
    "OutputType": null,
    "Command": "Find-MgBetaUserManagedDevice"
  },
  {
    "Module": "Beta.Users.Actions",
    "Variants": [
      "Find",
      "FindExpanded",
      "FindViaIdentity",
      "FindViaIdentityExpanded"
    ],
    "ApiVersion": "beta",
    "Method": "POST",
    "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}/findMeetingTimes",
    "OutputType": "IMicrosoftGraphMeetingTimeSuggestionsResult",
    "Command": "Find-MgBetaUserMeetingTime"
  },
  {
    "Module": "Beta.Users.Functions",
    "Variants": [
      "Find",
      "Find1",
      "FindViaIdentity",
      "FindViaIdentity1"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read user profiles without a signed in user.",
        "IsAdmin": false
      },
      {
        "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}/findRooms",
    "OutputType": "IMicrosoftGraphEmailAddress",
    "Command": "Find-MgBetaUserRoom"
  },
  {
    "Module": "Beta.Users.Functions",
    "Variants": [
      "Find",
      "FindViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "User.Read.All",
        "Description": "Read all users' full profiles",
        "FullDescription": "Allows the app to read user profiles without a signed in user.",
        "IsAdmin": false
      },
      {
        "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",
    "OutputType": "IMicrosoftGraphEmailAddress",
    "Command": "Find-MgBetaUserRoomList"
  },
  {
    "Module": "DeviceManagement.Actions",
    "Variants": [
      "Locate",
      "LocateViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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, without a signed-in user.",
      "IsAdmin": false
    },
    "Uri": "/deviceManagement/managedDevices/{managedDevice-id}/locateDevice",
    "OutputType": null,
    "Command": "Find-MgDeviceManagementManagedDevice"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Discover",
      "DiscoverViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}/discover",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Command": "Find-MgServicePrincipalSynchronizationJobSchemaDirectory"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Discover",
      "DiscoverViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/servicePrincipals/{servicePrincipal-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}/discover",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Command": "Find-MgServicePrincipalSynchronizationTemplateSchemaDirectory"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Locate",
      "LocateViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/users/{user-id}/managedDevices/{managedDevice-id}/locateDevice",
    "OutputType": null,
    "Command": "Find-MgUserManagedDevice"
  },
  {
    "Module": "Users.Actions",
    "Variants": [
      "Find",
      "FindExpanded",
      "FindViaIdentity",
      "FindViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "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}/findMeetingTimes",
    "OutputType": "IMicrosoftGraphMeetingTimeSuggestionsResult",
    "Command": "Find-MgUserMeetingTime"
  },
  {
    "Module": "DeviceManagement",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/admin/edge",
    "OutputType": "IMicrosoftGraphEdge",
    "Command": "Get-MgAdminEdge"
  },
  {
    "Module": "DeviceManagement",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/admin/edge/internetExplorerMode",
    "OutputType": "IMicrosoftGraphInternetExplorerMode",
    "Command": "Get-MgAdminEdgeInternetExplorerMode"
  },
  {
    "Module": "DeviceManagement",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "BrowserSiteLists.Read.All",
        "Description": "Read all browser site lists for your organization",
        "FullDescription": "Allows an app to read all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "BrowserSiteLists.ReadWrite.All",
        "Description": "Read and write all browser site lists for your organization",
        "FullDescription": "Allows an app to read and write all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/admin/edge/internetExplorerMode/siteLists/{browserSiteList-id}",
    "OutputType": "IMicrosoftGraphBrowserSiteList",
    "Command": "Get-MgAdminEdgeInternetExplorerModeSiteList"
  },
  {
    "Module": "DeviceManagement",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "BrowserSiteLists.Read.All",
        "Description": "Read all browser site lists for your organization",
        "FullDescription": "Allows an app to read all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "BrowserSiteLists.ReadWrite.All",
        "Description": "Read and write all browser site lists for your organization",
        "FullDescription": "Allows an app to read and write all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/admin/edge/internetExplorerMode/siteLists",
    "OutputType": "IMicrosoftGraphBrowserSiteList",
    "Command": "Get-MgAdminEdgeInternetExplorerModeSiteList"
  },
  {
    "Module": "DeviceManagement",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "BrowserSiteLists.Read.All",
        "Description": "Read all browser site lists for your organization",
        "FullDescription": "Allows an app to read all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "BrowserSiteLists.ReadWrite.All",
        "Description": "Read and write all browser site lists for your organization",
        "FullDescription": "Allows an app to read and write all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/admin/edge/internetExplorerMode/siteLists/$count",
    "OutputType": null,
    "Command": "Get-MgAdminEdgeInternetExplorerModeSiteListCount"
  },
  {
    "Module": "DeviceManagement",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "BrowserSiteLists.Read.All",
        "Description": "Read all browser site lists for your organization",
        "FullDescription": "Allows an app to read all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "BrowserSiteLists.ReadWrite.All",
        "Description": "Read and write all browser site lists for your organization",
        "FullDescription": "Allows an app to read and write all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/admin/edge/internetExplorerMode/siteLists/{browserSiteList-id}/sharedCookies/{browserSharedCookie-id}",
    "OutputType": "IMicrosoftGraphBrowserSharedCookie",
    "Command": "Get-MgAdminEdgeInternetExplorerModeSiteListSharedCookie"
  },
  {
    "Module": "DeviceManagement",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "BrowserSiteLists.Read.All",
        "Description": "Read all browser site lists for your organization",
        "FullDescription": "Allows an app to read all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "BrowserSiteLists.ReadWrite.All",
        "Description": "Read and write all browser site lists for your organization",
        "FullDescription": "Allows an app to read and write all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/admin/edge/internetExplorerMode/siteLists/{browserSiteList-id}/sharedCookies",
    "OutputType": "IMicrosoftGraphBrowserSharedCookie",
    "Command": "Get-MgAdminEdgeInternetExplorerModeSiteListSharedCookie"
  },
  {
    "Module": "DeviceManagement",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "BrowserSiteLists.Read.All",
        "Description": "Read all browser site lists for your organization",
        "FullDescription": "Allows an app to read all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "BrowserSiteLists.ReadWrite.All",
        "Description": "Read and write all browser site lists for your organization",
        "FullDescription": "Allows an app to read and write all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/admin/edge/internetExplorerMode/siteLists/{browserSiteList-id}/sharedCookies/$count",
    "OutputType": null,
    "Command": "Get-MgAdminEdgeInternetExplorerModeSiteListSharedCookieCount"
  },
  {
    "Module": "DeviceManagement",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "BrowserSiteLists.Read.All",
        "Description": "Read all browser site lists for your organization",
        "FullDescription": "Allows an app to read all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "BrowserSiteLists.ReadWrite.All",
        "Description": "Read and write all browser site lists for your organization",
        "FullDescription": "Allows an app to read and write all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/admin/edge/internetExplorerMode/siteLists/{browserSiteList-id}/sites/{browserSite-id}",
    "OutputType": "IMicrosoftGraphBrowserSite",
    "Command": "Get-MgAdminEdgeInternetExplorerModeSiteListSite"
  },
  {
    "Module": "DeviceManagement",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "BrowserSiteLists.Read.All",
        "Description": "Read all browser site lists for your organization",
        "FullDescription": "Allows an app to read all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "BrowserSiteLists.ReadWrite.All",
        "Description": "Read and write all browser site lists for your organization",
        "FullDescription": "Allows an app to read and write all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/admin/edge/internetExplorerMode/siteLists/{browserSiteList-id}/sites",
    "OutputType": "IMicrosoftGraphBrowserSite",
    "Command": "Get-MgAdminEdgeInternetExplorerModeSiteListSite"
  },
  {
    "Module": "DeviceManagement",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "BrowserSiteLists.Read.All",
        "Description": "Read all browser site lists for your organization",
        "FullDescription": "Allows an app to read all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "BrowserSiteLists.ReadWrite.All",
        "Description": "Read and write all browser site lists for your organization",
        "FullDescription": "Allows an app to read and write all browser site lists configured for your organization, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/admin/edge/internetExplorerMode/siteLists/{browserSiteList-id}/sites/$count",
    "OutputType": null,
    "Command": "Get-MgAdminEdgeInternetExplorerModeSiteListSiteCount"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "PeopleSettings.Read.All",
        "Description": "Read all tenant-wide people settings",
        "FullDescription": "Allows the application to read tenant-wide people settings without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "PeopleSettings.ReadWrite.All",
        "Description": "Read and write all tenant-wide people settings",
        "FullDescription": "Allows the application to read and write tenant-wide people settings without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/admin/people",
    "OutputType": "IMicrosoftGraphPeopleAdminSettings",
    "Command": "Get-MgAdminPeople"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/admin/people/profileCardProperties/{profileCardProperty-id}",
    "OutputType": "IMicrosoftGraphProfileCardProperty",
    "Command": "Get-MgAdminPeopleProfileCardProperty"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/admin/people/profileCardProperties",
    "OutputType": "IMicrosoftGraphProfileCardProperty",
    "Command": "Get-MgAdminPeopleProfileCardProperty"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/admin/people/profileCardProperties/$count",
    "OutputType": null,
    "Command": "Get-MgAdminPeopleProfileCardPropertyCount"
  },
  {
    "Module": "Identity.DirectoryManagement",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "PeopleSettings.Read.All",
        "Description": "Read all tenant-wide people settings",
        "FullDescription": "Allows the application to read tenant-wide people settings without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "PeopleSettings.ReadWrite.All",
        "Description": "Read and write all tenant-wide people settings",
        "FullDescription": "Allows the application to read and write tenant-wide people settings without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/admin/people/pronouns",
    "OutputType": "IMicrosoftGraphPronounsSettings",
    "Command": "Get-MgAdminPeoplePronoun"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/admin/sharepoint",
    "OutputType": "IMicrosoftGraphSharepoint",
    "Command": "Get-MgAdminSharepoint"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "SharePointTenantSettings.Read.All",
        "Description": "Read SharePoint and OneDrive tenant settings",
        "FullDescription": "Allows the application to read the tenant-level settings of SharePoint and OneDrive, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "SharePointTenantSettings.ReadWrite.All",
        "Description": "Read and change SharePoint and OneDrive tenant settings",
        "FullDescription": "Allows the application to read and change the tenant-level settings of SharePoint and OneDrive, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/admin/sharepoint/settings",
    "OutputType": "IMicrosoftGraphSharepointSettings",
    "Command": "Get-MgAdminSharepointSetting"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "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/{agreement-id}",
    "OutputType": "IMicrosoftGraphAgreement",
    "Command": "Get-MgAgreement"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/agreements",
    "OutputType": "IMicrosoftGraphAgreement",
    "Command": "Get-MgAgreement"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/agreements/{agreement-id}/acceptances/{agreementAcceptance-id}",
    "OutputType": "IMicrosoftGraphAgreementAcceptance",
    "Command": "Get-MgAgreementAcceptance"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/agreements/{agreement-id}/acceptances",
    "OutputType": "IMicrosoftGraphAgreementAcceptance",
    "Command": "Get-MgAgreementAcceptance"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/agreements/{agreement-id}/acceptances/$count",
    "OutputType": null,
    "Command": "Get-MgAgreementAcceptanceCount"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "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}/file",
    "OutputType": "IMicrosoftGraphAgreementFile",
    "Command": "Get-MgAgreementFile"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/agreements/{agreement-id}/files",
    "OutputType": "IMicrosoftGraphAgreementFileLocalization",
    "Command": "Get-MgAgreementFile"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/agreements/{agreement-id}/files/$count",
    "OutputType": null,
    "Command": "Get-MgAgreementFileCount"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}",
    "OutputType": "IMicrosoftGraphAgreementFileLocalization",
    "Command": "Get-MgAgreementFileLocalization"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/agreements/{agreement-id}/file/localizations",
    "OutputType": "IMicrosoftGraphAgreementFileLocalization",
    "Command": "Get-MgAgreementFileLocalization"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/agreements/{agreement-id}/file/localizations/$count",
    "OutputType": null,
    "Command": "Get-MgAgreementFileLocalizationCount"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}",
    "OutputType": "IMicrosoftGraphAgreementFileVersion",
    "Command": "Get-MgAgreementFileLocalizationVersion"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions",
    "OutputType": "IMicrosoftGraphAgreementFileVersion",
    "Command": "Get-MgAgreementFileLocalizationVersion"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions/$count",
    "OutputType": null,
    "Command": "Get-MgAgreementFileLocalizationVersionCount"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}",
    "OutputType": "IMicrosoftGraphAgreementFileVersion",
    "Command": "Get-MgAgreementFileVersion"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions",
    "OutputType": "IMicrosoftGraphAgreementFileVersion",
    "Command": "Get-MgAgreementFileVersion"
  },
  {
    "Module": "Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions/$count",
    "OutputType": null,
    "Command": "Get-MgAgreementFileVersionCount"
  },
  {
    "Module": "Groups",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/groups/{group-id}/sites/getAllSites",
    "OutputType": "IMicrosoftGraphSite",
    "Command": "Get-MgAllGroupSite"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/groups/{group-id}/team/allChannels/{channel-id}",
    "OutputType": "IMicrosoftGraphChannel",
    "Command": "Get-MgAllGroupTeamChannel"
  },
  {
    "Module": "Teams",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/groups/{group-id}/team/allChannels",
    "OutputType": "IMicrosoftGraphChannel",
    "Command": "Get-MgAllGroupTeamChannel"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/groups/{group-id}/team/allChannels/$count",
    "OutputType": null,
    "Command": "Get-MgAllGroupTeamChannelCount"
  },
  {
    "Module": "Sites",
    "Variants": [
      "Get2"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Sites.Read.All",
        "Description": "Read items in all site collections ",
        "FullDescription": "Allows the app to read documents and list items in all site collections without a signed in user.",
        "IsAdmin": false
      },
      {
        "Name": "Sites.ReadWrite.All",
        "Description": "Read and write items in all site collections",
        "FullDescription": "Allows the app to create, read, update, and delete documents and list items in all site collections without a signed in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/sites/getAllSites",
    "OutputType": "IMicrosoftGraphSite",
    "Command": "Get-MgAllSite"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/teams/{team-id}/allChannels/{channel-id}",
    "OutputType": "IMicrosoftGraphChannel",
    "Command": "Get-MgAllTeamChannel"
  },
  {
    "Module": "Teams",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Channel.ReadBasic.All",
        "Description": "Read the names and descriptions of all channels",
        "FullDescription": "Read all channel names and channel descriptions, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "ChannelSettings.Read.All",
        "Description": "Read the names, descriptions, and settings of all channels",
        "FullDescription": "Read all channel names, channel descriptions, and channel settings, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "ChannelSettings.ReadWrite.All",
        "Description": "Read and write the names, descriptions, and settings of all channels",
        "FullDescription": "Read and write the names, descriptions, and settings of all channels, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/teams/{team-id}/allChannels",
    "OutputType": "IMicrosoftGraphChannel",
    "Command": "Get-MgAllTeamChannel"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Channel.ReadBasic.All",
        "Description": "Read the names and descriptions of all channels",
        "FullDescription": "Read all channel names and channel descriptions, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "ChannelSettings.Read.All",
        "Description": "Read the names, descriptions, and settings of all channels",
        "FullDescription": "Read all channel names, channel descriptions, and channel settings, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "ChannelSettings.ReadWrite.All",
        "Description": "Read and write the names, descriptions, and settings of all channels",
        "FullDescription": "Read and write the names, descriptions, and settings of all channels, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/teams/{team-id}/allChannels/$count",
    "OutputType": null,
    "Command": "Get-MgAllTeamChannelCount"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      },
      {
        "Name": "Group.Read.All",
        "Description": "Read all groups",
        "FullDescription": "Allows the app to read group properties and memberships, and read conversations for all groups, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Group.ReadWrite.All",
        "Description": "Read and write all groups",
        "FullDescription": "Allows the app to create groups, read all group properties and memberships, update group properties and memberships, and delete groups. Also allows the app to read and write conversations. All of these operations can be performed by the app without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Team.ReadBasic.All",
        "Description": "Get a list of all teams",
        "FullDescription": "Get a list of all teams, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "TeamSettings.Read.All",
        "Description": "Read all teams' settings",
        "FullDescription": "Read all team's settings, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "TeamSettings.Read.Group",
        "Description": "Consent name unavailable",
        "FullDescription": "Consent description unavailable",
        "IsAdmin": false
      },
      {
        "Name": "TeamSettings.ReadWrite.All",
        "Description": "Read and change all teams' settings",
        "FullDescription": "Read and change all teams' settings, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "TeamSettings.ReadWrite.Group",
        "Description": "Consent name unavailable",
        "FullDescription": "Consent description unavailable",
        "IsAdmin": false
      }
    ],
    "Uri": "/teams/getAllMessages",
    "OutputType": "IMicrosoftGraphChatMessage",
    "Command": "Get-MgAllTeamMessage"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/teamwork/deletedTeams/getAllMessages",
    "OutputType": "IMicrosoftGraphChatMessage",
    "Command": "Get-MgAllTeamworkDeletedTeamMessage"
  },
  {
    "Module": "Users.Functions",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Chat.Read.All",
        "Description": "Read all chat messages",
        "FullDescription": "Allows the app to read all 1-to-1 or group chat messages in Microsoft Teams.",
        "IsAdmin": false
      },
      {
        "Name": "Chat.ReadWrite.All",
        "Description": "Read and write all chat messages",
        "FullDescription": "Allows an app to read and write all chat messages in Microsoft Teams, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/users/{user-id}/chats/getAllMessages",
    "OutputType": "IMicrosoftGraphChatMessage",
    "Command": "Get-MgAllUserChatMessage"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}",
    "OutputType": "IMicrosoftGraphTeamsApp",
    "Command": "Get-MgAppCatalogTeamApp"
  },
  {
    "Module": "Teams",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "AppCatalog.Read.All",
        "Description": "Read all app catalogs",
        "FullDescription": "Allows the app to read apps in the app catalogs without a signed-in user.",
        "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 without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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",
    "OutputType": "IMicrosoftGraphTeamsApp",
    "Command": "Get-MgAppCatalogTeamApp"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "AppCatalog.Read.All",
        "Description": "Read all app catalogs",
        "FullDescription": "Allows the app to read apps in the app catalogs without a signed-in user.",
        "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 without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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",
    "OutputType": null,
    "Command": "Get-MgAppCatalogTeamAppCount"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/{teamsAppDefinition-id}",
    "OutputType": "IMicrosoftGraphTeamsAppDefinition",
    "Command": "Get-MgAppCatalogTeamAppDefinition"
  },
  {
    "Module": "Teams",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions",
    "OutputType": "IMicrosoftGraphTeamsAppDefinition",
    "Command": "Get-MgAppCatalogTeamAppDefinition"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "AppCatalog.Read.All",
        "Description": "Read all app catalogs",
        "FullDescription": "Allows the app to read apps in the app catalogs without a signed-in user.",
        "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 without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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}/bot",
    "OutputType": null,
    "Command": "Get-MgAppCatalogTeamAppDefinitionBot"
  },
  {
    "Module": "Teams",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/appCatalogs/teamsApps/{teamsApp-id}/appDefinitions/$count",
    "OutputType": null,
    "Command": "Get-MgAppCatalogTeamAppDefinitionCount"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}",
    "OutputType": "IMicrosoftGraphApplication",
    "Command": "Get-MgApplication"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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": "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
      }
    ],
    "Uri": "/applications",
    "OutputType": "IMicrosoftGraphApplication",
    "Command": "Get-MgApplication"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/appManagementPolicies",
    "OutputType": "IMicrosoftGraphAppManagementPolicy",
    "Command": "Get-MgApplicationAppManagementPolicy"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/appManagementPolicies/$ref",
    "OutputType": null,
    "Command": "Get-MgApplicationAppManagementPolicyByRef"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/appManagementPolicies/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationAppManagementPolicyCount"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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": "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
      }
    ],
    "Uri": "/applications(appId='{appId}')",
    "OutputType": "IMicrosoftGraphApplication",
    "Command": "Get-MgApplicationByAppId"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/applications/getByIds",
    "OutputType": "IMicrosoftGraphDirectoryObject",
    "Command": "Get-MgApplicationById"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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": "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
      }
    ],
    "Uri": "/applications/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationCount"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/createdOnBehalfOf",
    "OutputType": "IMicrosoftGraphDirectoryObject",
    "Command": "Get-MgApplicationCreatedOnBehalfOf"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Delta"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/delta",
    "OutputType": "IMicrosoftGraphApplication",
    "Command": "Get-MgApplicationDelta"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "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/{extensionProperty-id}",
    "OutputType": "IMicrosoftGraphExtensionProperty",
    "Command": "Get-MgApplicationExtensionProperty"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/extensionProperties",
    "OutputType": "IMicrosoftGraphExtensionProperty",
    "Command": "Get-MgApplicationExtensionProperty"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/extensionProperties/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationExtensionPropertyCount"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/federatedIdentityCredentials/{federatedIdentityCredential-id}",
    "OutputType": "IMicrosoftGraphFederatedIdentityCredential",
    "Command": "Get-MgApplicationFederatedIdentityCredential"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/federatedIdentityCredentials",
    "OutputType": "IMicrosoftGraphFederatedIdentityCredential",
    "Command": "Get-MgApplicationFederatedIdentityCredential"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/federatedIdentityCredentials/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationFederatedIdentityCredentialCount"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}",
    "OutputType": "IMicrosoftGraphHomeRealmDiscoveryPolicy",
    "Command": "Get-MgApplicationHomeRealmDiscoveryPolicy"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/homeRealmDiscoveryPolicies",
    "OutputType": "IMicrosoftGraphHomeRealmDiscoveryPolicy",
    "Command": "Get-MgApplicationHomeRealmDiscoveryPolicy"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/homeRealmDiscoveryPolicies/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationHomeRealmDiscoveryPolicyCount"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/logo",
    "OutputType": null,
    "Command": "Get-MgApplicationLogo"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetExpanded",
      "GetViaIdentity",
      "GetViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/applications/{application-id}/getMemberGroups",
    "OutputType": null,
    "Command": "Get-MgApplicationMemberGroup"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetExpanded",
      "GetViaIdentity",
      "GetViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [],
    "Uri": "/applications/{application-id}/getMemberObjects",
    "OutputType": null,
    "Command": "Get-MgApplicationMemberObject"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/owners",
    "OutputType": "IMicrosoftGraphDirectoryObject",
    "Command": "Get-MgApplicationOwner"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/owners/{directoryObject-id}/appRoleAssignment",
    "OutputType": "IMicrosoftGraphAppRoleAssignment",
    "Command": "Get-MgApplicationOwnerAsAppRoleAssignment"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/owners/appRoleAssignment",
    "OutputType": "IMicrosoftGraphAppRoleAssignment",
    "Command": "Get-MgApplicationOwnerAsAppRoleAssignment"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/owners/{directoryObject-id}/endpoint",
    "OutputType": "IMicrosoftGraphEndpoint",
    "Command": "Get-MgApplicationOwnerAsEndpoint"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/owners/endpoint",
    "OutputType": "IMicrosoftGraphEndpoint",
    "Command": "Get-MgApplicationOwnerAsEndpoint"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/owners/{directoryObject-id}/servicePrincipal",
    "OutputType": "IMicrosoftGraphServicePrincipal",
    "Command": "Get-MgApplicationOwnerAsServicePrincipal"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/owners/servicePrincipal",
    "OutputType": "IMicrosoftGraphServicePrincipal",
    "Command": "Get-MgApplicationOwnerAsServicePrincipal"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/owners/{directoryObject-id}/user",
    "OutputType": "IMicrosoftGraphUser",
    "Command": "Get-MgApplicationOwnerAsUser"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/owners/user",
    "OutputType": "IMicrosoftGraphUser",
    "Command": "Get-MgApplicationOwnerAsUser"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/owners/$ref",
    "OutputType": null,
    "Command": "Get-MgApplicationOwnerByRef"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.Read.All",
        "Description": "Read all applications",
        "FullDescription": "Allows the app to read all applications and service principals without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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 users, and groups, without a signed-in user. Does not allow user or group deletion.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/owners/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationOwnerCount"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/owners/appRoleAssignment/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationOwnerCountAsAppRoleAssignment"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/owners/endpoint/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationOwnerCountAsEndpoint"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/owners/servicePrincipal/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationOwnerCountAsServicePrincipal"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/owners/user/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationOwnerCountAsUser"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/synchronization",
    "OutputType": "IMicrosoftGraphSynchronization",
    "Command": "Get-MgApplicationSynchronization"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Acquire",
      "AcquireExpanded",
      "AcquireViaIdentity",
      "AcquireViaIdentityExpanded"
    ],
    "ApiVersion": "v1.0",
    "Method": "POST",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Synchronization.ReadWrite.All",
        "Description": "Read and write all Azure AD synchronization data. ",
        "FullDescription": "Allows the application to configure the Azure AD synchronization service, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/synchronization/acquireAccessToken",
    "OutputType": null,
    "Command": "Get-MgApplicationSynchronizationAccessToken"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}",
    "OutputType": "IMicrosoftGraphSynchronizationJob",
    "Command": "Get-MgApplicationSynchronizationJob"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/synchronization/jobs",
    "OutputType": "IMicrosoftGraphSynchronizationJob",
    "Command": "Get-MgApplicationSynchronizationJob"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/synchronization/jobs/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationSynchronizationJobCount"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema",
    "OutputType": "IMicrosoftGraphSynchronizationSchema",
    "Command": "Get-MgApplicationSynchronizationJobSchema"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/{directoryDefinition-id}",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Command": "Get-MgApplicationSynchronizationJobSchemaDirectory"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Command": "Get-MgApplicationSynchronizationJobSchemaDirectory"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/directories/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationSynchronizationJobSchemaDirectoryCount"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/synchronization/secrets/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationSynchronizationSecretCount"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Synchronization.Read.All",
        "Description": "Read all Azure AD synchronization data. ",
        "FullDescription": "Allows the application to read Azure AD synchronization information, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Synchronization.ReadWrite.All",
        "Description": "Read and write all Azure AD synchronization data. ",
        "FullDescription": "Allows the application to configure the Azure AD synchronization service, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}",
    "OutputType": "IMicrosoftGraphSynchronizationTemplate",
    "Command": "Get-MgApplicationSynchronizationTemplate"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Synchronization.Read.All",
        "Description": "Read all Azure AD synchronization data. ",
        "FullDescription": "Allows the application to read Azure AD synchronization information, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Synchronization.ReadWrite.All",
        "Description": "Read and write all Azure AD synchronization data. ",
        "FullDescription": "Allows the application to configure the Azure AD synchronization service, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/synchronization/templates",
    "OutputType": "IMicrosoftGraphSynchronizationTemplate",
    "Command": "Get-MgApplicationSynchronizationTemplate"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Synchronization.Read.All",
        "Description": "Read all Azure AD synchronization data. ",
        "FullDescription": "Allows the application to read Azure AD synchronization information, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Synchronization.ReadWrite.All",
        "Description": "Read and write all Azure AD synchronization data. ",
        "FullDescription": "Allows the application to configure the Azure AD synchronization service, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/synchronization/templates/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationSynchronizationTemplateCount"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Synchronization.Read.All",
        "Description": "Read all Azure AD synchronization data. ",
        "FullDescription": "Allows the application to read Azure AD synchronization information, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Synchronization.ReadWrite.All",
        "Description": "Read and write all Azure AD synchronization data. ",
        "FullDescription": "Allows the application to configure the Azure AD synchronization service, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema",
    "OutputType": "IMicrosoftGraphSynchronizationSchema",
    "Command": "Get-MgApplicationSynchronizationTemplateSchema"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/{directoryDefinition-id}",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Command": "Get-MgApplicationSynchronizationTemplateSchemaDirectory"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories",
    "OutputType": "IMicrosoftGraphDirectoryDefinition",
    "Command": "Get-MgApplicationSynchronizationTemplateSchemaDirectory"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/directories/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationSynchronizationTemplateSchemaDirectoryCount"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applicationTemplates/{applicationTemplate-id}",
    "OutputType": "IMicrosoftGraphApplicationTemplate",
    "Command": "Get-MgApplicationTemplate"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applicationTemplates",
    "OutputType": "IMicrosoftGraphApplicationTemplate",
    "Command": "Get-MgApplicationTemplate"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/applicationTemplates/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationTemplateCount"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Policy.Read.All",
        "Description": "Read your organization's policies",
        "FullDescription": "Allows the app to read all your organization's policies without a signed in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/tokenIssuancePolicies",
    "OutputType": "IMicrosoftGraphTokenIssuancePolicy",
    "Command": "Get-MgApplicationTokenIssuancePolicy"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Policy.Read.All",
        "Description": "Read your organization's policies",
        "FullDescription": "Allows the app to read all your organization's policies without a signed in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/tokenIssuancePolicies/$ref",
    "OutputType": null,
    "Command": "Get-MgApplicationTokenIssuancePolicyByRef"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Policy.Read.All",
        "Description": "Read your organization's policies",
        "FullDescription": "Allows the app to read all your organization's policies without a signed in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/tokenIssuancePolicies/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationTokenIssuancePolicyCount"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Policy.Read.All",
        "Description": "Read your organization's policies",
        "FullDescription": "Allows the app to read all your organization's policies without a signed in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/tokenLifetimePolicies",
    "OutputType": "IMicrosoftGraphTokenLifetimePolicy",
    "Command": "Get-MgApplicationTokenLifetimePolicy"
  },
  {
    "Module": "Applications",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Policy.Read.All",
        "Description": "Read your organization's policies",
        "FullDescription": "Allows the app to read all your organization's policies without a signed in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/tokenLifetimePolicies/$ref",
    "OutputType": null,
    "Command": "Get-MgApplicationTokenLifetimePolicyByRef"
  },
  {
    "Module": "Applications",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "Application.ReadWrite.All",
        "Description": "Read and write all applications",
        "FullDescription": "Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.",
        "IsAdmin": false
      },
      {
        "Name": "Application.ReadWrite.OwnedBy",
        "Description": "Manage apps that this app creates or owns",
        "FullDescription": "Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user.  It cannot update any apps that it is not an owner of.",
        "IsAdmin": false
      },
      {
        "Name": "Policy.Read.All",
        "Description": "Read your organization's policies",
        "FullDescription": "Allows the app to read all your organization's policies without a signed in user.",
        "IsAdmin": false
      },
      {
        "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, without a signed-in user. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.",
        "IsAdmin": false
      }
    ],
    "Uri": "/applications/{application-id}/tokenLifetimePolicies/$count",
    "OutputType": null,
    "Command": "Get-MgApplicationTokenLifetimePolicyCount"
  },
  {
    "Module": "Reports",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "AuditLog.Read.All",
        "Description": "Read all audit log data",
        "FullDescription": "Allows the app to read and query your audit log activities, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/auditLogs/directoryAudits/{directoryAudit-id}",
    "OutputType": "IMicrosoftGraphDirectoryAudit",
    "Command": "Get-MgAuditLogDirectoryAudit"
  },
  {
    "Module": "Reports",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "AuditLog.Read.All",
        "Description": "Read all audit log data",
        "FullDescription": "Allows the app to read and query your audit log activities, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/auditLogs/directoryAudits",
    "OutputType": "IMicrosoftGraphDirectoryAudit",
    "Command": "Get-MgAuditLogDirectoryAudit"
  },
  {
    "Module": "Reports",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "AuditLog.Read.All",
        "Description": "Read all audit log data",
        "FullDescription": "Allows the app to read and query your audit log activities, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/auditLogs/directoryAudits/$count",
    "OutputType": null,
    "Command": "Get-MgAuditLogDirectoryAuditCount"
  },
  {
    "Module": "Reports",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/auditLogs/provisioning/{provisioningObjectSummary-id}",
    "OutputType": "IMicrosoftGraphProvisioningObjectSummary",
    "Command": "Get-MgAuditLogProvisioning"
  },
  {
    "Module": "Reports",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "AuditLog.Read.All",
        "Description": "Read all audit log data",
        "FullDescription": "Allows the app to read and query your audit log activities, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/auditLogs/provisioning",
    "OutputType": "IMicrosoftGraphProvisioningObjectSummary",
    "Command": "Get-MgAuditLogProvisioning"
  },
  {
    "Module": "Reports",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "AuditLog.Read.All",
        "Description": "Read all audit log data",
        "FullDescription": "Allows the app to read and query your audit log activities, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/auditLogs/provisioning/$count",
    "OutputType": null,
    "Command": "Get-MgAuditLogProvisioningCount"
  },
  {
    "Module": "Reports",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "AuditLog.Read.All",
        "Description": "Read all audit log data",
        "FullDescription": "Allows the app to read and query your audit log activities, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/auditLogs/signIns/{signIn-id}",
    "OutputType": "IMicrosoftGraphSignIn",
    "Command": "Get-MgAuditLogSignIn"
  },
  {
    "Module": "Reports",
    "Variants": [
      "List"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "AuditLog.Read.All",
        "Description": "Read all audit log data",
        "FullDescription": "Allows the app to read and query your audit log activities, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/auditLogs/signIns",
    "OutputType": "IMicrosoftGraphSignIn",
    "Command": "Get-MgAuditLogSignIn"
  },
  {
    "Module": "Reports",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "v1.0",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "AuditLog.Read.All",
        "Description": "Read all audit log data",
        "FullDescription": "Allows the app to read and query your audit log activities, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "Name": "Directory.Read.All",
        "Description": "Read directory data",
        "FullDescription": "Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/auditLogs/signIns/$count",
    "OutputType": null,
    "Command": "Get-MgAuditLogSignInCount"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "AccessReview.Read.All",
        "Description": "Read all access reviews",
        "FullDescription": "Allows the app to read access reviews, reviewers, decisions and settings in the organization, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, delete and perform actions on access reviews, reviewers, decisions and settings in the organization for group and app memberships, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/accessReviews/{accessReview-id}",
    "OutputType": "IMicrosoftGraphAccessReview",
    "Command": "Get-MgBetaAccessReview"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "AccessReview.Read.All",
        "Description": "Read all access reviews",
        "FullDescription": "Allows the app to read access reviews, reviewers, decisions and settings in the organization, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, delete and perform actions on access reviews, reviewers, decisions and settings in the organization for group and app memberships, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/accessReviews",
    "OutputType": "IMicrosoftGraphAccessReview",
    "Command": "Get-MgBetaAccessReview"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Get"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "AccessReview.Read.All",
        "Description": "Read all access reviews",
        "FullDescription": "Allows the app to read access reviews, reviewers, decisions and settings in the organization, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, delete and perform actions on access reviews, reviewers, decisions and settings in the organization for group and app memberships, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/accessReviews/$count",
    "OutputType": null,
    "Command": "Get-MgBetaAccessReviewCount"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/accessReviews/{accessReview-id}/decisions/{accessReviewDecision-id}",
    "OutputType": "IMicrosoftGraphAccessReviewDecision",
    "Command": "Get-MgBetaAccessReviewDecision"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "AccessReview.Read.All",
        "Description": "Read all access reviews",
        "FullDescription": "Allows the app to read access reviews, reviewers, decisions and settings in the organization, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, delete and perform actions on access reviews, reviewers, decisions and settings in the organization for group and app memberships, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/accessReviews/{accessReview-id}/decisions",
    "OutputType": "IMicrosoftGraphAccessReviewDecision",
    "Command": "Get-MgBetaAccessReviewDecision"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [
      {
        "Name": "AccessReview.Read.All",
        "Description": "Read all access reviews",
        "FullDescription": "Allows the app to read access reviews, reviewers, decisions and settings in the organization, without a signed-in user.",
        "IsAdmin": false
      },
      {
        "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, delete and perform actions on access reviews, reviewers, decisions and settings in the organization for group and app memberships, without a signed-in user.",
        "IsAdmin": false
      }
    ],
    "Uri": "/accessReviews/{accessReview-id}/decisions/$count",
    "OutputType": null,
    "Command": "Get-MgBetaAccessReviewDecisionCount"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}",
    "OutputType": "IMicrosoftGraphAccessReview",
    "Command": "Get-MgBetaAccessReviewInstance"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/accessReviews/{accessReview-id}/instances",
    "OutputType": "IMicrosoftGraphAccessReview",
    "Command": "Get-MgBetaAccessReviewInstance"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/accessReviews/{accessReview-id}/instances/$count",
    "OutputType": null,
    "Command": "Get-MgBetaAccessReviewInstanceCount"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/decisions/{accessReviewDecision-id}",
    "OutputType": "IMicrosoftGraphAccessReviewDecision",
    "Command": "Get-MgBetaAccessReviewInstanceDecision"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/decisions",
    "OutputType": "IMicrosoftGraphAccessReviewDecision",
    "Command": "Get-MgBetaAccessReviewInstanceDecision"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/decisions/$count",
    "OutputType": null,
    "Command": "Get-MgBetaAccessReviewInstanceDecisionCount"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/myDecisions/{accessReviewDecision-id}",
    "OutputType": "IMicrosoftGraphAccessReviewDecision",
    "Command": "Get-MgBetaAccessReviewInstanceMyDecision"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/myDecisions",
    "OutputType": "IMicrosoftGraphAccessReviewDecision",
    "Command": "Get-MgBetaAccessReviewInstanceMyDecision"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/myDecisions/$count",
    "OutputType": null,
    "Command": "Get-MgBetaAccessReviewInstanceMyDecisionCount"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/reviewers/{accessReviewReviewer-id}",
    "OutputType": "IMicrosoftGraphAccessReviewReviewer",
    "Command": "Get-MgBetaAccessReviewInstanceReviewer"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/reviewers",
    "OutputType": "IMicrosoftGraphAccessReviewReviewer",
    "Command": "Get-MgBetaAccessReviewInstanceReviewer"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/accessReviews/{accessReview-id}/instances/{accessReview-id1}/reviewers/$count",
    "OutputType": null,
    "Command": "Get-MgBetaAccessReviewInstanceReviewerCount"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "Permissions": [],
    "Uri": "/accessReviews/{accessReview-id}/myDecisions/{accessReviewDecision-id}",
    "OutputType": "IMicrosoftGraphAccessReviewDecision",
    "Command": "Get-MgBetaAccessReviewMyDecision"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "List"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "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",
    "OutputType": "IMicrosoftGraphAccessReviewDecision",
    "Command": "Get-MgBetaAccessReviewMyDecision"
  },
  {
    "Module": "Beta.Identity.Governance",
    "Variants": [
      "Get",
      "GetViaIdentity"
    ],
    "ApiVersion": "beta",
    "Method": "GET",
    "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.Member