Skip to content

Get-MgBetaEducationReportReflectCheck not returning all data #3513

@dg-SCAT

Description

@dg-SCAT

Describe the bug

So we have been using Get-MgBetaEducationReportReflectCheck to pull data about reflect check-ins. We aren't getting all of the reflect data back we only see a few responses. For example a class of 29 students have responded, using this command we can only see 4 responses.

The classes are all created using Microsoft School Data Sync.

Expected behavior

I expect using the command that all responses are returned.

How to reproduce

You would have to create a class team and enter reflect data then run this command:

$fromFromTimeString = (Get-Date).AddDays(0).ToString("yyyy-MM-dd")
$fromToTimeString = (Get-Date).AddDays(1).ToString("yyyy-MM-dd")

$ReflectStartDate = $fromFromTimeString + "T00:00:00.000Z"
$ReflectEndDate = $fromToTimeString + "T00:00:00.000Z"

Get-MgBetaEducationReportReflectCheck -Filter "submitDateTime ge $ReflectStartDate and submitDateTime le $ReflectEndDate"

I have also noticed if you run the command by itself "Get-MgBetaEducationReportReflectCheck" you get a different set of data every time you run it.

SDK Version

2.34.0

Latest version known to work for scenario above?

No response

Known Workarounds

No response

Debug output

The command is missing data rather than it not running. Here is the output anyway:

DEBUG: [CmdletBeginProcessing]: - Get-MgBetaEducationReportReflectCheck begin processing with parameterSet 'List'.
DEBUG: [Authentication]: - AuthType: 'AppOnly', TokenCredentialType: 'ClientCertificate', ContextScope: 'Process', AppName: '[Removed]'.
DEBUG: [Authentication]: - Scopes: [TeamSettings.ReadWrite.All, CustomSecAttributeDefinition.ReadWrite.All, IndustryData-Run.Read.All, ServiceActivity-Teams.Read.All, CustomSecAttributeDefinition.Read.All, Policy.Read.DeviceConfiguration, TeamsTelephoneNumber.Read.All, EduRoster.Read.All, IndustryData-DataConnector.ReadWrite.All, IndustryData-InboundFlow.ReadWrite.All, Bookings.ReadWrite.All, DeviceManagementManagedDevices.Read.All, Device.Read.All, TeamsTab.Read.All, TeamsActivity.Read.All, Mail.ReadWrite, EduReports-Reading.Read.All, Channel.Delete.All, User.ReadWrite.All, BookingsAppointment.ReadWrite.All, UserAuthenticationMethod.ReadWrite.All, IndustryData-TimePeriod.ReadWrite.All, AppCatalog.ReadWrite.All, User-LifeCycleInfo.ReadWrite.All, Channel.ReadBasic.All, IndustryData-DataConnector.Upload, BusinessScenarioConfig.Read.OwnedBy, Application.ReadWrite.All, Group.Read.All, IndustryData-SourceSystem.ReadWrite.All, Directory.ReadWrite.All, CustomAuthenticationExtension.ReadWrite.All, EduAdministration.Read.All, Sites.Read.All, DeviceManagementServiceConfig.Read.All, Sites.ReadWrite.All, EduReports-Reflect.Read.All, Group.ReadWrite.All, Sites.Manage.All, CallRecords.Read.All, User.Invite.All, Files.ReadWrite.All, Directory.Read.All, ReportSettings.Read.All, CallRecord-PstnCalls.Read.All, DeviceManagementCloudCA.Read.All, Tasks.Read.All, PartnerBilling.Read.All, TeamMember.ReadWrite.All, DeviceManagementRBAC.Read.All, CustomSecAttributeAssignment.Read.All, TeamsAppInstallation.Read.All, DeviceManagementConfiguration.Read.All, TeamsUserConfiguration.Read.All, User.Export.All, EduAssignments.Read.All, User-PasswordProfile.ReadWrite.All, TeamSettings.Read.All, Calendars.ReadWrite, IndustryData-ReferenceDefinition.Read.All, Mail.Send, User.ManageIdentities.All, Organization.Read.All, ChannelMember.ReadWrite.All, Tasks.ReadWrite.All, AuditLog.Read.All, Channel.Create, CustomSecAttributeAssignment.ReadWrite.All, Sites.FullControl.All, DeviceManagementApps.Read.All, Reports.Read.All, BusinessScenarioData.Read.OwnedBy].
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
GET

Absolute Uri:
https://graph.microsoft.com/beta/education/reports/reflectCheckInResponses?$filter=submitDateTime ge 2026-01-30T00%3A00%3A00.000Z and submitDateTime le 2026-01-31T00%3A00%3A00.000Z

Headers:
FeatureFlag : 00000003
Cache-Control : no-store, no-cache
User-Agent : Mozilla/5.0,(Windows NT 10.0; Microsoft Windows 10.0.26100; en-GB),PowerShell/7.5.4
SdkVersion : graph-powershell-beta/2.34.0
client-request-id : b8911b71-eb65-4a3f-b532-[Removed]
Accept-Encoding : gzip,deflate,br

Body:

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Vary : Accept-Encoding
Strict-Transport-Security : max-age=31536000
request-id : 19c3031a-5598-4420-ad72-[Removed]
client-request-id : b8911b71-eb65-4a3f-b532-[Removed]
x-ms-ags-diagnostic : {"ServerInfo":{"DataCenter":"UK South","Slice":"E","Ring":"5","ScaleUnit":"002","RoleInstance":"LO1PEPF00004D18"}}
odata-version : 4.0
Date : Fri, 30 Jan 2026 12:04:21 GMT

Body:
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#education/reports/reflectCheckInResponses",
"@odata.nextLink": "https://graph.microsoft.com/beta/education/reports/reflectCheckInResponses?$filter=submitDateTime+ge+2026-01-30T00%3a00%3a00.000Z+and+submitDateTime+le+2026-01-31T00%3a00%3a00.000Z&$skiptoken=[Removed]",
"value": [
{
"checkInId": "fcb906ee-9293-5dff-5fb4-[Removed]",
"creatorId": "6d32824c-fdea-4b17-8940-[Removed]",
"classId": "f553cdef-5332-4db8-9383-[Removed]",
"checkInTitle": "How are you feeling today?",
"isClosed": false,
"createdDateTime": "2026-01-30T08:42:32Z",
"responderId": "7ae17ca0-d42f-43e1-97cb-[Removed]",
"responseFeedback": "veryPleasant",
"responseEmotion": "none",
"submitDateTime": "2026-01-30T11:46:30.7704583Z"
}
]
}

Configuration

Name Value


PSVersion 7.5.4
PSEdition Core
GitCommitId 7.5.4
OS Microsoft Windows 10.0.26100 - But its windows server 2026?
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0

Other information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:waiting-for-triageAn issue that is yet to be reviewed or assignedtype:bugA broken experience

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions