diff --git a/openapi/beta/openapi.yaml b/openapi/beta/openapi.yaml index 212dcd82..d7ad90c9 100644 --- a/openapi/beta/openapi.yaml +++ b/openapi/beta/openapi.yaml @@ -289906,7 +289906,7 @@ paths: tags: - groups.directoryObject summary: Get members from groups - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' + description: 'Members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).' operationId: groups.ListMembers parameters: - name: group-id @@ -289987,7 +289987,7 @@ paths: tags: - groups.directoryObject summary: Get ref of members from groups - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' + description: 'Members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).' operationId: groups.ListRefMembers parameters: - name: group-id @@ -290042,7 +290042,7 @@ paths: tags: - groups.directoryObject summary: Create new navigation property ref to members for groups - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' + description: 'Members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).' operationId: groups.CreateRefMembers parameters: - name: group-id @@ -326050,7 +326050,7 @@ paths: tags: - groups.directoryObject summary: Get owners from groups - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand.' + description: 'The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).' operationId: groups.ListOwners parameters: - name: group-id @@ -326131,7 +326131,7 @@ paths: tags: - groups.directoryObject summary: Get ref of owners from groups - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand.' + description: 'The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).' operationId: groups.ListRefOwners parameters: - name: group-id @@ -326186,7 +326186,7 @@ paths: tags: - groups.directoryObject summary: Create new navigation property ref to owners for groups - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand.' + description: 'The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).' operationId: groups.CreateRefOwners parameters: - name: group-id @@ -627497,6 +627497,7 @@ paths: tags: - reports.authenticationMethodsRoot summary: Get userRegistrationDetails from reports + description: 'Represents the state of a user''s authentication methods, including which methods are registered and which features the user is registered and capable of (such as multi-factor authentication, self-service password reset, and passwordless authentication).' operationId: reports.authenticationMethods.ListUserRegistrationDetails parameters: - $ref: '#/components/parameters/top' @@ -627593,6 +627594,7 @@ paths: tags: - reports.authenticationMethodsRoot summary: Create new navigation property to userRegistrationDetails for reports + description: 'Represents the state of a user''s authentication methods, including which methods are registered and which features the user is registered and capable of (such as multi-factor authentication, self-service password reset, and passwordless authentication).' operationId: reports.authenticationMethods.CreateUserRegistrationDetails requestBody: description: New navigation property @@ -627616,6 +627618,7 @@ paths: tags: - reports.authenticationMethodsRoot summary: Get userRegistrationDetails from reports + description: 'Represents the state of a user''s authentication methods, including which methods are registered and which features the user is registered and capable of (such as multi-factor authentication, self-service password reset, and passwordless authentication).' operationId: reports.authenticationMethods.GetUserRegistrationDetails parameters: - name: userRegistrationDetails-id @@ -627672,6 +627675,7 @@ paths: tags: - reports.authenticationMethodsRoot summary: Update the navigation property userRegistrationDetails in reports + description: 'Represents the state of a user''s authentication methods, including which methods are registered and which features the user is registered and capable of (such as multi-factor authentication, self-service password reset, and passwordless authentication).' operationId: reports.authenticationMethods.UpdateUserRegistrationDetails parameters: - name: userRegistrationDetails-id @@ -627698,6 +627702,7 @@ paths: tags: - reports.authenticationMethodsRoot summary: Delete navigation property userRegistrationDetails for reports + description: 'Represents the state of a user''s authentication methods, including which methods are registered and which features the user is registered and capable of (such as multi-factor authentication, self-service password reset, and passwordless authentication).' operationId: reports.authenticationMethods.DeleteUserRegistrationDetails parameters: - name: userRegistrationDetails-id @@ -984572,7 +984577,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. Supports $expand.' + description: 'Members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).' membersWithLicenseErrors: type: array items: @@ -984582,7 +984587,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand.' + description: 'The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).' permissionGrants: type: array items: @@ -1016151,6 +1016156,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' + description: 'Represents the state of a user''s authentication methods, including which methods are registered and which features the user is registered and capable of (such as multi-factor authentication, self-service password reset, and passwordless authentication).' microsoft.graph.userRegistrationFeatureSummary: title: userRegistrationFeatureSummary type: object @@ -1016222,25 +1016228,34 @@ components: properties: isMfaCapable: type: boolean + description: Whether the user has registered a strong authentication method for multi-factor authentication. The method must be allowed by the authentication methods policy. Supports $filter (eq). isMfaRegistered: type: boolean + description: Whether the user has registered a strong authentication method for multi-factor authentication. The method may not necessarily be allowed by the authentication methods policy. Supports $filter (eq). isPasswordlessCapable: type: boolean + description: 'Whether the user has registered a passwordless strong authentication method (including FIDO2, Windows Hello for Business, and Microsoft Authenticator (Passwordless)) that is allowed by the authentication methods policy. Supports $filter (eq).' isSsprCapable: type: boolean + description: Whether the user has registered the required number of authentication methods for self-service password reset and the user is allowed to perform self-service password reset by policy. Supports $filter (eq). isSsprEnabled: type: boolean + description: Whether the user is allowed to perform self-service password reset by policy. The user may not necessarily have registered the required number of authentication methods for self-service password reset. Supports $filter (eq). isSsprRegistered: type: boolean + description: Whether the user has registered the required number of authentication methods for self-service password reset. The user may not necessarily be allowed to perform self-service password reset by policy. Supports $filter (eq). methodsRegistered: type: array items: type: string nullable: true + description: 'Collection of authentication methods registered, such as mobilePhone, email, fido2. Supports $filter (any with eq).' userDisplayName: type: string + description: 'The user display name, such as Adele Vance. Supports $filter (eq, startsWith) and $orderBy.' userPrincipalName: type: string + description: 'The user principal name, such as AdeleV@contoso.com. Supports $filter (eq, startsWith) and $orderBy.' microsoft.graph.credentialUserRegistrationDetails: allOf: - $ref: '#/components/schemas/microsoft.graph.entity'