Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.
get_api_artifactsOne API's artifacts, grouped by type.
get_openapiThe primary OpenAPI for this API.
find_similar_apisAPIs that look like this one.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/microsoft-graph-reports-reportroot-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Microsoft Graph Admin Admin.admin Reports.report Root API
description: 'Microsoft Graph API for managing administrative resources in Microsoft Entra ID.
This API enables administrators to manage Microsoft Edge browser settings, Internet Explorer mode configurations,
site lists, shared browser sites, Microsoft 365 Apps installation options, people insights, service announcements,
SharePoint settings, Copilot administration, directory administrative units, and admin consent policies.'
version: 1.0.0
contact:
name: Microsoft Graph API Support
url: https://developer.microsoft.com/graph
servers:
- url: https://graph.microsoft.com/v1.0
description: Microsoft Graph API v1.0 endpoint
tags:
- name: reports.reportRoot
x-ms-docs-toc-type: page
paths:
/reports:
description: Provides operations to manage the reportRoot singleton.
get:
tags:
- reports.reportRoot
summary: Microsoft Graph Get reports
operationId: reports.reportRoot.GetReportRoot
parameters:
- name: $select
in: query
description: Select properties to be returned
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
- name: $expand
in: query
description: Expand related entities
style: form
explode: false
schema:
uniqueItems: true
type: array
items:
type: string
responses:
2XX:
description: Retrieved entity
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.reportRoot'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
patch:
tags:
- reports.reportRoot
summary: Microsoft Graph Update reports
operationId: reports.reportRoot.UpdateReportRoot
requestBody:
description: New property values
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.reportRoot'
required: true
responses:
2XX:
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.reportRoot'
4XX:
$ref: '#/components/responses/error'
5XX:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: operation
components:
schemas:
microsoft.graph.ODataErrors.ErrorDetails:
required:
- code
- message
type: object
properties:
code:
type: string
message:
type: string
target:
type: string
nullable: true
microsoft.graph.partners.billing.billingReconciliation:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: billingReconciliation
required:
- '@odata.type'
type: object
properties:
billed:
$ref: '#/components/schemas/microsoft.graph.partners.billing.billedReconciliation'
unbilled:
$ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledReconciliation'
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.partners.billing.billingReconciliation'
microsoft.graph.printUsage:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: printUsage
required:
- '@odata.type'
type: object
properties:
blackAndWhitePageCount:
type: number
format: int64
nullable: true
colorPageCount:
type: number
format: int64
nullable: true
completedBlackAndWhiteJobCount:
type: number
format: int64
completedColorJobCount:
type: number
format: int64
completedJobCount:
type: number
format: int64
nullable: true
doubleSidedSheetCount:
type: number
format: int64
nullable: true
incompleteJobCount:
type: number
format: int64
mediaSheetCount:
type: number
format: int64
nullable: true
pageCount:
type: number
format: int64
nullable: true
singleSidedSheetCount:
type: number
format: int64
nullable: true
usageDate:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$
type: string
format: date
'@odata.type':
type: string
discriminator:
propertyName: '@odata.type'
mapping:
'#microsoft.graph.printUsageByPrinter': '#/components/schemas/microsoft.graph.printUsageByPrinter'
'#microsoft.graph.printUsageByUser': '#/components/schemas/microsoft.graph.printUsageByUser'
microsoft.graph.partners.billing.azureUsage:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: azureUsage
required:
- '@odata.type'
type: object
properties:
billed:
$ref: '#/components/schemas/microsoft.graph.partners.billing.billedUsage'
unbilled:
$ref: '#/components/schemas/microsoft.graph.partners.billing.unbilledUsage'
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.partners.billing.azureUsage'
microsoft.graph.partners.billing.billedReconciliation:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: billedReconciliation
required:
- '@odata.type'
type: object
properties:
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.partners.billing.billedReconciliation'
microsoft.graph.partners.billing.billing:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: billing
required:
- '@odata.type'
type: object
properties:
manifests:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.partners.billing.manifest'
description: Represents metadata for the exported data.
x-ms-navigationProperty: true
operations:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.partners.billing.operation'
description: Represents an operation to export the billing data of a partner.
x-ms-navigationProperty: true
reconciliation:
$ref: '#/components/schemas/microsoft.graph.partners.billing.billingReconciliation'
usage:
$ref: '#/components/schemas/microsoft.graph.partners.billing.azureUsage'
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.partners.billing.billing'
microsoft.graph.partners.billing.unbilledUsage:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: unbilledUsage
required:
- '@odata.type'
type: object
properties:
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.partners.billing.unbilledUsage'
microsoft.graph.partners.billing.manifest:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: manifest
required:
- '@odata.type'
type: object
properties:
blobCount:
maximum: 2147483647
minimum: -2147483648
type: number
description: The total file count for this partner tenant ID.
format: int32
blobs:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.partners.billing.blob'
description: A collection of blob objects that contain details of all the files for the partner tenant ID.
createdDateTime:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: The date and time when a manifest resource was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
format: date-time
dataFormat:
type: string
description: 'The billing data file format. The possible value is: compressedJSONLines. Each blob is a compressed file and data in the file is in JSON lines format. Decompress the file to access the data.'
eTag:
type: string
description: Version of data represented by the manifest. Any change in eTag indicates a new data version.
partitionType:
type: string
description: Indicates the division of data. If a given partition has more than the supported number, the data is split into multiple files, each file representing a specific partitionValue. By default, the data in the file is partitioned by the number of line items.
partnerTenantId:
type: string
description: The Microsoft Entra tenant ID of the partner.
rootDirectory:
type: string
description: The root directory that contains all the files.
sasToken:
type: string
description: The SAS token for accessing the directory or an individual file in the directory.
schemaVersion:
type: string
description: The version of the manifest schema.
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.partners.billing.manifest'
microsoft.graph.ODataErrors.InnerError:
title: InnerError
required:
- '@odata.type'
type: object
properties:
request-id:
type: string
description: Request Id as tracked internally by the service
nullable: true
client-request-id:
type: string
description: Client request Id as sent by the client application.
nullable: true
date:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: Date when the error occured.
format: date-time
nullable: true
'@odata.type':
type: string
microsoft.graph.partners:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: partners
required:
- '@odata.type'
type: object
properties:
billing:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.partners.billing.billing'
- type: object
nullable: true
description: Represents billing details for billed and unbilled data.
x-ms-navigationProperty: true
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.partners'
microsoft.graph.partners.billing.operation:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: operation
required:
- '@odata.type'
type: object
properties:
createdDateTime:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
format: date-time
lastActionDateTime:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: The time of the last action of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
format: date-time
status:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.longRunningOperationStatus'
- type: object
nullable: true
description: 'The status of the operation. The possible values are: notStarted, running, completed, failed, unknownFutureValue.'
'@odata.type':
type: string
discriminator:
propertyName: '@odata.type'
mapping:
'#microsoft.graph.partners.billing.exportSuccessOperation': '#/components/schemas/microsoft.graph.partners.billing.exportSuccessOperation'
'#microsoft.graph.partners.billing.failedOperation': '#/components/schemas/microsoft.graph.partners.billing.failedOperation'
'#microsoft.graph.partners.billing.runningOperation': '#/components/schemas/microsoft.graph.partners.billing.runningOperation'
microsoft.graph.userDefaultAuthenticationMethod:
title: userDefaultAuthenticationMethod
enum:
- push
- oath
- voiceMobile
- voiceAlternateMobile
- voiceOffice
- sms
- none
- unknownFutureValue
type: string
microsoft.graph.printUsageByPrinter:
allOf:
- $ref: '#/components/schemas/microsoft.graph.printUsage'
- title: printUsageByPrinter
required:
- '@odata.type'
type: object
properties:
printerId:
type: string
description: The ID of the printer represented by these statistics.
printerName:
type: string
description: The name of the printer represented by these statistics.
nullable: true
'@odata.type':
type: string
default: '#microsoft.graph.printUsageByPrinter'
x-ms-discriminator-value: '#microsoft.graph.printUsageByPrinter'
microsoft.graph.signInUserType:
title: signInUserType
enum:
- member
- guest
- unknownFutureValue
type: string
microsoft.graph.printUsageByUser:
allOf:
- $ref: '#/components/schemas/microsoft.graph.printUsage'
- title: printUsageByUser
required:
- '@odata.type'
type: object
properties:
userPrincipalName:
type: string
description: The UPN of the user represented by these statistics.
'@odata.type':
type: string
default: '#microsoft.graph.printUsageByUser'
x-ms-discriminator-value: '#microsoft.graph.printUsageByUser'
microsoft.graph.userRegistrationDetails:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: userRegistrationDetails
required:
- '@odata.type'
type: object
properties:
isAdmin:
type: boolean
description: Indicates whether the user has an admin role in the tenant. This value can be used to check the authentication methods that privileged accounts are registered for and capable of.
nullable: true
isMfaCapable:
type: boolean
description: Indicates whether the user has registered a strong authentication method for multifactor authentication. The method must be allowed by the authentication methods policy. Supports $filter (eq).
isMfaRegistered:
type: boolean
description: Indicates whether the user has registered a strong authentication method for multifactor authentication. The method may not necessarily be allowed by the authentication methods policy. Supports $filter (eq).
isPasswordlessCapable:
type: boolean
description: Indicates whether the user has registered a passwordless strong authentication method (including FIDO2, Windows Hello for Business, and Microsoft Authenticator (Passwordless)) that is allowed by the authentication methods policy. Supports $filter (eq).
isSsprCapable:
type: boolean
description: Indicates whether the user has registered the required number of authentication methods for self-service password reset and the user is allowed to perform self-service password reset by policy. Supports $filter (eq).
isSsprEnabled:
type: boolean
description: Indicates whether the user is allowed to perform self-service password reset by policy. The user may not necessarily have registered the required number of authentication methods for self-service password reset. Supports $filter (eq).
isSsprRegistered:
type: boolean
description: Indicates whether the user has registered the required number of authentication methods for self-service password reset. The user may not necessarily be allowed to perform self-service password reset by policy. Supports $filter (eq).
isSystemPreferredAuthenticationMethodEnabled:
type: boolean
description: Indicates whether system preferred authentication method is enabled. If enabled, the system dynamically determines the most secure authentication method among the methods registered by the user. Supports $filter (eq).
nullable: true
lastUpdatedDateTime:
pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$
type: string
description: The date and time (UTC) when the report was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
format: date-time
methodsRegistered:
type: array
items:
type: string
nullable: true
description: Collection of authentication methods registered, such as mobilePhone, email, passKeyDeviceBound. Supports $filter (any with eq).
systemPreferredAuthenticationMethods:
type: array
items:
type: string
nullable: true
description: 'Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. The possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. Supports $filter (any with eq).'
userDisplayName:
type: string
description: The user display name, such as Adele Vance. Supports $filter (eq, startsWith) and $orderby.
userPreferredMethodForSecondaryAuthentication:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.userDefaultAuthenticationMethod'
- type: object
nullable: true
description: 'The method the user selected as the default second-factor for performing multifactor authentication. The possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. This property is used as preferred MFA method when isSystemPreferredAuthenticationMethodEnabled is false. Supports $filter (any with eq).'
userPrincipalName:
type: string
description: The user principal name, such as AdeleV@contoso.com. Supports $filter (eq, startsWith) and $orderby.
userType:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.signInUserType'
- type: object
nullable: true
description: 'Identifies whether the user is a member or guest in the tenant. The possible values are: member, guest, unknownFutureValue.'
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.userRegistrationDetails'
microsoft.graph.ODataErrors.MainError:
required:
- code
- message
type: object
properties:
code:
type: string
message:
type: string
x-ms-primary-error-message: true
target:
type: string
nullable: true
details:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.ODataErrors.ErrorDetails'
innerError:
$ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError'
microsoft.graph.partners.billing.blob:
title: blob
required:
- '@odata.type'
type: object
properties:
name:
type: string
description: The blob name.
partitionValue:
type: string
description: The partition that contains the file. A large partition is split into multiple files, each with the same partitionValue.
'@odata.type':
type: string
microsoft.graph.partners.billing.unbilledReconciliation:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: unbilledReconciliation
required:
- '@odata.type'
type: object
properties:
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.partners.billing.unbilledReconciliation'
microsoft.graph.longRunningOperationStatus:
title: longRunningOperationStatus
enum:
- notStarted
- running
- succeeded
- failed
- unknownFutureValue
type: string
microsoft.graph.reportRoot:
title: reportRoot
required:
- '@odata.type'
type: object
properties:
authenticationMethods:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.authenticationMethodsRoot'
- type: object
nullable: true
description: Container for navigation properties for Microsoft Entra authentication methods resources.
x-ms-navigationProperty: true
dailyPrintUsageByPrinter:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.printUsageByPrinter'
description: Retrieve a list of daily print usage summaries, grouped by printer.
x-ms-navigationProperty: true
dailyPrintUsageByUser:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.printUsageByUser'
description: Retrieve a list of daily print usage summaries, grouped by user.
x-ms-navigationProperty: true
monthlyPrintUsageByPrinter:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.printUsageByPrinter'
description: Retrieve a list of monthly print usage summaries, grouped by printer.
x-ms-navigationProperty: true
monthlyPrintUsageByUser:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.printUsageByUser'
description: Retrieve a list of monthly print usage summaries, grouped by user.
x-ms-navigationProperty: true
partners:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.partners'
- type: object
nullable: true
description: Represents billing details for a Microsoft direct partner.
x-ms-navigationProperty: true
security:
anyOf:
- $ref: '#/components/schemas/microsoft.graph.securityReportsRoot'
- type: object
nullable: true
description: Represents an abstract type that contains resources for attack simulation and training reports.
x-ms-navigationProperty: true
'@odata.type':
type: string
microsoft.graph.partners.billing.billedUsage:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: billedUsage
required:
- '@odata.type'
type: object
properties:
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.partners.billing.billedUsage'
microsoft.graph.authenticationMethodsRoot:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: authenticationMethodsRoot
required:
- '@odata.type'
type: object
properties:
userRegistrationDetails:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.userRegistrationDetails'
description: Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of (such as multifactor authentication, self-service password reset, and passwordless authentication).
x-ms-navigationProperty: true
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.authenticationMethodsRoot'
microsoft.graph.securityReportsRoot:
allOf:
- $ref: '#/components/schemas/microsoft.graph.entity'
- title: securityReportsRoot
required:
- '@odata.type'
type: object
properties:
'@odata.type':
type: string
x-ms-discriminator-value: '#microsoft.graph.securityReportsRoot'
microsoft.graph.ODataErrors.ODataError:
required:
- error
type: object
properties:
error:
$ref: '#/components/schemas/microsoft.graph.ODataErrors.MainError'
microsoft.graph.entity:
title: entity
required:
- '@odata.type'
type: object
properties:
id:
type: string
description: The unique identifier for an entity. Read-only.
'@odata.type':
type: string
discriminator:
propertyName: '@odata.type'
mapping:
'#microsoft.graph.accessPackage': '#/components/schemas/microsoft.graph.accessPackage'
'#microsoft.graph.accessPackageAssignment': '#/components/schemas/microsoft.graph.accessPackageAssignment'
'#microsoft.graph.accessPackageAssignmentPolicy': '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy'
'#microsoft.graph.accessPackageAssignmentRequest': '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest'
'#microsoft.graph.accessPackageCatalog': '#/components/schemas/microsoft.graph.accessPackageCatalog'
'#microsoft.graph.accessPackageQuestion': '#/components/schemas/microsoft.graph.accessPackageQuestion'
'#microsoft.graph.accessPackageMultipleChoiceQuestion': '#/components/schemas/microsoft.graph.accessPackageMultipleChoiceQuestion'
'#microsoft.graph.accessPackageTextInputQuestion': '#/components/schemas/microsoft.graph.accessPackageTextInputQuestion'
'#microsoft.graph.accessPackageResource': '#/components/schemas/microsoft.graph.accessPackageResource'
'#microsoft.graph.accessPackageResourceEnvironment': '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment'
'#microsoft.graph.accessPackageResourceRequest': '#/components/schemas/microsoft.graph.accessPackageResourceRequest'
'#microsoft.graph.accessPackageResourceRole': '#/components/schemas/microsoft.graph.accessPackageResourceRole'
'#microsoft.graph.accessPackageResourceRoleScope': '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope'
'#microsoft.graph.accessPackageResourceScope': '#/components/schemas/microsoft.graph.accessPackageResourceScope'
'#microsoft.graph.accessPackageSubject': '#/components/schemas/microsoft.graph.accessPackageSubject'
'#microsoft.graph.accessReviewHistoryDefinition': '#/components/schemas/microsoft.graph.accessReviewHistoryDefinition'
'#microsoft.graph.accessReviewHistoryInstance': '#/components/schemas/microsoft.graph.accessReviewHistoryInstance'
'#microsoft.graph.accessReviewInstance': '#/components/schemas/microsoft.graph.accessReviewInstance'
'#microsoft.graph.accessReviewInstanceDecisionItem': '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem'
'#microsoft.graph.accessReviewReviewer': '#/components/schemas/microsoft.graph.accessReviewReviewer'
'#microsoft.graph.accessReviewScheduleDefinition': '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition'
'#microsoft.graph.accessReviewSet': '#/components/schemas/microsoft.graph.accessReviewSet'
'#microsoft.graph.accessReviewStage': '#/components/schemas/microsoft.graph.accessReviewStage'
'#microsoft.graph.activitiesContainer': '#/components/schemas/microsoft.graph.activitiesContainer'
'#microsoft.graph.activityHistoryItem': '#/components/schemas/microsoft.graph.activityHistoryItem'
'#microsoft.graph.adminConsentRequestPolicy': '#/components/schemas/microsoft.graph.adminConsentRequestPolicy'
'#microsoft.graph.adminMicrosoft365Apps': '#/components/schemas/microsoft.graph.adminMicrosoft365Apps'
'#microsoft.graph.adminReportSettings': '#/components/schemas/microsoft.graph.adminReportSettings'
'#microsoft.graph.agreement': '#/components/schemas/microsoft.graph.agreement'
'#microsoft.graph.agreementAcceptance': '#/components/schemas/microsoft.graph.agreementAcceptance'
'#microsoft.graph.agreementFileProperties': '#/components/schemas/microsoft.graph.agreementFileProperties'
'#microsoft.graph.agreementFile': '#/components/schemas/microsoft.graph.agreementFile'
'#microsoft.graph.agreementFileLocalization': '#/components/schemas/microsoft.graph.agreementFileLocalization'
'#microsoft.graph.agreementFileVersion': '#/components/schemas/microsoft.graph.agreementFileVersion'
'#microsoft.graph.aiInteraction': '#/components/schemas/microsoft.graph.aiInteraction'
'#microsoft.graph.aiInteractionHistory': '#/components/schemas/microsoft.graph.aiInteractionHistory'
'#microsoft.graph.aiUser': '#/components/schemas/microsoft.graph.aiUser'
'#microsoft.graph.alert': '#/components/schemas/microsoft.graph.alert'
'#microsoft.graph.allowedValue': '#/components/schemas/microsoft.graph.allowedValue'
'#microsoft.graph.appCatalogs': '#/components/schemas/microsoft.graph.appCatalogs'
'#microsoft.graph.appConsentApprovalRoute': '#/components/schemas/microsoft.graph.appConsentApprovalRoute'
'#microsoft.graph.appConsentRequest': '#/components/schemas/microsoft.graph.appConsentRequest'
'#microsoft.graph.applePushNotificationCertificate': '#/components/schemas/microsoft.graph.applePushNotificationCertificate'
'#microsoft.graph.applicationTemplate': '#/components/schemas/microsoft.graph.applicationTemplate'
'#microsoft.graph.appLogCollectionRequest': '#/components/schemas/microsoft.graph.appLogCollectionRequest'
'#microsoft.graph.approval': '#/components/schemas/microsoft.graph.approval'
'#microsoft.graph.approvalStage': '#/components/schemas/microsoft.graph.approvalStage'
'#microsoft.graph.appScope': '#/components/schemas/microsoft.graph.appScope'
'#microsoft.graph.attachment': '#/components/schemas/microsoft.graph.attachment'
'#microsoft.graph.fileAttachment': '#/components/schemas/microsoft.graph.fileAttachment'
'#microsoft.graph.itemAttachment': '#/components/schemas/microsoft.graph.itemAttachment'
'#microsoft.graph.referenceAttachment': '#/components/schemas/microsoft.graph.referenceAttachment'
'#microsoft.graph.attachmentBase': '#/components/schemas/microsoft.graph.attachmentBase'
'#microsoft.graph.taskFileAttachment': '#/components/schemas/microsoft.graph.taskFileAttachment'
'#microsoft.graph.attach
# --- truncated at 32 KB (147 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/openapi/microsoft-graph-reports-reportroot-api-openapi.yml