I'm reporting this for the sake of having a public facing report that might help someone else. This repo is the closest I could find related to the issue here:
While this endpoint works as expected, I discovered in the process of investigating and fixing a subtle issue this morning that this endpoint is returning duplicate entries for build version 10.0.22631.6495 (and only this build version):
{
"@odata.type": "#microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry",
"id": "b8bbf7179626d08904fc8b88c446534ee457b66b8be80e9fb8947a9bca839cef",
"displayName": "01/24/2026 - 2026.01 OOB Update for Windows 10 and later",
"deployableUntilDateTime": null,
"releaseDateTime": "2026-01-24T00:00:00Z",
"isExpeditable": true,
"qualityUpdateClassification": "nonSecurity",
"catalogName": "2026-01 Cumulative Update for Windows 10 and later",
"shortName": "2026.01 OOB",
"qualityUpdateCadence": "outOfBand",
"cveSeverityInformation": null,
"productRevisions@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/catalog/entries('b8bbf7179626d08904fc8b88c446534ee457b66b8be80e9fb8947a9bca839cef')/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/productRevisions",
"productRevisions": [
{
"id": "10.0.26200.7628",
"displayName": "Windows 11, version 25H2, build 26200.7628",
"releaseDateTime": "2026-01-24T00:00:00Z",
"isHotpatchUpdate": false,
"version": "25H2",
"product": "Windows 11",
"osBuild": {
"majorVersion": 10,
"minorVersion": 0,
"buildNumber": 26200,
"updateBuildRevision": 7628
},
"knowledgeBaseArticle@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/catalog/entries('b8bbf7179626d08904fc8b88c446534ee457b66b8be80e9fb8947a9bca839cef')/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/productRevisions('10.0.26200.7628')/knowledgeBaseArticle/$entity",
"knowledgeBaseArticle": {
"id": "KB5078127",
"url": "https://support.microsoft.com/help/5078127"
}
},
{
"id": "10.0.22631.6495",
"displayName": "Windows 11, version 23H2, build 22631.6495",
"releaseDateTime": "2026-01-24T00:00:00Z",
"isHotpatchUpdate": false,
"version": "23H2",
"product": "Windows 11",
"osBuild": {
"majorVersion": 10,
"minorVersion": 0,
"buildNumber": 22631,
"updateBuildRevision": 6495
},
"knowledgeBaseArticle@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/catalog/entries('b8bbf7179626d08904fc8b88c446534ee457b66b8be80e9fb8947a9bca839cef')/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/productRevisions('10.0.22631.6495')/knowledgeBaseArticle/$entity",
"knowledgeBaseArticle": {
"id": "KB5078132",
"url": "https://support.microsoft.com/help/5078132"
}
},
{
"id": "10.0.26100.7628",
"displayName": "Windows 11, version 24H2, build 26100.7628",
"releaseDateTime": "2026-01-24T00:00:00Z",
"isHotpatchUpdate": false,
"version": "24H2",
"product": "Windows 11",
"osBuild": {
"majorVersion": 10,
"minorVersion": 0,
"buildNumber": 26100,
"updateBuildRevision": 7628
},
"knowledgeBaseArticle@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/catalog/entries('b8bbf7179626d08904fc8b88c446534ee457b66b8be80e9fb8947a9bca839cef')/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/productRevisions('10.0.26100.7628')/knowledgeBaseArticle/$entity",
"knowledgeBaseArticle": {
"id": "KB5078127",
"url": "https://support.microsoft.com/help/5078127"
}
}
]
},
{
"@odata.type": "#microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry",
"id": "2879096868387e88b05317ca9ea54fba2d6efa931f893d30b660f1bcad6284d2",
"displayName": "01/24/2026 - 2026.01 OOB SecurityUpdate for Windows 10 and later",
"deployableUntilDateTime": null,
"releaseDateTime": "2026-01-24T00:00:00Z",
"isExpeditable": true,
"qualityUpdateClassification": "security",
"catalogName": "2026-01 Cumulative Update for Windows 10 and later",
"shortName": "2026.01 OOB",
"qualityUpdateCadence": "outOfBand",
"cveSeverityInformation": null,
"productRevisions@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/catalog/entries('2879096868387e88b05317ca9ea54fba2d6efa931f893d30b660f1bcad6284d2')/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/productRevisions",
"productRevisions": [
{
"id": "10.0.26200.7634",
"displayName": "Windows 11, version 25H2, build 26200.7634",
"releaseDateTime": "2026-01-24T00:00:00Z",
"isHotpatchUpdate": true,
"version": "25H2",
"product": "Windows 11",
"osBuild": {
"majorVersion": 10,
"minorVersion": 0,
"buildNumber": 26200,
"updateBuildRevision": 7634
},
"knowledgeBaseArticle@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/catalog/entries('2879096868387e88b05317ca9ea54fba2d6efa931f893d30b660f1bcad6284d2')/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/productRevisions('10.0.26200.7634')/knowledgeBaseArticle/$entity",
"knowledgeBaseArticle": {
"id": "KB5078167",
"url": "https://support.microsoft.com/help/5078167"
}
},
{
"id": "10.0.26100.7634",
"displayName": "Windows 11, version 24H2, build 26100.7634",
"releaseDateTime": "2026-01-24T00:00:00Z",
"isHotpatchUpdate": true,
"version": "24H2",
"product": "Windows 11",
"osBuild": {
"majorVersion": 10,
"minorVersion": 0,
"buildNumber": 26100,
"updateBuildRevision": 7634
},
"knowledgeBaseArticle@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/catalog/entries('2879096868387e88b05317ca9ea54fba2d6efa931f893d30b660f1bcad6284d2')/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/productRevisions('10.0.26100.7634')/knowledgeBaseArticle/$entity",
"knowledgeBaseArticle": {
"id": "KB5078167",
"url": "https://support.microsoft.com/help/5078167"
}
}
]
},
{
"@odata.type": "#microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry",
"id": "b8bbf7179626d08904fc8b88c446534ee457b66b8be80e9fb8947a9bca839cef",
"displayName": "01/23/2026 - 2026.01 OOB Update for Windows 10 and later",
"deployableUntilDateTime": null,
"releaseDateTime": "2026-01-23T00:00:00Z",
"isExpeditable": true,
"qualityUpdateClassification": "nonSecurity",
"catalogName": "2026-01 Cumulative Update for Windows 10 and later",
"shortName": "2026.01 OOB",
"qualityUpdateCadence": "outOfBand",
"cveSeverityInformation": null,
"productRevisions@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/catalog/entries('b8bbf7179626d08904fc8b88c446534ee457b66b8be80e9fb8947a9bca839cef')/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/productRevisions",
"productRevisions": [
{
"id": "10.0.22631.6495",
"displayName": "Windows 11, version 23H2, build 22631.6495",
"releaseDateTime": "2026-01-23T00:00:00Z",
"isHotpatchUpdate": false,
"version": "23H2",
"product": "Windows 11",
"osBuild": {
"majorVersion": 10,
"minorVersion": 0,
"buildNumber": 22631,
"updateBuildRevision": 6495
},
"knowledgeBaseArticle@odata.context": "https://graph.microsoft.com/beta/$metadata#admin/windows/updates/catalog/entries('b8bbf7179626d08904fc8b88c446534ee457b66b8be80e9fb8947a9bca839cef')/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/productRevisions('10.0.22631.6495')/knowledgeBaseArticle/$entity",
"knowledgeBaseArticle": {
"id": "KB5078132",
"url": "https://support.microsoft.com/help/5078132"
}
}
]
},
The first qualityUpdateCatalogEntry object returns productRevisions for Windows 11 25H2, 23H2, and 24H2 (in that order) with a releaseDate of 2026-01-24, which aligns with the information for this build at https://learn.microsoft.com/en-us/windows/release-health/windows11-release-information. The last qualityUpdateCatalogEntry returns a single productRevision for 23H2, with a releaseDate of 2026-01-23, which does not align with the release information data.
I'm reporting this for the sake of having a public facing report that might help someone else. This repo is the closest I could find related to the issue here:
GET https://graph.microsoft.com/beta/admin/windows/updates/catalog/entries?$expand=microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry/productRevisions&$filter=isof('microsoft.graph.windowsUpdates.qualityUpdateCatalogEntry')
While this endpoint works as expected, I discovered in the process of investigating and fixing a subtle issue this morning that this endpoint is returning duplicate entries for build version 10.0.22631.6495 (and only this build version):
The first qualityUpdateCatalogEntry object returns productRevisions for Windows 11 25H2, 23H2, and 24H2 (in that order) with a releaseDate of 2026-01-24, which aligns with the information for this build at https://learn.microsoft.com/en-us/windows/release-health/windows11-release-information. The last qualityUpdateCatalogEntry returns a single productRevision for 23H2, with a releaseDate of 2026-01-23, which does not align with the release information data.