Optimize data usage when using Microsoft Graph with query parameters

Microsoft Graph
Microsoft 365

Microsoft Graph provides a unified programmability model that you can use to build apps for organizations and consumers that interact with the data of millions of users. The Microsoft Graph REST APIs implements many of the OData protocol’s query parameters. In this module, you'll learn how to manipulate queries using query parameters.

Learning objectives

By the end of this module, you'll be able to:

  • Demonstrate how to manipulate REST queries with query parameters
  • Create queries that expand complex entities
  • Demonstrate how to search for content with Microsoft Graph
  • Optimize Microsoft Graph queries with batching


  • Basic knowledge of REST services and APIs
  • Ability to develop with NET Core at the intermediate level
  • Experience using Visual Studio Code at the beginner level
  • Access to a Microsoft 365 tenant