Microsoft Graph
Number of APIs: 237
Microsoft Graph is the unified API for modern work. It is the gateway to data and intelligence in Microsoft 365. Use the wealth of data in Microsoft Graph to build apps for organizations and consumers that interact with millions of users.
Microsoft Graph supports two access scenarios, delegated access and app-only access. In delegated access, the app calls Microsoft Graph on behalf of a signed-in user. In app-only access, the app calls Microsoft Graph with its own identity, without a signed in user.
In this collection, you can try out both delegated and application API calls.
To Get Started
[Fork this collection] into your workspace to get started with the Microsoft Graph APIs. For more details on how to use Qodex with the Microsoft Graph APIs, see our step-by-step guide [here]
Microsoft Graph API documentation
See the full API documentation here.
-
Delegated-Compliance-Records Management-Trigger Event for Existing Label - List retentionEvents GET https://graph.microsoft.com/beta/security/triggers/retentionEvents
-
Delegated-Extensions-Open extensions - Get an open extension GET https://graph.microsoft.com/v1.0/me?$select=id,displayName,mail,mobilePhone&$expand=extensions
-
Delegated-Extensions-Open extensions - Create an open extension POST https://graph.microsoft.com/v1.0/me/extensions
-
Delegated-Extensions-Open extensions - Update an open extension PATCH https://graph.microsoft.com/v1.0/me/extensions/{{ExtensionId}}
-
Delegated-Extensions-Schema extensions - Get avaiable schema extensions GET https://graph.microsoft.com/v1.0/schemaExtensions
-
Delegated-Extensions-Schema extensions - Create a group with extension POST https://graph.microsoft.com/v1.0/groups
-
Delegated-Extensions-Schema extensions - Filter groups by extensions GET https://graph.microsoft.com/v1.0/groups?$filter=adatumisv_courses/id eq '123'&$select=id,displayName,adatumisv_courses
-
Delegated-Set up delegated authentication-Sample delegated requests - Get my joined teams GET https://graph.microsoft.com/v1.0/me/joinedTeams
-
Delegated-Compliance-Records Management-Trigger Event for Existing Label - List retentionEventTypes GET https://graph.microsoft.com/beta/security/triggerTypes/retentionEventTypes
-
Delegated-Compliance-Records Management-Trigger Event for Existing Label - Get retentionEventType GET https://graph.microsoft.com/beta/security/triggerTypes/retentionEventTypes/{{retentionEventTypeId}}