Windows known issues and product lifecycle in Graph API
Published Apr 04 2024 10:00 AM 12.4K Views
Microsoft

Building applications and reports is becoming easier. We’re starting to centralize Windows update data from across public documentation sites in the Microsoft Graph API.

Interested in having more timely and programmatic access to data on changes and known issues? Today, you get two new public data classes within the Windows updates API in Microsoft Graph:

  • Known issues data
  • Product lifecycle data

April 4, 2024 marks the first phase of this improvement. Starting today, you’ll be able to retrieve the data available on Microsoft Lifecycle Policy site, known issues, and Windows release information pages. It’s the same information that’s part of the Windows release health dashboard or Microsoft 365 admin center[1]. You can see data request examples in Product resource type - Microsoft Graph beta.

Later this year, we plan to add more classes of data in the Windows updates API. Stay tuned for release notes and update technical details, availability date, build numbers, and KB numbers. This effort broadens your access to Windows data in the Microsoft Graph API.

Note: Previously, Windows data in the Microsoft Graph API targeted organizations using the Windows Update for Business deployment service. If that’s your case, you can already easily access granular details about Windows quality and feature updates with Microsoft Graph API.

What is Microsoft Graph API?

Microsoft Graph serves as a bridge to data and insights within Microsoft 365. You can use its cohesive model to tap into the vast data reservoir across Microsoft 365, Windows, and Enterprise Mobility + Security. This extensive data allows you to construct reports and applications for organizations and consumers, enabling interactions with millions of people.

Note: The Windows data classes are currently under the Microsoft Graph REST API beta endpoint.

Access Windows product information with Microsoft Graph API

With the Windows updates API, you can programmatically look for data and frame your request according to your needs. For instance, you can retrieve details and build your customized reports about known issues, servicing periods, and general availability dates associated only with the Windows versions you care about. Let’s walk through these examples!

Example 1: Get all known issues for a particular product

When you plan to move devices in your organization to a new Windows version, it’s crucial to know all the major known issues affecting that version. You can get a list of all known issues documented for a particular product by applying the request below.

Screenshot of a Graph API request and part of the response for Windows known issues.Screenshot of a Graph API request and part of the response for Windows known issues.

Just replace {id} with the unique identifier for the Windows product you want to learn more about! Find more information regarding API requests in our documentation.

Example 2: Get all servicing periods for a particular edition of a specific product

Each edition of a particular Windows product might have one or more servicing periods. For instance, the end of servicing date is different for the Enterprise edition of the Windows 11, version 23H2 product and the Pro edition.

You can find the end of servicing date for any Windows product by following the API request as shown below. You’ll just need to replace the {id} and {editionId} with the unique ID number associated with the product and the edition you’re looking for.

Screenshot of a Graph API request and the response for servicing periods for Windows products.Screenshot of a Graph API request and the response for servicing periods for Windows products.

Example 3: Get specific general availability dates

Suppose you want to know the general availability date of a particular edition belonging to a specific product. For example, you need to quickly find data on the Enterprise edition of a product like Windows 11, version 23H2 or Windows 10, version 22H2. Here’s what your request for any edition or any product might look like:

Screenshot of a Graph API request and response for a specific general availability date.Screenshot of a Graph API request and response for a specific general availability date.

Just specify the information you want within {id} and {editionId}, and you’re set!

Join us for more demos and discussion

Register for our webinar on April 23 to learn about this capability in the Microsoft Graph API.

Expect demos of multiple scenarios of data requests related to Windows issues and lifecycles milestones. Now it's easier than ever to stay up to date on Windows known issues and make informed decisions about deploying updates in your organization. Visit our official documentation and review Windows updates API documentation.

Please let us know your opinion about this new resource in the comments below! What type of Windows data would you like to see next in the Microsoft Graph API?


Continue the conversation. Find best practices. Bookmark the Windows Tech Community, then follow us @MSWindowsITPro on X/Twitter. Looking for support? Visit Windows on Microsoft Q&A.


[1] You can retrieve known issues data published on the Windows release health in the admin center via the Graph API only with one of the following subscriptions: Microsoft 365 Enterprise E3/A3/F3, Microsoft 365 Enterprise E5/A5, Windows 10 Enterprise E3/A3, Windows 10 Enterprise E5/A5, Windows 11 Enterprise E3/A3, or Windows 11 Enterprise E5/A5.

3 Comments
Co-Authors
Version history
Last update:
‎Apr 04 2024 10:00 AM
Updated by: