Microsoft Azure Developer Associate AZ-204 Practice Question
You implement a C# Azure Function that keeps an internal database in sync with Azure AD groups. At the end of every run you store the @odata.deltaLink value returned by Microsoft Graph. The stored link already contains the query option $select=id,displayName. At the beginning of the next run you must retrieve only the groups that changed since the previous execution. Which HTTP request should you send?
Microsoft Graph encodes the change-tracking token and any OData query options (such as $select) in the @odata.deltaLink that it returns. To obtain only the changes that occurred after the previous synchronization you must issue a GET request to that delta link exactly as it was provided. Supplying your own $deltatoken parameter or timestamp is unnecessary and would restart or break the delta tracking, while a standard filter on lastModifiedDateTime cannot guarantee you pick up deletes or moved objects. Therefore, reusing the stored delta link is the correct approach.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the purpose of **@odata.deltaLink** in Microsoft Graph?