Microsoft Graph · JSON Structure

Microsoft Graph Structure

Structural overview of the Microsoft Graph API surface; extracted from openapi/.

Type: Properties: 0
Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks

Microsoft Graph Structure is a JSON Structure definition published by Microsoft Graph.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "Microsoft Graph",
  "providerId": "microsoft-graph",
  "kind": "json-structure",
  "description": "Structural overview of the Microsoft Graph API surface; extracted from openapi/.",
  "schemaCount": 4228,
  "operationCount": 15896,
  "schemas": [
    {
      "name": "microsoft.graph.aadUserConversationMember",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackage",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackageAssignment",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackageAssignmentPolicy",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackageAssignmentRequest",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackageAssignmentRequestWorkflowExtension",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackageAssignmentWorkflowExtension",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackageCatalog",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackageMultipleChoiceQuestion",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackageQuestion",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackageResource",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackageResourceEnvironment",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackageResourceRequest",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackageResourceRole",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackageResourceRoleScope",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackageResourceScope",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackageSubject",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessPackageTextInputQuestion",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessReviewHistoryDefinition",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessReviewHistoryInstance",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessReviewInstance",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessReviewInstanceDecisionItem",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessReviewReviewer",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessReviewScheduleDefinition",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessReviewSet",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.accessReviewStage",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.activitiesContainer",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.activityBasedTimeoutPolicy",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.activityHistoryItem",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.addLargeGalleryViewOperation",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.admin",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "@odata.type"
      ]
    },
    {
      "name": "microsoft.graph.adminConsentRequestPolicy",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.administrativeUnit",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.adminMicrosoft365Apps",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.adminReportSettings",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.agreement",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.agreementAcceptance",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.agreementFile",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.agreementFileLocalization",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.agreementFileProperties",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.agreementFileVersion",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.aiInteraction",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.aiInteractionHistory",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.aiUser",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.akamaiWebApplicationFirewallProvider",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.alert",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.allowedValue",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.androidCompliancePolicy",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.androidCustomConfiguration",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.androidGeneralDeviceConfiguration",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.androidLobApp",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.androidManagedAppProtection",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.androidManagedAppRegistration",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.androidStoreApp",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.androidWorkProfileCompliancePolicy",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.androidWorkProfileCustomConfiguration",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.androidWorkProfileGeneralDeviceConfiguration",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.anonymousGuestConversationMember",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.appCatalogs",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.appConsentApprovalRoute",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.appConsentRequest",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.appleDeviceFeaturesConfigurationBase",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.appleManagedIdentityProvider",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.applePushNotificationCertificate",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.application",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.applicationTemplate",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.appLogCollectionRequest",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.appManagementPolicy",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.appRoleAssignment",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.approval",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.approvalStage",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.appScope",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.arkoseFraudProtectionProvider",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.associatedTeamInfo",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.attachment",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.attachmentBase",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.attachmentSession",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.attackSimulationOperation",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.attackSimulationRoot",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.attendanceRecord",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.attributeMappingFunctionSchema",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.attributeSet",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.audioRoutingGroup",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.auditEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.auditLogRoot",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.authentication",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.authenticationCombinationConfiguration",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.authenticationConditionApplication",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "@odata.type"
      ]
    },
    {
      "name": "microsoft.graph.authenticationContextClassReference",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.authenticationEventListener",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.authenticationEventsFlow",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.authenticationFlowsPolicy",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.authenticationMethod",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.authenticationMethodConfiguration",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.authenticationMethodModeDetail",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.authenticationMethodsPolicy",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.authenticationMethodsRoot",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.authenticationMethodTarget",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.authenticationStrengthPolicy",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.authenticationStrengthRoot",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.authoredNote",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.authorizationPolicy",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.azureCommunicationServicesUserConversationMember",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.b2xIdentityUserFlow",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.backupRestoreRoot",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.baseItem",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.baseItemVersion",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.baseMapFeature",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.baseSitePage",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.bitlocker",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.bitlockerRecoveryKey",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.bookingAppointment",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.bookingBusiness",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.bookingCurrency",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.bookingCustomer",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.bookingCustomerBase",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.bookingCustomQuestion",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.bookingService",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.bookingStaffMember",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.bookingStaffMemberBase",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.browserSharedCookie",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.browserSite",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.browserSiteList",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.building",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.buildingMap",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.builtInIdentityProvider",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.bulkUpload",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.calendar",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.calendarGroup",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.calendarPermission",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.calendarSharingMessage",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.call",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.callEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.callRecording",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.callTranscript",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.cancelMediaProcessingOperation",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.canvasLayout",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.certificateAuthorityDetail",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.certificateBasedAuthConfiguration",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.certificateBasedAuthPki",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.changeTrackedEntity",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.channel",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.chat",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.chatMessage",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.chatMessageHostedContent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.chatMessageInfo",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.checkInClaim",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "@odata.type"
      ]
    },
    {
      "name": "microsoft.graph.checklistItem",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.claimsMappingPolicy",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.cloudClipboardItem",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.cloudClipboardRoot",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.cloudCommunications",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "@odata.type"
      ]
    },
    {
      "name": "microsoft.graph.cloudFlareWebApplicationFirewallProvider",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.cloudPC",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.cloudPcAuditEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.cloudPcDeviceImage",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.cloudPcGalleryImage",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.cloudPcOnPremisesConnection",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.cloudPcProvisioningPolicy",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.cloudPcProvisioningPolicyAssignment",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.cloudPcUserSetting",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.cloudPcUserSettingAssignment",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.columnDefinition",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.columnLink",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.commsOperation",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.community",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.companySubscription",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.compliance",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "@odata.type"
      ]
    },
    {
      "name": "microsoft.graph.complianceManagementPartner",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.conditionalAccessPolicy",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.conditionalAccessRoot",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.conditionalAccessTemplate",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.connectedOrganization",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.contact",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.contactFolder",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.contentActivity",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.contentSharingSession",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.contentType",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.contract",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.conversation",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.conversationMember",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.conversationThread",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.copilotAdmin",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.copilotAdminLimitedMode",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.copilotAdminSetting",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.copilotReportRoot",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.copilotRoot",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "@odata.type"
      ]
    },
    {
      "name": "microsoft.graph.countryNamedLocation",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.crossTenantAccessPolicy",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.crossTenantAccessPolicyConfigurationDefault",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.crossTenantAccessPolicyConfigurationPartner",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "@odata.type"
      ]
    },
    {
      "name": "microsoft.graph.crossTenantIdentitySyncPolicyPartner",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "@odata.type"
      ]
    },
    {
      "name": "microsoft.graph.customAuthenticationExtension",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.customCalloutExtension",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.customExtensionStageSetting",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.customSecurityAttributeDefinition",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.dataPolicyOperation",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.dataSecurityAndGovernance",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.dayNote",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.defaultManagedAppProtection",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.delegatedAdminAccessAssignment",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.delegatedAdminCustomer",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.delegatedAdminRelationship",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.delegatedAdminRelationshipOperation",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.delegatedAdminRelationshipRequest",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.delegatedAdminServiceManagementDetail",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.delegatedPermissionClassification",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deletedChat",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deletedItemContainer",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deletedTeam",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deltaParticipants",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.desk",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.detectedApp",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.device",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceAndAppManagementRoleAssignment",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceAndAppManagementRoleDefinition",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceAppManagement",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceCategory",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceComplianceActionItem",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceComplianceDeviceOverview",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceComplianceDeviceStatus",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceCompliancePolicy",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceCompliancePolicyAssignment",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceCompliancePolicyDeviceStateSummary",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceCompliancePolicySettingStateSummary",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceCompliancePolicyState",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceComplianceScheduledActionForRule",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceComplianceSettingState",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceComplianceUserOverview",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceComplianceUserStatus",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceConfiguration",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceConfigurationAssignment",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceConfigurationDeviceOverview",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceConfigurationDeviceStateSummary",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceConfigurationDeviceStatus",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceConfigurationState",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceConfigurationUserOverview",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "microsoft.graph.deviceConfigurationUserStatus",
      "type": null,
      "propertyCount": 0,
      "req

# --- truncated at 32 KB (6058 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/json-structure/microsoft-graph-structure.json