How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Graph solutions.solutionsRoot API

The solutions.solutionsRoot API from Microsoft Graph — 1 operation(s) for solutions.solutionsroot.

Microsoft Graph solutions.solutionsRoot API is one of 564 APIs that Microsoft Graph publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 2 operations across 1 path, and defines 131 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://graph.microsoft.com/v1.0.

2 operations 1 paths 131 schemas 1 GET1 PATCH

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://graph.microsoft.com/v1.0
Resource Areas
1

Paths & Operations 2

Across 1 path, the API surfaces 2 operations — 1 GET, 1 PATCH. Each is listed below with its method, path, parameters, and response codes.

solutions.solutionsRoot 2
GET
/solutions
Microsoft Graph Get solutions
solutions.solutionsRoot.GetSolutionsRoot 2 params → 2XX4XX5XX
PATCH
/solutions
Microsoft Graph Update solutions
solutions.solutionsRoot.UpdateSolutionsRoot body → 2XX4XX5XX

Schemas 131

The contract defines 131 schemas that model the data the API accepts and returns. The most detailed are microsoft.graph.bookingPageSettings (12 properties), microsoft.graph.bookingSchedulingPolicy (9 properties), microsoft.graph.location (9 properties), microsoft.graph.serviceStatus (8 properties). Each schema is shown below with its type and property counts.

microsoft.graph.bookingPageSettings
object
12 properties 1 required
microsoft.graph.virtualEventExternalRegistrationInformation
object
3 properties 1 required
microsoft.graph.identity
object
3 properties 1 required
microsoft.graph.attendanceInterval
object
4 properties 1 required
microsoft.graph.bookingReminder
object
This type represents when and to whom to send an e-mail reminder.
4 properties 1 required
microsoft.graph.locationUniqueIdType
string
microsoft.graph.backupServiceConsumer
string
microsoft.graph.backupRestoreRoot
microsoft.graph.ODataErrors.InnerError
object
4 properties 1 required
microsoft.graph.bookingCurrency
microsoft.graph.serviceStatus
object
8 properties 1 required
microsoft.graph.virtualEventPresenter
microsoft.graph.restoreArtifactBase
microsoft.graph.driveProtectionUnit
microsoft.graph.bodyType
string
microsoft.graph.audioConferencing
object
7 properties 1 required
microsoft.graph.virtualEventPresenterDetails
object
8 properties 1 required
microsoft.graph.disableReason
string
microsoft.graph.endpointType
string
microsoft.graph.virtualEventRegistrationConfiguration
microsoft.graph.bookingSchedulingPolicy
object
This type represents the set of policies that dictate how bookings can be created in a Booking Calendar.
9 properties 1 required
microsoft.graph.timePeriod
object
3 properties 1 required
microsoft.graph.chatInfo
object
4 properties 1 required
microsoft.graph.mailboxRestoreArtifact
microsoft.graph.virtualEventExternalInformation
object
3 properties 1 required
microsoft.graph.meetingChatMode
string
microsoft.graph.virtualEventWebinar
microsoft.graph.virtualEventStatus
string
microsoft.graph.virtualEventRegistration
microsoft.graph.restoreSessionArtifactCount
object
5 properties 1 required
microsoft.graph.meetingAudience
string
microsoft.graph.siteProtectionUnitsBulkAdditionJob
microsoft.graph.retentionSetting
object
3 properties 1 required
microsoft.graph.mailboxProtectionRule
microsoft.graph.identitySet
object
4 properties 1 required
microsoft.graph.granularMailboxRestoreArtifact
microsoft.graph.ODataErrors.ErrorDetails
object
3 properties 2 required
microsoft.graph.driveProtectionUnitsBulkAdditionJob
microsoft.graph.attendanceRecord
microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest
microsoft.graph.virtualEventsRoot
microsoft.graph.protectionPolicyStatus
string
microsoft.graph.physicalAddress
object
6 properties 1 required
microsoft.graph.restoreSessionStatus
string
microsoft.graph.itemBody
object
3 properties 1 required
microsoft.graph.driveRestoreArtifact
microsoft.graph.bookingPriceType
string
Represents the type of pricing of a booking service.
microsoft.graph.publicErrorDetail
object
4 properties 1 required
microsoft.graph.artifactRestoreStatus
string
microsoft.graph.meetingLiveShareOptions
string
microsoft.graph.answerInputType
string
ReferenceNumeric
string
microsoft.graph.mailboxProtectionUnitsBulkAdditionJob
microsoft.graph.sharePointRestoreSession
microsoft.graph.locationType
string
microsoft.graph.mailboxProtectionUnit
microsoft.graph.lobbyBypassScope
string
microsoft.graph.bookingReminderRecipients
string
microsoft.graph.siteRestoreArtifact
microsoft.graph.onlineMeetingPresenters
string
microsoft.graph.siteProtectionUnit
microsoft.graph.bookingStaffMemberBase
microsoft.graph.bookingCustomerInformationBase
object
1 property 1 required
microsoft.graph.protectionRuleBase
microsoft.graph.meetingChatHistoryDefaultMode
string
microsoft.graph.exchangeProtectionPolicy
microsoft.graph.entity
object
2 properties 1 required
microsoft.graph.onlineMeetingBase
microsoft.graph.sharePointProtectionPolicy
microsoft.graph.oneDriveForBusinessProtectionPolicy
microsoft.graph.solutionsRoot
object
5 properties 1 required
microsoft.graph.serviceAppStatus
string
microsoft.graph.restorePoint
microsoft.graph.virtualEventSession
microsoft.graph.restoreArtifactsBulkRequestBase
microsoft.graph.outlookGeoCoordinates
object
6 properties 1 required
microsoft.graph.destinationType
string
microsoft.graph.bookingPageAccessControl
string
microsoft.graph.virtualEventTownhall
microsoft.graph.allowedLobbyAdmitterRoles
string
microsoft.graph.virtualEventRegistrationQuestionBase
microsoft.graph.siteRestoreArtifactsBulkAdditionRequest
microsoft.graph.oneDriveForBusinessRestoreSession
microsoft.graph.protectionPolicyBase
microsoft.graph.bookingBusiness
microsoft.graph.protectionUnitsBulkJobStatus
string
microsoft.graph.publicInnerError
object
5 properties 1 required
microsoft.graph.meetingAttendanceReport
microsoft.graph.protectionSource
string
microsoft.graph.ODataErrors.MainError
object
5 properties 2 required
microsoft.graph.protectionUnitBase
microsoft.graph.protectionUnitsBulkJobBase
microsoft.graph.communicationsUserIdentity
microsoft.graph.protectionRuleStatus
string
microsoft.graph.bookingsAvailabilityWindow
microsoft.graph.dayOfWeek
string
microsoft.graph.bookingCustomerBase
microsoft.graph.restorePointPreference
string
microsoft.graph.restoreArtifactsBulkRequestStatus
string
microsoft.graph.lobbyBypassSettings
object
3 properties 1 required
microsoft.graph.ODataErrors.ODataError
object
1 property 1 required
microsoft.graph.siteProtectionRule
microsoft.graph.joinMeetingIdSettings
object
4 properties 1 required
microsoft.graph.virtualEventAttendeeRegistrationStatus
string
microsoft.graph.bookingsServiceAvailabilityType
string
microsoft.graph.virtualEventSettings
object
2 properties 1 required
microsoft.graph.location
object
9 properties 1 required
microsoft.graph.driveProtectionRule
microsoft.graph.backupServiceStatus
string
microsoft.graph.virtualEventRegistrationQuestionAnswer
object
6 properties 1 required
microsoft.graph.protectionUnitStatus
string
microsoft.graph.bookingWorkTimeSlot
object
3 properties 1 required
microsoft.graph.virtualEventWebinarRegistrationConfiguration
microsoft.graph.driveRestoreArtifactsBulkAdditionRequest
microsoft.graph.dateTimeTimeZone
object
3 properties 1 required
microsoft.graph.chatRestrictions
object
2 properties 1 required
microsoft.graph.restoreSessionBase
microsoft.graph.restoreJobType
string
microsoft.graph.serviceApp
microsoft.graph.bookingAppointment
microsoft.graph.exchangeRestoreSession
microsoft.graph.bookingQuestionAssignment
object
3 properties 1 required
microsoft.graph.watermarkProtectionValues
object
3 properties 1 required
microsoft.graph.restorePointTags
string
microsoft.graph.bookingService
microsoft.graph.bookingCustomQuestion
microsoft.graph.virtualEvent
microsoft.graph.communicationsIdentitySet
microsoft.graph.bookingsAvailability
object
3 properties 1 required
microsoft.graph.bookingWorkHours
object
This type represents the set of working hours in a single day of the week.
3 properties 1 required
microsoft.graph.publicError
object
6 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-graph-solutions-solutionsroot-api-openapi.yml Raw ↑

Other APIs Microsoft Graph publishes across the network.

Microsoft Graph Admin.admin API
Microsoft Graph admin.adminMicrosoft365Apps API
Microsoft Graph admin.adminReportSettings API
Microsoft Graph Admin Consent Policy API
Microsoft Graph Admin.edge API
Microsoft Graph admin.peopleAdminSettings API
Microsoft Graph admin.serviceAnnouncement API
Microsoft Graph Admin.sharepoint API
Microsoft Graph Administration API
Microsoft Graph Administrative Units API
Microsoft Graph Agreement Acceptances API
Microsoft Graph Agreement File Localizations API
Where this information came from

This is an independent, third-party profile of Microsoft Graph solutions.solutionsRoot API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.