Microsoft Graph sites.baseSitePage API

The sites.baseSitePage API from Microsoft Graph — 43 operation(s) for sites.basesitepage.

Operations 70

GET /sites/{site-id}/getByPath(path='{path}')/pages Microsoft Graph Get pages from sites #
POST /sites/{site-id}/getByPath(path='{path}')/pages Microsoft Graph Create new navigation property to pages for sites #
GET /sites/{site-id}/pages Microsoft Graph List baseSitePages #
POST /sites/{site-id}/pages Microsoft Graph Create a page in the site pages list of a site #
GET /sites/{site-id}/pages/{baseSitePage-id} Microsoft Graph Get baseSitePage #
PATCH /sites/{site-id}/pages/{baseSitePage-id} Microsoft Graph Update the navigation property pages in sites #
DELETE /sites/{site-id}/pages/{baseSitePage-id} Microsoft Graph Delete baseSitePage #
GET /sites/{site-id}/pages/{baseSitePage-id}/createdByUser Microsoft Graph Get createdByUser from sites #
GET /sites/{site-id}/pages/{baseSitePage-id}/createdByUser/mailboxSettings Microsoft Graph Get mailboxSettings property value #
PATCH /sites/{site-id}/pages/{baseSitePage-id}/createdByUser/mailboxSettings Microsoft Graph Update property mailboxSettings value. #
GET /sites/{site-id}/pages/{baseSitePage-id}/createdByUser/serviceProvisioningErrors Microsoft Graph Get serviceProvisioningErrors property value #
GET /sites/{site-id}/pages/{baseSitePage-id}/createdByUser/serviceProvisioningErrors/$count Microsoft Graph Get the number of the resource #
GET /sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser Microsoft Graph Get lastModifiedByUser from sites #
GET /sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser/mailboxSettings Microsoft Graph Get mailboxSettings property value #
PATCH /sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser/mailboxSettings Microsoft Graph Update property mailboxSettings value. #
GET /sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser/serviceProvisioningErrors Microsoft Graph Get serviceProvisioningErrors property value #
GET /sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser/serviceProvisioningErrors/$count Microsoft Graph Get the number of the resource #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage Microsoft Graph Get SitePage #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout Microsoft Graph Get canvasLayout from sites #
PATCH /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout Microsoft Graph Update the navigation property canvasLayout in sites #
DELETE /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout Microsoft Graph Delete navigation property canvasLayout for sites #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections Microsoft Graph Get horizontalSections from sites #
POST /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections Microsoft Graph Create new navigation property to horizontalSections for sites #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id} Microsoft Graph Get horizontalSections from sites #
PATCH /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id} Microsoft Graph Update the navigation property horizontalSections in sites #
DELETE /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id} Microsoft Graph Delete navigation property horizontalSections for sites #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns Microsoft Graph Get columns from sites #
POST /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns Microsoft Graph Create new navigation property to columns for sites #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id} Microsoft Graph Get columns from sites #
PATCH /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id} Microsoft Graph Update the navigation property columns in sites #
DELETE /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id} Microsoft Graph Delete navigation property columns for sites #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}/webparts Microsoft Graph Get webparts from sites #
POST /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}/webparts Microsoft Graph Create new navigation property to webparts for sites #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}/webparts/{webPart-id} Microsoft Graph Get webparts from sites #
PATCH /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}/webparts/{webPart-id} Microsoft Graph Update the navigation property webparts in sites #
DELETE /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}/webparts/{webPart-id} Microsoft Graph Delete navigation property webparts for sites #
POST /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}/webparts/{webPart-id}/getPositionOfWebPart Microsoft Graph Invoke action getPositionOfWebPart #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/{horizontalSectionColumn-id}/webparts/$count Microsoft Graph Get the number of the resource #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection-id}/columns/$count Microsoft Graph Get the number of the resource #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections/$count Microsoft Graph Get the number of the resource #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/verticalSection Microsoft Graph Get verticalSection from sites #
PATCH /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/verticalSection Microsoft Graph Update the navigation property verticalSection in sites #
DELETE /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/verticalSection Microsoft Graph Delete navigation property verticalSection for sites #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/verticalSection/webparts Microsoft Graph Get webparts from sites #
POST /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/verticalSection/webparts Microsoft Graph Create new navigation property to webparts for sites #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/verticalSection/webparts/{webPart-id} Microsoft Graph Get webparts from sites #
PATCH /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/verticalSection/webparts/{webPart-id} Microsoft Graph Update the navigation property webparts in sites #
DELETE /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/verticalSection/webparts/{webPart-id} Microsoft Graph Delete navigation property webparts for sites #
POST /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/verticalSection/webparts/{webPart-id}/getPositionOfWebPart Microsoft Graph Invoke action getPositionOfWebPart #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/verticalSection/webparts/$count Microsoft Graph Get the number of the resource #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/createdByUser Microsoft Graph Get createdByUser from sites #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/createdByUser/mailboxSettings Microsoft Graph Get mailboxSettings property value #
PATCH /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/createdByUser/mailboxSettings Microsoft Graph Update property mailboxSettings value. #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/createdByUser/serviceProvisioningErrors Microsoft Graph Get serviceProvisioningErrors property value #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/createdByUser/serviceProvisioningErrors/$count Microsoft Graph Get the number of the resource #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/lastModifiedByUser Microsoft Graph Get lastModifiedByUser from sites #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/lastModifiedByUser/mailboxSettings Microsoft Graph Get mailboxSettings property value #
PATCH /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/lastModifiedByUser/mailboxSettings Microsoft Graph Update property mailboxSettings value. #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/lastModifiedByUser/serviceProvisioningErrors Microsoft Graph Get serviceProvisioningErrors property value #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/lastModifiedByUser/serviceProvisioningErrors/$count Microsoft Graph Get the number of the resource #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/webParts Microsoft Graph Get webParts from sites #
POST /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/webParts Microsoft Graph Create new navigation property to webParts for sites #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/webParts/{webPart-id} Microsoft Graph Get webParts from sites #
PATCH /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/webParts/{webPart-id} Microsoft Graph Update the navigation property webParts in sites #
DELETE /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/webParts/{webPart-id} Microsoft Graph Delete webPart #
POST /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/webParts/{webPart-id}/getPositionOfWebPart Microsoft Graph Invoke action getPositionOfWebPart #
GET /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/webParts/$count Microsoft Graph Get the number of the resource #
GET /sites/{site-id}/pages/$count Microsoft Graph Get the number of the resource #
GET /sites/{site-id}/pages/graph.sitePage Microsoft Graph Get SitePage #
GET /sites/{site-id}/pages/graph.sitePage/$count Microsoft Graph Get the number of the resource #

Documentation

📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/admin?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/agreementacceptance?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/agreement?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/teamsapp?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/application?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/applicationtemplate?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/azure-ad-auditlog-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/authenticationmethodconfiguration?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/authenticationmethodspolicy?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/certificatebasedauthconfiguration?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/chat?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/communications-api-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/complianceapioverview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/externalconnectors-externalconnection?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/contact?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/contract?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/copilot-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/datapolicyoperation?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/intune-apps-conceptual?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/intune-device-conceptual?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/device?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/directory?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/domaindnsrecord?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/domain?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/drive?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/education-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/employee-experience-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/externalconnectors-external?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/filter-query-parameter
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/excel?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/grouplifecyclepolicy?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/groups-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/groupsetting?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/groupsettingtemplate?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/identitycontainer?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/informationprotection?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/invitation?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/users?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/oauth2permissiongrant?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/organization?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/resourcespecificpermissiongrant?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/place?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/planner-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/policy-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/print?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/privacy?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/report?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/rolemanagement?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/schemaextension?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/scopedrolemembership?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/search-api-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/security-api-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/serviceprincipal?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/shares?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/sharepoint?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/solutions-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/filestorage?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/subscribedsku?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/subscription?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/teams-api-overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/teamwork?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/tenantrelationship?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/user?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/auth/auth-concepts
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/workplace?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
📖
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/sitepage?view=graph-rest-1.0

Specifications

Other Resources

Work with this as data

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-sites-basesitepage-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 Specification

microsoft-graph-sites-basesitepage-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Microsoft Graph Admin Admin.admin Sites.base Site Page 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: sites.baseSitePage
  x-ms-docs-toc-type: page
paths:
  /sites/{site-id}/getByPath(path='{path}')/pages:
    description: Provides operations to manage the pages property of the microsoft.graph.site entity.
    parameters:
    - name: site-id
      in: path
      description: The unique identifier of site
      required: true
      schema:
        type: string
      x-ms-docs-key-type: site
    - name: path
      in: path
      description: 'Usage: path=''{path}'''
      required: true
      schema:
        type: string
        nullable: true
    x-ms-docs-grouped-path:
    - /sites/{site-id}/pages
    get:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Get pages from sites
      description: The collection of pages in the baseSitePages list in this site.
      operationId: sites.getByPath.ListPages
      parameters:
      - $ref: '#/components/parameters/top'
      - $ref: '#/components/parameters/skip'
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      - $ref: '#/components/parameters/count'
      - name: $orderby
        in: query
        description: Order items by property values
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - 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:
          $ref: '#/components/responses/microsoft.graph.baseSitePageCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Create new navigation property to pages for sites
      operationId: sites.getByPath.CreatePages
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.baseSitePage'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.baseSitePage'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /sites/{site-id}/pages:
    description: Provides operations to manage the pages property of the microsoft.graph.site entity.
    parameters:
    - name: site-id
      in: path
      description: The unique identifier of site
      required: true
      schema:
        type: string
      x-ms-docs-key-type: site
    x-ms-docs-grouped-path:
    - /sites/{site-id}/getByPath(path='{path}')/pages
    get:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph List baseSitePages
      description: Get the collection of baseSitePage objects from the site pages list in a site. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/basesitepage-list?view=graph-rest-1.0
      operationId: sites.ListPages
      parameters:
      - $ref: '#/components/parameters/top'
      - $ref: '#/components/parameters/skip'
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      - $ref: '#/components/parameters/count'
      - name: $orderby
        in: query
        description: Order items by property values
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - 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:
          $ref: '#/components/responses/microsoft.graph.baseSitePageCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Create a page in the site pages list of a site
      description: Create a new sitePage in the site pages list in a site.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-1.0
      operationId: sites.CreatePages
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.baseSitePage'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.baseSitePage'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /sites/{site-id}/pages/{baseSitePage-id}:
    description: Provides operations to manage the pages property of the microsoft.graph.site entity.
    parameters:
    - name: site-id
      in: path
      description: The unique identifier of site
      required: true
      schema:
        type: string
      x-ms-docs-key-type: site
    - name: baseSitePage-id
      in: path
      description: The unique identifier of baseSitePage
      required: true
      schema:
        type: string
      x-ms-docs-key-type: baseSitePage
    get:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Get baseSitePage
      description: Get the metadata for a baseSitePage in the site pages list in a site.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/basesitepage-get?view=graph-rest-1.0
      operationId: sites.GetPages
      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 navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.baseSitePage'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Update the navigation property pages in sites
      operationId: sites.UpdatePages
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.baseSitePage'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.baseSitePage'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Delete baseSitePage
      description: Delete a baseSitePage from the site pages list in a site.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/basesitepage-delete?view=graph-rest-1.0
      operationId: sites.DeletePages
      parameters:
      - name: If-Match
        in: header
        description: ETag
        schema:
          type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /sites/{site-id}/pages/{baseSitePage-id}/createdByUser:
    description: Provides operations to manage the createdByUser property of the microsoft.graph.baseItem entity.
    parameters:
    - name: site-id
      in: path
      description: The unique identifier of site
      required: true
      schema:
        type: string
      x-ms-docs-key-type: site
    - name: baseSitePage-id
      in: path
      description: The unique identifier of baseSitePage
      required: true
      schema:
        type: string
      x-ms-docs-key-type: baseSitePage
    x-ms-docs-grouped-path:
    - /sites/{site-id}/createdByUser
    - /sites/{site-id}/lists/{list-id}/createdByUser
    - /sites/{site-id}/lists/{list-id}/items/{listItem-id}/createdByUser
    - /sites/{site-id}/getByPath(path='{path}')/createdByUser
    - /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/createdByUser
    get:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Get createdByUser from sites
      description: Identity of the user who created the item. Read-only.
      operationId: sites.pages.GetCreatedByUser
      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 navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.user'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /sites/{site-id}/pages/{baseSitePage-id}/createdByUser/mailboxSettings:
    parameters:
    - name: site-id
      in: path
      description: The unique identifier of site
      required: true
      schema:
        type: string
      x-ms-docs-key-type: site
    - name: baseSitePage-id
      in: path
      description: The unique identifier of baseSitePage
      required: true
      schema:
        type: string
      x-ms-docs-key-type: baseSitePage
    get:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Get mailboxSettings property value
      description: Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.
      operationId: sites.pages.createdByUser.GetMailboxSettings
      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: Entity result.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
    patch:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Update property mailboxSettings value.
      operationId: sites.pages.createdByUser.UpdateMailboxSettings
      requestBody:
        description: New property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
  /sites/{site-id}/pages/{baseSitePage-id}/createdByUser/serviceProvisioningErrors:
    parameters:
    - name: site-id
      in: path
      description: The unique identifier of site
      required: true
      schema:
        type: string
      x-ms-docs-key-type: site
    - name: baseSitePage-id
      in: path
      description: The unique identifier of baseSitePage
      required: true
      schema:
        type: string
      x-ms-docs-key-type: baseSitePage
    get:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Get serviceProvisioningErrors property value
      description: Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.  Supports $filter (eq, not, for isResolved and serviceInstance).
      operationId: sites.pages.createdByUser.ListServiceProvisioningErrors
      parameters:
      - $ref: '#/components/parameters/top'
      - $ref: '#/components/parameters/skip'
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      - $ref: '#/components/parameters/count'
      - name: $orderby
        in: query
        description: Order items by property values
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - 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:
          $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
  /sites/{site-id}/pages/{baseSitePage-id}/createdByUser/serviceProvisioningErrors/$count:
    description: Provides operations to count the resources in the collection.
    parameters:
    - name: site-id
      in: path
      description: The unique identifier of site
      required: true
      schema:
        type: string
      x-ms-docs-key-type: site
    - name: baseSitePage-id
      in: path
      description: The unique identifier of baseSitePage
      required: true
      schema:
        type: string
      x-ms-docs-key-type: baseSitePage
    get:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Get the number of the resource
      operationId: sites.pages.createdByUser.ServiceProvisioningErrors.GetCount-7e89
      parameters:
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
  /sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser:
    description: Provides operations to manage the lastModifiedByUser property of the microsoft.graph.baseItem entity.
    parameters:
    - name: site-id
      in: path
      description: The unique identifier of site
      required: true
      schema:
        type: string
      x-ms-docs-key-type: site
    - name: baseSitePage-id
      in: path
      description: The unique identifier of baseSitePage
      required: true
      schema:
        type: string
      x-ms-docs-key-type: baseSitePage
    x-ms-docs-grouped-path:
    - /sites/{site-id}/lastModifiedByUser
    - /sites/{site-id}/lists/{list-id}/items/{listItem-id}/lastModifiedByUser
    - /sites/{site-id}/lists/{list-id}/lastModifiedByUser
    - /sites/{site-id}/getByPath(path='{path}')/lastModifiedByUser
    - /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/lastModifiedByUser
    get:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Get lastModifiedByUser from sites
      description: Identity of the user who last modified the item. Read-only.
      operationId: sites.pages.GetLastModifiedByUser
      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 navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.user'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser/mailboxSettings:
    parameters:
    - name: site-id
      in: path
      description: The unique identifier of site
      required: true
      schema:
        type: string
      x-ms-docs-key-type: site
    - name: baseSitePage-id
      in: path
      description: The unique identifier of baseSitePage
      required: true
      schema:
        type: string
      x-ms-docs-key-type: baseSitePage
    get:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Get mailboxSettings property value
      description: Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.
      operationId: sites.pages.lastModifiedByUser.GetMailboxSettings
      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: Entity result.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
    patch:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Update property mailboxSettings value.
      operationId: sites.pages.lastModifiedByUser.UpdateMailboxSettings
      requestBody:
        description: New property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.mailboxSettings'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
  /sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser/serviceProvisioningErrors:
    parameters:
    - name: site-id
      in: path
      description: The unique identifier of site
      required: true
      schema:
        type: string
      x-ms-docs-key-type: site
    - name: baseSitePage-id
      in: path
      description: The unique identifier of baseSitePage
      required: true
      schema:
        type: string
      x-ms-docs-key-type: baseSitePage
    get:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Get serviceProvisioningErrors property value
      description: Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object.  Supports $filter (eq, not, for isResolved and serviceInstance).
      operationId: sites.pages.lastModifiedByUser.ListServiceProvisioningErrors
      parameters:
      - $ref: '#/components/parameters/top'
      - $ref: '#/components/parameters/skip'
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      - $ref: '#/components/parameters/count'
      - name: $orderby
        in: query
        description: Order items by property values
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - 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:
          $ref: '#/components/responses/microsoft.graph.serviceProvisioningErrorCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
  /sites/{site-id}/pages/{baseSitePage-id}/lastModifiedByUser/serviceProvisioningErrors/$count:
    description: Provides operations to count the resources in the collection.
    parameters:
    - name: site-id
      in: path
      description: The unique identifier of site
      required: true
      schema:
        type: string
      x-ms-docs-key-type: site
    - name: baseSitePage-id
      in: path
      description: The unique identifier of baseSitePage
      required: true
      schema:
        type: string
      x-ms-docs-key-type: baseSitePage
    get:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Get the number of the resource
      operationId: sites.pages.lastModifiedByUser.ServiceProvisioningErrors.GetCount-6cf6
      parameters:
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
  /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage:
    description: Casts the previous resource to sitePage.
    parameters:
    - name: site-id
      in: path
      description: The unique identifier of site
      required: true
      schema:
        type: string
      x-ms-docs-key-type: site
    - name: baseSitePage-id
      in: path
      description: The unique identifier of baseSitePage
      required: true
      schema:
        type: string
      x-ms-docs-key-type: baseSitePage
    get:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Get SitePage
      description: Returns the metadata for a sitePage in the site pages list in a site.
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/sitepage-get?view=graph-rest-1.0
      operationId: sites.GetPages.AsSitePage
      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: Entity result.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.sitePage'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
  /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout:
    description: Provides operations to manage the canvasLayout property of the microsoft.graph.sitePage entity.
    parameters:
    - name: site-id
      in: path
      description: The unique identifier of site
      required: true
      schema:
        type: string
      x-ms-docs-key-type: site
    - name: baseSitePage-id
      in: path
      description: The unique identifier of baseSitePage
      required: true
      schema:
        type: string
      x-ms-docs-key-type: baseSitePage
    get:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Get canvasLayout from sites
      description: Indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical sections.
      operationId: sites.pages.AsSitePage.GetCanvasLayout
      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 navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.canvasLayout'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Update the navigation property canvasLayout in sites
      operationId: sites.pages.AsSitePage.UpdateCanvasLayout
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.canvasLayout'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.canvasLayout'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Delete navigation property canvasLayout for sites
      operationId: sites.pages.AsSitePage.DeleteCanvasLayout
      parameters:
      - name: If-Match
        in: header
        description: ETag
        schema:
          type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /sites/{site-id}/pages/{baseSitePage-id}/graph.sitePage/canvasLayout/horizontalSections:
    description: Provides operations to manage the horizontalSections property of the microsoft.graph.canvasLayout entity.
    parameters:
    - name: site-id
      in: path
      description: The unique identifier of site
      required: true
      schema:
        type: string
      x-ms-docs-key-type: site
    - name: baseSitePage-id
      in: path
      description: The unique identifier of baseSitePage
      required: true
      schema:
        type: string
      x-ms-docs-key-type: baseSitePage
    get:
      tags:
      - sites.baseSitePage
      summary: Microsoft Graph Get horizontalSections from sites
      description: Collection of horizontal sections on the SharePoint page.
      operationId: sites.pages.AsSitePage.canvasLayout.ListHorizontalSections
      parameters:
      - $ref: '#/components/parameters/top'
      - $ref: '#/components/parameters/skip'
      - $ref: '#/components/parameters/search'
      - $ref: '#/components/parameters/filter'
      - $ref: '#/components/parameters/count'
      - name: $orderby
        in: query
        description: Order items by property values
        style: form
        explode: false
        schema:
          uniqueItems: true
          type: array
          items:
            type: string
      - 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:
          $ref: '#/components/responses/microsoft.graph.horizontalSectionCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
      - sites.ba

# --- truncated at 32 KB (1105 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/openapi/microsoft-graph-sites-basesitepage-api-openapi.yml