Microsoft Graph Storage

“Microsoft Graph storage” typically refers to the storage capabilities exposed through Microsoft Graph—primarily OneDrive and SharePoint—via the Files and Drives APIs. It lets apps programmatically store and manage files and folders, upload and download (including large-file upload sessions), track changes with delta queries, generate thumbnails, search, and share content with rich permission controls.

OpenAPI Specification

storage-openapi-original.yml Raw ↑
openapi: 3.1.0
info:
  title: Microsoft Graph Storage
  description: Needs a description.
paths:
  /me/settings/storage:
    description: >-
      Provides operations to manage the storage property of the
      microsoft.graph.userSettings entity.
    get:
      tags:
        - me.userSettings
      summary: Microsoft Graph Get storage from me
      operationId: me.settings.GetStorage
      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.userStorage'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - me.userSettings
      summary: Microsoft Graph Update the navigation property storage in me
      operationId: me.settings.UpdateStorage
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.userStorage'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.userStorage'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - me.userSettings
      summary: Microsoft Graph Delete navigation property storage for me
      operationId: me.settings.DeleteStorage
      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
  /me/settings/storage/quota:
    description: >-
      Provides operations to manage the quota property of the
      microsoft.graph.userStorage entity.
    get:
      tags:
        - me.userSettings
      summary: Microsoft Graph Get quota from me
      operationId: me.settings.storage.GetQuota
      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.unifiedStorageQuota'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - me.userSettings
      summary: Microsoft Graph Update the navigation property quota in me
      operationId: me.settings.storage.UpdateQuota
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.unifiedStorageQuota'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - me.userSettings
      summary: Microsoft Graph Delete navigation property quota for me
      operationId: me.settings.storage.DeleteQuota
      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
  /me/settings/storage/quota/services:
    description: >-
      Provides operations to manage the services property of the
      microsoft.graph.unifiedStorageQuota entity.
    get:
      tags:
        - me.userSettings
      summary: Microsoft Graph Get services from me
      operationId: me.settings.storage.quota.ListServices
      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.serviceStorageQuotaBreakdownCollectionResponse
        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:
        - me.userSettings
      summary: Microsoft Graph Create new navigation property to services for me
      operationId: me.settings.storage.quota.CreateServices
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: >-
                #/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /me/settings/storage/quota/services/{serviceStorageQuotaBreakdown-id}:
    description: >-
      Provides operations to manage the services property of the
      microsoft.graph.unifiedStorageQuota entity.
    get:
      tags:
        - me.userSettings
      summary: Microsoft Graph Get services from me
      operationId: me.settings.storage.quota.GetServices
      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.serviceStorageQuotaBreakdown
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - me.userSettings
      summary: Microsoft Graph Update the navigation property services in me
      operationId: me.settings.storage.quota.UpdateServices
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: >-
                #/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/microsoft.graph.serviceStorageQuotaBreakdown
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - me.userSettings
      summary: Microsoft Graph Delete navigation property services for me
      operationId: me.settings.storage.quota.DeleteServices
      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
    parameters:
      - name: serviceStorageQuotaBreakdown-id
        in: path
        description: The unique identifier of serviceStorageQuotaBreakdown
        required: true
        schema:
          type: string
        x-ms-docs-key-type: serviceStorageQuotaBreakdown
  /me/settings/storage/quota/services/$count:
    description: Provides operations to count the resources in the collection.
    get:
      tags:
        - me.userSettings
      summary: Microsoft Graph Get the number of the resource
      operationId: me.settings.storage.quota.services.GetCount-07a3
      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'
  /storage:
    description: Provides operations to manage the storage singleton.
    get:
      tags:
        - Storage.storage
      summary: Microsoft Graph Get storage
      operationId: storage.storage.GetStorage
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved entity
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.storage'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - Storage.storage
      summary: Microsoft Graph Update storage
      operationId: storage.storage.UpdateStorage
      requestBody:
        description: New property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.storage'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.storage'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /storage/fileStorage:
    description: >-
      Provides operations to manage the fileStorage property of the
      microsoft.graph.storage entity.
    get:
      tags:
        - storage.fileStorage
      summary: Microsoft Graph Get fileStorage from storage
      operationId: storage.GetFileStorage
      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.fileStorage'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - storage.fileStorage
      summary: Microsoft Graph Update the navigation property fileStorage in storage
      operationId: storage.UpdateFileStorage
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.fileStorage'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.fileStorage'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - storage.fileStorage
      summary: Microsoft Graph Delete navigation property fileStorage for storage
      operationId: storage.DeleteFileStorage
      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
  /storage/fileStorage/containers:
    description: >-
      Provides operations to manage the containers property of the
      microsoft.graph.fileStorage entity.
    get:
      tags:
        - storage.fileStorage
      summary: Microsoft Graph List containers
      description: >-
        Get a list of fileStorageContainer objects that are accessible to a
        caller. The containerTypeId filter parameter is required.
      externalDocs:
        description: Find more info here
        url: >-
          https://learn.microsoft.com/graph/api/filestorage-list-containers?view=graph-rest-1.0
      operationId: storage.fileStorage.ListContainers
      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.fileStorageContainerCollectionResponse
        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:
        - storage.fileStorage
      summary: Microsoft Graph Create fileStorageContainer
      description: >-
        Create a new fileStorageContainer object.  The container type identified
        by containerTypeId must be registered in the tenant.  For delegated
        calls, the calling user is set as the owner of the
        fileStorageContainer. 
      externalDocs:
        description: Find more info here
        url: >-
          https://learn.microsoft.com/graph/api/filestoragecontainer-post?view=graph-rest-1.0
      operationId: storage.fileStorage.CreateContainers
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.fileStorageContainer'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.fileStorageContainer'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
  /storage/fileStorage/containers/{fileStorageContainer-id}:
    description: >-
      Provides operations to manage the containers property of the
      microsoft.graph.fileStorage entity.
    get:
      tags:
        - storage.fileStorage
      summary: Microsoft Graph Get containers from storage
      operationId: storage.fileStorage.GetContainers
      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.fileStorageContainer'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - storage.fileStorage
      summary: Microsoft Graph Update the navigation property containers in storage
      operationId: storage.fileStorage.UpdateContainers
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.fileStorageContainer'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.fileStorageContainer'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - storage.fileStorage
      summary: Microsoft Graph Delete navigation property containers for storage
      operationId: storage.fileStorage.DeleteContainers
      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
    parameters:
      - name: fileStorageContainer-id
        in: path
        description: The unique identifier of fileStorageContainer
        required: true
        schema:
          type: string
        x-ms-docs-key-type: fileStorageContainer
  /storage/fileStorage/containers/{fileStorageContainer-id}/columns:
    description: >-
      Provides operations to manage the columns property of the
      microsoft.graph.fileStorageContainer entity.
    get:
      tags:
        - storage.fileStorage
      summary: Microsoft Graph Get columns from storage
      operationId: storage.fileStorage.containers.ListColumns
      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.columnDefinitionCollectionResponse
        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:
        - storage.fileStorage
      summary: Microsoft Graph Create new navigation property to columns for storage
      operationId: storage.fileStorage.containers.CreateColumns
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.columnDefinition'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.columnDefinition'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    parameters:
      - name: fileStorageContainer-id
        in: path
        description: The unique identifier of fileStorageContainer
        required: true
        schema:
          type: string
        x-ms-docs-key-type: fileStorageContainer
    x-ms-docs-grouped-path:
      - /storage/fileStorage/deletedContainers/{fileStorageContainer-id}/columns
  /storage/fileStorage/containers/{fileStorageContainer-id}/columns/{columnDefinition-id}:
    description: >-
      Provides operations to manage the columns property of the
      microsoft.graph.fileStorageContainer entity.
    get:
      tags:
        - storage.fileStorage
      summary: Microsoft Graph Get columns from storage
      operationId: storage.fileStorage.containers.GetColumns
      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.columnDefinition'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - storage.fileStorage
      summary: Microsoft Graph Update the navigation property columns in storage
      operationId: storage.fileStorage.containers.UpdateColumns
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/microsoft.graph.columnDefinition'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/microsoft.graph.columnDefinition'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - storage.fileStorage
      summary: Microsoft Graph Delete navigation property columns for storage
      operationId: storage.fileStorage.containers.DeleteColumns
      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
    parameters:
      - name: fileStorageContainer-id
        in: path
        description: The unique identifier of fileStorageContainer
        required: true
        schema:
          type: string
        x-ms-docs-key-type: fileStorageContainer
      - name: columnDefinition-id
        in: path
        description: The unique identifier of columnDefinition
        required: true
        schema:
          type: string
        x-ms-docs-key-type: columnDefinition
    x-ms-docs-grouped-path:
      - >-
        /storage/fileStorage/deletedContainers/{fileStorageContainer-id}/columns/{columnDefinition-id}
  /storage/fileStorage/containers/{fileStorageContainer-id}/columns/{columnDefinition-id}/sourceColumn:
    description: >-
      Provides operations to manage the sourceColumn property of the
      microsoft.graph.columnDefinition entity.
    get:
      tags:
        - storage.fileStorage
      summary: Microsoft Graph Get sourceColumn from storage
      description: The source column for the content type column.
      operationId: storage.fileStorage.containers.columns.GetSourceColumn
      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.columnDefinition'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    parameters:
      - name: fileStorageContainer-id
        in: path
        description: The unique identifier of fileStorageContainer
        required: true
        schema:
          type: string
        x-ms-docs-key-type: fileStorageContainer
      - name: columnDefinition-id
        in: path
        description: The unique identifier of columnDefinition
        required: true
        schema:
          type: string
        x-ms-docs-key-type: columnDefinition
    x-ms-docs-grouped-path:
      - >-
        /storage/fileStorage/deletedContainers/{fileStorageContainer-id}/columns/{columnDefinition-id}/sourceColumn
  /storage/fileStorage/containers/{fileStorageContainer-id}/columns/$count:
    description: Provides operations to count the resources in the collection.
    get:
      tags:
        - storage.fileStorage
      summary: Microsoft Graph Get the number of the resource
      operationId: storage.fileStorage.containers.columns.GetCount-67bd
      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'
    parameters:
      - name: fileStorageContainer-id
        in: path
        description: The unique identifier of fileStorageContainer
        required: true
        schema:
          type: string
        x-ms-docs-key-type: fileStorageContainer
  /storage/fileStorage/containers/{fileStorageContainer-id}/drive:
    description: >-
      Provides operations to manage the drive property of the
      microsoft.graph.fileStorageContainer entity.
    get:
      tags:
        - storage.fileStorage
      summary: Microsoft Graph Get drive from storage
      description: The drive of the resource fileStorageContainer. Read-only.
      operationId: storage.fileStorage.containers.GetDrive
      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.drive'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-ms-docs-operation-type: operation
    parameters:
      - name: fileStorageContainer-id
        in: path
        description: T

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