openapi: 3.1.0 info: title: Microsoft Graph Calendar Files API description: 'Microsoft Graph is the unified API endpoint for Microsoft 365 services including users, groups, mail, calendar, files (OneDrive/SharePoint), Teams, and more. This subset captures common v1.0 endpoints documented at https://learn.microsoft.com/graph/api/overview. ' version: v1.0 contact: name: Microsoft Graph url: https://learn.microsoft.com/graph/ servers: - url: https://graph.microsoft.com/v1.0 description: Microsoft Graph v1.0 (general availability) - url: https://graph.microsoft.com/beta description: Microsoft Graph beta (preview) security: - OAuth2: [] tags: - name: Files paths: /me/drive/root/children: get: summary: List items in signed-in user's OneDrive root operationId: listDriveRootChildren tags: - Files responses: '200': description: Drive items /me/drive/items/{item-id}: get: summary: Get a drive item operationId: getDriveItem tags: - Files parameters: - name: item-id in: path required: true schema: type: string responses: '200': description: Drive item components: securitySchemes: OAuth2: type: oauth2 description: Microsoft identity platform (Microsoft Entra ID) OAuth 2.0 flows: authorizationCode: authorizationUrl: https://login.microsoftonline.com/common/oauth2/v2.0/authorize tokenUrl: https://login.microsoftonline.com/common/oauth2/v2.0/token scopes: User.Read: Sign-in and read user profile User.ReadWrite.All: Read and write all users Mail.Read: Read user mail Mail.Send: Send mail as user Calendars.ReadWrite: Read/write calendars Files.ReadWrite.All: Read/write all files Group.ReadWrite.All: Read/write all groups clientCredentials: tokenUrl: https://login.microsoftonline.com/common/oauth2/v2.0/token scopes: https://graph.microsoft.com/.default: Default app permissions