Graph deviceManagement no longer reports Windows update status

Peter 10 Reputation points
2023-05-15T12:58:20.3966667+00:00

I want to query the update status from devices that are managed by Intune. Until recently I could use this query:
GET /deviceManagement/deviceConfigurations/{deviceConfigurationId}/microsoft.graph.windowsUpdateForBusinessConfiguration/deviceUpdateStates

However since the beginning of April it does not work anymore. I can't see anything in the documentation or change logs about the functionality being removed or moved.

The error I receive is:
"code": "BadRequest",
"message": "Resource not found for the segment 'deviceUpdateStates'.",

I realise this particular part of API is still in Beta, but has it been intentionally removed/disabled?

Is there an expected timescale for when this feature may move from 'beta' to 'supported'?

Is there an alternative method available now to query the update state of machines that is suitable for use in production?

Thanks

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,582 questions
0 comments No comments
{count} vote

1 answer

Sort by: Most helpful
  1. Ab-8756 800 Reputation points
    2023-05-15T17:00:58.78+00:00

    Hello Peter,
    Thank you for your post in this Q&A Forum.
    There is no official document available yet when this endpoint will be moved to production supported version. It is still in beta version and it's possible that it could be subject to changes without prior notice, however, there is no official announcement that indicates the removal of that endpoint. https://learn.microsoft.com/en-us/graph/api/intune-shared-windowsupdatestate-get?view=graph-rest-beta.
    This issue could be related to a temporary bug.
    I am testing in from my end and will be able to if that works from my end.

    I am not seeing any other API we can use to get this property;-
    User's image

    Thanks