ESC
Type to search...

Sites.ReadWrite.All

Export JSON
Export CSV
Copy URL
Print
ApplicationDelegated Read/Write All Resources

Allows the app to create, read, update, and delete documents and list items in all site collections without a signed in user.

Permission data: April 6, 2026 at 4:06 AM UTC
Delegated Access App-Only Access

Permission Details

Application Permission

Read and write items in all site collections

Allows the app to create, read, update, and delete documents and list items in all site collections without a signed in user.

Delegated Permission User consent allowed

Edit or delete items in all site collections

Allows the application to edit or delete documents and list items in all site collections on behalf of the signed-in user.

Properties

Microsoft Graph v1.0 mapped-docs

Properties is shown from stable Microsoft Graph v1.0 metadata.

Property Type Description
dataLocationCode string The geographic region code for where this site collection resides. Only present for multi-geo tenants. Read-only.
hostname string The hostname for the site collection. Read-only.
root [root][] If present, indicates that this is a root site collection in SharePoint. Read-only.
archivalDetails [siteArchivalDetails][] Represents whether the site collection is recently archived, fully archived, or reactivating. The possible values are: recentlyArchived, fullyArchived, reactivating, unknownFutureValue.
analytics object Analytics about the view activities that took place on this site.
columns columnDefinition collection The collection of column definitions reusable across lists under this site.
contentTypes contentType collection The collection of content types defined for this site.
createdBy object Identity of the user, device, or application that created the item. Read-only.
createdByUser object Identity of the user who created the item. Read-only.
createdDateTime date-time Date and time of item creation. Read-only.
description stringNullable Provides a user-visible description of the item. Optional.
displayName stringNullable The full title for the site. Read-only.
drive object The default drive (document library) for this site.
drives drive collection The collection of drives (document libraries) under this site.
error object

Showing 15 of 36 properties.

JSON Representation

Microsoft Graph v1.0 mapped-docs

JSON representation is shown from stable Microsoft Graph v1.0 metadata.

JSON representation
{
  "hostname": "contoso.sharepoint.com",
  "dataLocationCode": "EUR",
  "root": {
    "@odata.type": "microsoft.graph.root"
  },
  "archivalDetails": {
    "@odata.type": "microsoft.graph.siteArchivalDetails",
    "archiveStatus": "fullyArchived"
  }
}

Relationships

Microsoft Graph v1.0 mapped

Relationships is shown from stable Microsoft Graph v1.0 metadata.

Relationship Type Description
drive drive Default drive for the site.
drives drive collection Document libraries under the site.
lists list collection Lists under the site.
sites site collection Subsites under the site.
permissions permission collection Permissions associated with the site.
columns columnDefinition collection The collection of column definitions reusable across lists under this site.
contentTypes contentType collection The collection of content types defined for this site.
externalColumns columnDefinition collection Related externalColumns data exposed by this resource.
items baseItem collection Used to address any item contained in this site. This collection can't be enumerated.
operations richLongRunningOperation collection The collection of long-running operations on the site.
pages baseSitePage collection The collection of pages in the baseSitePages list in this site.
termStores termStore.store collection The collection of termStores under this site.
contentModels contentModel collection The collection of content models applied to this site.
documentProcessingJobs documentProcessingJob collection The document processing jobs running on this site.
extensions extension collection The collection of open extensions defined for this site. Nullable.
pageTemplates pageTemplate collection The collection of page templates on this site.

Graph Methods

Delegated access App-only access
Exact Microsoft Learn match

Microsoft Graph v1.0 endpoints are mapped directly from refreshed Microsoft Learn permissions tables.

Methods
GET /drive/items/{item-id}/content?format={format}
GET /drive/root:/{path and filename}:/content?format={format}
GET /drives/{drive-id}/items/{item-id}
GET /drives/{drive-id}/items/{item-id}/analytics/allTime
GET /drives/{drive-id}/items/{item-id}/analytics/lastSevenDays
GET /drives/{drive-id}/items/{item-id}/children
GET /drives/{drive-id}/items/{item-id}/content
GET /drives/{drive-id}/items/{item-id}/getActivitiesByInterval(startDateTime={startDateTime},endDateTime={endDateTime},interval={interval})
GET /drives/{drive-id}/items/{item-id}/permissions
GET /drives/{drive-id}/items/{item-id}/permissions/{perm-id}
GET /drives/{drive-id}/items/{item-id}/thumbnails
GET /drives/{drive-id}/items/{item-id}/versions
GET /drives/{drive-id}/items/{item-id}/versions/{version-id}
GET /drives/{drive-id}/items/{item-id}/versions/{version-id}/content
GET /drives/{drive-id}/root:/{item-path}
GET /drives/{drive-id}/root/delta
GET /drives/{drive-id}/root/search(q='{search-text}')
GET /drives/{driveId}/list/subscriptions/socketIo
GET /drives/{driveId}/root/subscriptions/socketIo
GET /groups/{group-id}/drive/items/{item-id}
GET /groups/{group-id}/drive/items/{item-id}/children
GET /groups/{group-id}/drive/items/{item-id}/content
GET /groups/{group-id}/drive/items/{item-id}/permissions
GET /groups/{group-id}/drive/items/{item-id}/permissions/{perm-id}
GET /groups/{group-id}/drive/items/{item-id}/thumbnails
GET /groups/{group-id}/drive/items/{item-id}/versions
GET /groups/{group-id}/drive/items/{item-id}/versions/{version-id}
GET /groups/{group-id}/drive/items/{item-id}/versions/{version-id}/content
GET /groups/{group-id}/drive/root:/{item-path}
GET /groups/{group-id}/drive/root/search(q='{search-text}')
GET /groups/{group-id}/sites/root
GET /groups/{groupId}/drive
GET /groups/{groupId}/drive/root/delta
GET /groups/{groupId}/drive/root/subscriptions/socketIo
GET /groups/{groupId}/drives
GET /me/drive
GET /me/drive/following
GET /me/drive/items/{item-id}
GET /me/drive/items/{item-id}/children
GET /me/drive/items/{item-id}/content
GET /me/drive/items/{item-id}/permissions
GET /me/drive/items/{item-id}/permissions/{perm-id}
GET /me/drive/items/{item-id}/thumbnails
GET /me/drive/items/{item-id}/versions
GET /me/drive/items/{item-id}/versions/{version-id}
GET /me/drive/items/{item-id}/versions/{version-id}/content
GET /me/drive/recent
GET /me/drive/root:/{item-path}
GET /me/drive/root:/{item-path}:/content
GET /me/drive/root:/{path}:/permissions
GET /me/drive/root/delta
GET /me/drive/root/search(q='{search-text}')
GET /me/drive/root/subscriptions/socketIo
GET /me/drive/sharedWithMe
GET /me/drive/special/{name}
GET /me/drives
GET /me/followedSites
GET /me/insights/shared
GET /me/insights/shared/{id}/resource
GET /me/insights/trending
GET /me/insights/trending/{id}/resource
GET /me/insights/used
GET /me/insights/used/{id}/resource
GET /shares/{shareIdOrEncodedSharingUrl}
GET /shares/{shareIdOrEncodedSharingUrl}/driveItem/content
GET /sites
GET /sites?$filter=siteCollection/root ne null
GET /sites?search={query}
GET /sites/{hostname}:/{relative-path}
GET /sites/{hostname}:/{server-relative-path}
GET /sites/{site-id}/analytics/allTime
GET /sites/{site-id}/analytics/lastSevenDays
GET /sites/{site-id}/columns
GET /sites/{site-id}/columns/{column-id}
GET /sites/{site-id}/contentTypes
GET /sites/{site-id}/contentTypes/{contentType-id}
GET /sites/{site-id}/contentTypes/{contentType-id}/columns
GET /sites/{site-id}/contentTypes/{contentType-id}/columns/{column-id}
GET /sites/{site-id}/drive/items/{item-id}
GET /sites/{site-id}/drive/items/{item-id}/children
GET /sites/{site-id}/drive/items/{item-id}/permissions/{perm-id}
GET /sites/{site-id}/drive/items/{item-id}/thumbnails
GET /sites/{site-id}/drive/items/{item-id}/versions
GET /sites/{site-id}/drive/items/{item-id}/versions/{version-id}
GET /sites/{site-id}/drive/items/{item-id}/versions/{version-id}/content
GET /sites/{site-id}/drive/root:/{item-path}
GET /sites/{site-id}/drive/root/search(q='{search-text}')
GET /sites/{site-id}/getActivitiesByInterval(startDateTime={startDateTime},endDateTime={endDateTime},interval={interval})
GET /sites/{site-id}/items/{item-id}/versions
GET /sites/{site-id}/items/{item-id}/versions/{version-id}
GET /sites/{site-id}/lists
GET /sites/{site-id}/lists/{list-id}
GET /sites/{site-id}/lists/{list-id}?expand=columns,items(expand=fields)
GET /sites/{site-id}/lists/{list-id}/columns
GET /sites/{site-id}/lists/{list-id}/columns/{column-id}
GET /sites/{site-id}/lists/{list-id}/contentTypes
GET /sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}
GET /sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns
GET /sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns/{column-id}
GET /sites/{site-id}/lists/{list-id}/items
GET /sites/{site-id}/lists/{list-id}/items?expand=fields
GET /sites/{site-id}/lists/{list-id}/items?expand=fields(select=Column1,Column2)
GET /sites/{site-id}/lists/{list-id}/items/{item-id}
GET /sites/{site-id}/lists/{list-id}/items/{item-id}?expand=fields
GET /sites/{site-id}/lists/{list-id}/items/{item-id}?expand=fields(select=Column1,Column2)
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/analytics/allTime
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/analytics/lastSevenDays
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/driveItem
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/getActivitiesByInterval(startDateTime={startDateTime},endDateTime={endDateTime},interval={interval})
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/versions
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/versions/{version-id}
GET /sites/{site-id}/lists/{list-title}
GET /sites/{site-id}/pages/{page-id}
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontal-section-id}
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontal-section-id}/columns
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontal-section-id}/columns/{horizontal-section-column-id}
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontal-section-id}/columns/{horizontal-section-column-id}/webparts
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontal-section-id}/columns/{horizontal-section-column-id}/webparts/{webpart-index}
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontal-section-id}/columns/{horizontal-section-column-id}/webparts/{webpart-index}/getPositionOfWebPart
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webpart-index}
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webpart-index}/getPositionOfWebPart
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitepage/getWebPartsByPosition
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/webparts
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/webParts/{webpart-id}
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/webParts/{webpart-id}/getPositionOfWebPart
GET /sites/{site-id}/pages/microsoft.graph.sitePage
GET /sites/{site-id}/sites
GET /sites/{siteId}/drive
GET /sites/{siteId}/drive/items/{item-id}/content
GET /sites/{siteId}/drive/items/{itemId}/permissions
GET /sites/{siteId}/drive/root/delta
GET /sites/{siteId}/drives
GET /sites/{siteId}/getApplicableContentTypesForList
GET /sites/{siteId}/lists/{listId}/drive/root/subscriptions/socketIo
GET /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions
GET /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions/{documentSetVersionId}
GET /sites/{siteId}/lists/{listId}/items/delta
GET /sites/{siteId}/lists/{listId}/operations
GET /sites/{siteId}/lists/{listId}/operations/{richLongRunningOperation-ID}
GET /sites/{siteId}/operations
GET /sites/{siteId}/operations/{richLongRunningOperation-ID}
GET /sites/contoso.sharepoint.com
GET /sites/delta
GET /sites/getAllSites
GET /sites/root
GET /teams/{id}/channels/{id}/filesFolder
GET /users/{id | userPrincipalName}/insights/shared
GET /users/{id | userPrincipalName}/insights/trending
GET /users/{id | userPrincipalName}/insights/trending/{id}/resource
GET /users/{id | userPrincipalName}/insights/used
GET /users/{id | userPrincipalName}/insights/used/{id}/resource
GET /users/{idOrUserPrincipalName}/drive
GET /users/{user-id | userPrincipalName}/drive/items/{item-id}
GET /users/{user-id | userPrincipalName}/drive/items/{item-id}/children
GET /users/{user-id | userPrincipalName}/drive/root:/{item-path}
GET /users/{user-id | userPrincipalName}/drive/root/search(q='{search-text}')
GET /users/{user-id}/drive/items/{item-id}/permissions/{perm-id}
GET /users/{user-id}/drive/items/{item-id}/thumbnails
GET /users/{user-id}/drive/items/{item-id}/versions
GET /users/{user-id}/drive/items/{item-id}/versions/{version-id}
GET /users/{user-id}/drive/items/{item-id}/versions/{version-id}/content
GET /users/{userId | userPrincipalName}/drive/root/delta
GET /users/{userId}/drive/items/{item-id}/content
GET /users/{userId}/drive/items/{itemId}/permissions
GET /users/{userId}/drives
POST /drives/{drive-id}/items/{item-id}/assignSensitivityLabel
POST /drives/{drive-id}/items/{item-id}/extractSensitivityLabels
POST /drives/{drive-id}/items/{item-id}/follow
POST /drives/{drive-id}/items/{item-id}/invite
POST /drives/{drive-id}/items/{item-id}/permanentDelete
POST /drives/{drive-id}/items/{parent-item-id}/children
POST /drives/{drive-id}/root:/{item-path}:/assignSensitivityLabel
POST /drives/{drive-id}/root:/{item-path}:/extractSensitivityLabels
POST /drives/{driveId}/items/{itemId}/checkin
POST /drives/{driveId}/items/{itemId}/checkout
POST /drives/{driveId}/items/{itemId}/copy
POST /drives/{driveId}/items/{itemId}/createLink
POST /drives/{driveId}/items/{itemId}/createUploadSession
POST /drives/{driveId}/items/{itemId}/discardCheckout
POST /drives/{driveId}/items/{itemId}/preview
POST /drives/{driveId}/items/{itemId}/versions/{version-id}/restoreVersion
POST /drives/{driveId}/items/{parentItemId}:/{fileName}:/createUploadSession
POST /groups/{group-id}/drive/items/{item-id}/assignSensitivityLabel
POST /groups/{group-id}/drive/items/{item-id}/extractSensitivityLabels
POST /groups/{group-id}/drive/items/{item-id}/follow
POST /groups/{group-id}/drive/items/{item-id}/invite
POST /groups/{group-id}/drive/items/{parent-item-id}/children
POST /groups/{group-id}/drive/root:/{item-path}:/assignSensitivityLabel
POST /groups/{group-id}/drive/root:/{item-path}:/extractSensitivityLabels
POST /groups/{groupId}/drive/items/{itemId}/checkin
POST /groups/{groupId}/drive/items/{itemId}/checkout
POST /groups/{groupId}/drive/items/{itemId}/copy
POST /groups/{groupId}/drive/items/{itemId}/createLink
POST /groups/{groupId}/drive/items/{itemId}/createUploadSession
POST /groups/{groupId}/drive/items/{itemId}/discardCheckout
POST /groups/{groupId}/drive/items/{itemId}/preview
POST /groups/{groupId}/drive/items/{itemId}/versions/{version-id}/restoreVersion
POST /groups/{groupId}/drive/items/{parentItemId}:/{fileName}:/createUploadSession
POST /me/drive/items/{item-id}/assignSensitivityLabel
POST /me/drive/items/{item-id}/checkin
POST /me/drive/items/{item-id}/checkout
POST /me/drive/items/{item-id}/copy
POST /me/drive/items/{item-id}/discardCheckout
POST /me/drive/items/{item-id}/extractSensitivityLabels
POST /me/drive/items/{item-id}/follow
POST /me/drive/items/{item-id}/invite
POST /me/drive/items/{item-id}/unfollow
POST /me/drive/items/{item-id}/versions/{version-id}/restoreVersion
POST /me/drive/items/{itemId}/createLink
POST /me/drive/items/{itemId}/createUploadSession
POST /me/drive/items/{itemId}/preview
POST /me/drive/items/{parent-item-id}/children
POST /me/drive/items/{parentItemId}:/{fileName}:/createUploadSession
POST /me/drive/root:/{item-path}:/assignSensitivityLabel
POST /me/drive/root:/{item-path}:/extractSensitivityLabels
POST /shares/{encoded-sharing-url}/permission/grant
POST /shares/{shareId}/driveItem/preview
POST /sites/{site-id}/drive/items/{item-id}/assignSensitivityLabel
POST /sites/{site-id}/drive/items/{item-id}/extractSensitivityLabels
POST /sites/{site-id}/drive/items/{item-id}/follow
POST /sites/{site-id}/drive/items/{parent-item-id}/children
POST /sites/{site-id}/drive/root:/{item-path}:/assignSensitivityLabel
POST /sites/{site-id}/drive/root:/{item-path}:/extractSensitivityLabels
POST /sites/{site-id}/items/{item-id}/versions/{version-id}/restoreVersion
POST /sites/{site-id}/lists
POST /sites/{site-id}/lists/{list-id}/items
POST /sites/{site-id}/lists/{list-id}/items/{item-id}/versions/{version-id}/restoreVersion
POST /sites/{site-id}/pages
POST /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections
POST /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontal-section-id}/columns/{horizontal-section-column-id}/webparts
POST /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts
POST /sites/{siteId}/contentTypes/{contentTypeId}/copyToDefaultContentLocation
POST /sites/{siteId}/drive/items/{itemId}/checkin
POST /sites/{siteId}/drive/items/{itemId}/checkout
POST /sites/{siteId}/drive/items/{itemId}/copy
POST /sites/{siteId}/drive/items/{itemId}/createLink
POST /sites/{siteId}/drive/items/{itemId}/createUploadSession
POST /sites/{siteId}/drive/items/{itemId}/discardCheckout
POST /sites/{siteId}/drive/items/{itemId}/invite
POST /sites/{siteId}/drive/items/{itemId}/preview
POST /sites/{siteId}/drive/items/{itemId}/versions/{version-id}/restoreVersion
POST /sites/{siteId}/drive/items/{parentItemId}:/{fileName}:/createUploadSession
POST /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions
POST /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions/{documentSetVersionId}/restore
POST /sites/{siteId}/pages/{pageId}/microsoft.graph.sitePage/publish
POST /users/{id | userPrincipalName}/followedSites/add
POST /users/{id | userPrincipalName}/followedSites/remove
POST /users/{user-id}/drive/items/{item-id}/assignSensitivityLabel
POST /users/{user-id}/drive/items/{item-id}/extractSensitivityLabels
POST /users/{user-id}/drive/items/{item-id}/follow
POST /users/{user-id}/drive/items/{item-id}/unfollow
POST /users/{user-id}/drive/items/{parent-item-id}/children
POST /users/{user-id}/drive/root:/{item-path}:/assignSensitivityLabel
POST /users/{user-id}/drive/root:/{item-path}:/extractSensitivityLabels
POST /users/{userId}/drive/items/{itemId}/checkin
POST /users/{userId}/drive/items/{itemId}/checkout
POST /users/{userId}/drive/items/{itemId}/copy
POST /users/{userId}/drive/items/{itemId}/createLink
POST /users/{userId}/drive/items/{itemId}/createUploadSession
POST /users/{userId}/drive/items/{itemId}/discardCheckout
POST /users/{userId}/drive/items/{itemId}/invite
POST /users/{userId}/drive/items/{itemId}/preview
POST /users/{userId}/drive/items/{itemId}/versions/{version-id}/restoreVersion
POST /users/{userId}/drive/items/{parentItemId}:/{fileName}:/createUploadSession
PATCH /drives/{drive-id}/items/{item-id}
PATCH /drives/{drive-id}/items/{item-id}/permissions/{perm-id}
PATCH /drives/{drive-id}/items/{item-id}/retentionLabel
PATCH /groups/{group-id}/drive/items/{item-id}
PATCH /groups/{group-id}/drive/items/{item-id}/permissions/{perm-id}
PATCH /me/drive/items/{item-id}
PATCH /me/drive/items/{item-id}/permissions/{perm-id}
PATCH /sites/{site-id}/drive/items/{item-id}
PATCH /sites/{site-id}/drive/items/{item-id}/permissions/{perm-id}
PATCH /sites/{site-id}/lists/{list-id}/items/{item-id}
PATCH /sites/{site-id}/lists/{list-id}/items/{item-id}/fields
PATCH /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage
PATCH /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontal-section-id}
PATCH /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontal-section-id}/columns/{horizontal-section-column-id}/webparts/{webpart-index}
PATCH /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection
PATCH /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webpart-index}
PATCH /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/webParts/{webpart-id}
PATCH /users/{user-id}/drive/items/{item-id}
PATCH /users/{user-id}/drive/items/{item-id}/permissions/{perm-id}
PUT /drives/{drive-id}/items/{item-id}/content
PUT /drives/{drive-id}/items/{parent-id}:/{filename}:/content
PUT /groups/{group-id}/drive/items/{item-id}/content
PUT /groups/{group-id}/drive/items/{parent-id}:/{filename}:/content
PUT /me/drive/items/{item-id}/content
PUT /me/drive/items/{parent-id}:/{filename}:/content
PUT /sites/{site-id}/drive/items/{item-id}/content
PUT /sites/{site-id}/drive/items/{parent-id}:/{filename}:/content
PUT /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection
PUT /users/{user-id}/drive/items/{item-id}/content
PUT /users/{user-id}/drive/items/{parent-id}:/{filename}:/content
DELETE /drives/{drive-id}/items/{item-id}
DELETE /drives/{drive-id}/items/{item-id}/permissions/{perm-id}
DELETE /drives/{drive-id}/items/{item-id}/retentionLabel
DELETE /groups/{group-id}/drive/items/{item-id}
DELETE /groups/{group-id}/drive/items/{item-id}/permissions/{perm-id}
DELETE /me/drive/following/{item-id}
DELETE /me/drive/items/{item-id}
DELETE /me/drive/items/{item-id}/permissions/{perm-id}
DELETE /sites/{site-id}/drive/items/{item-id}/permissions/{perm-id}
DELETE /sites/{site-id}/lists/{list-id}/items/{item-id}
DELETE /sites/{site-id}/pages/{page-id}
DELETE /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontal-section-id}
DELETE /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontal-section-id}/columns/{horizontal-section-column-id}/webparts/{webpart-index}
DELETE /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection
DELETE /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webpart-index}
DELETE /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/webParts/{webpart-id}
DELETE /sites/{siteId}/drive/items/{itemId}
DELETE /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions/{documentSetVersionId}
DELETE /users/{user-id}/drive/following/{item-id}
DELETE /users/{user-id}/drive/items/{item-id}/permissions/{perm-id}
DELETE /users/{userId}/drive/items/{itemId}
Exact Microsoft Learn match

Microsoft Graph beta endpoints are mapped directly from refreshed Microsoft Learn permissions tables.

Methods
GET /drive/items/{item-id}/content?format={format}
GET /drive/root:/{path and filename}:/content?format={format}
GET /drives/{drive-id}/activities
GET /drives/{drive-id}/items/{item-id}
GET /drives/{drive-id}/items/{item-id}/activities
GET /drives/{drive-id}/items/{item-id}/analytics
GET /drives/{drive-id}/items/{item-id}/children
GET /drives/{drive-id}/items/{item-id}/content
GET /drives/{drive-id}/items/{item-id}/contentStream
GET /drives/{drive-id}/items/{item-id}/getActivitiesByInterval(startDateTime={startDateTime},endDateTime={endDateTime},interval={interval})
GET /drives/{drive-id}/items/{item-id}/permissions
GET /drives/{drive-id}/items/{item-id}/permissions/{perm-id}
GET /drives/{drive-id}/items/{item-id}/thumbnails
GET /drives/{drive-id}/items/{item-id}/versions
GET /drives/{drive-id}/items/{item-id}/versions/{version-id}
GET /drives/{drive-id}/items/{item-id}/versions/{version-id}/content
GET /drives/{drive-id}/root:/{item-path}
GET /drives/{drive-id}/root/delta
GET /drives/{drive-id}/root/search(q='{search-text}')
GET /drives/{driveId}
GET /drives/{driveId}/list/subscriptions/socketIo
GET /drives/{driveId}/root/subscriptions/socketIo
GET /groups/{group-id}/drive/items/{item-id}
GET /groups/{group-id}/drive/items/{item-id}/children
GET /groups/{group-id}/drive/items/{item-id}/content
GET /groups/{group-id}/drive/items/{item-id}/contentStream
GET /groups/{group-id}/drive/items/{item-id}/permissions
GET /groups/{group-id}/drive/items/{item-id}/permissions/{perm-id}
GET /groups/{group-id}/drive/items/{item-id}/thumbnails
GET /groups/{group-id}/drive/items/{item-id}/versions
GET /groups/{group-id}/drive/items/{item-id}/versions/{version-id}
GET /groups/{group-id}/drive/items/{item-id}/versions/{version-id}/content
GET /groups/{group-id}/drive/root:/{item-path}
GET /groups/{group-id}/drive/root/search(q='{search-text}')
GET /groups/{group-id}/sites/root
GET /groups/{groupId}/drive
GET /groups/{groupId}/drive/root/delta
GET /groups/{groupId}/drive/root/subscriptions/socketIo
GET /groups/{groupId}/drives
GET /me/drive
GET /me/drive/following
GET /me/drive/items/{item-id}
GET /me/drive/items/{item-id}/children
GET /me/drive/items/{item-id}/content
GET /me/drive/items/{item-id}/contentStream
GET /me/drive/items/{item-id}/permissions
GET /me/drive/items/{item-id}/permissions/{perm-id}
GET /me/drive/items/{item-id}/thumbnails
GET /me/drive/items/{item-id}/versions
GET /me/drive/items/{item-id}/versions/{version-id}
GET /me/drive/items/{item-id}/versions/{version-id}/content
GET /me/drive/recent
GET /me/drive/root:/{item-path}
GET /me/drive/root:/{item-path}:/content
GET /me/drive/root:/{item-path}:/contentStream
GET /me/drive/root:/{path}:/permissions
GET /me/drive/root/delta
GET /me/drive/root/search(q='{search-text}')
GET /me/drive/root/subscriptions/socketIo
GET /me/drive/sharedWithMe
GET /me/drive/special/{name}
GET /me/drives
GET /me/followedSites
GET /me/insights/shared
GET /me/insights/shared/{id}/resource
GET /me/insights/trending
GET /me/insights/trending/{id}/resource
GET /me/insights/used
GET /me/insights/used/{id}/resource
GET /shares/{shareIdOrEncodedSharingUrl}
GET /shares/{shareIdOrEncodedSharingUrl}/driveItem/content
GET /shares/{shareIdOrEncodedSharingUrl}/driveItem/contentStream
GET /sites
GET /sites?$filter=siteCollection/root ne null
GET /sites?search={query}
GET /sites/{hostname}:/{relative-path}
GET /sites/{hostname}:/{server-relative-path}
GET /sites/{site-id}/analytics
GET /sites/{site-id}/columns
GET /sites/{site-id}/columns/{column-id}
GET /sites/{site-id}/contentTypes
GET /sites/{site-id}/contentTypes/{contentType-id}
GET /sites/{site-id}/contentTypes/{contentType-id}/columns
GET /sites/{site-id}/contentTypes/{contentType-id}/columns/{column-id}
GET /sites/{site-id}/drive/items/{item-id}/children
GET /sites/{site-id}/drive/items/{item-id}/permissions/{perm-id}
GET /sites/{site-id}/drive/items/{item-id}/thumbnails
GET /sites/{site-id}/drive/items/{item-id}/versions
GET /sites/{site-id}/drive/items/{item-id}/versions/{version-id}
GET /sites/{site-id}/drive/items/{item-id}/versions/{version-id}/content
GET /sites/{site-id}/drive/root/search(q='{search-text}')
GET /sites/{site-id}/getActivitiesByInterval(startDateTime={startDateTime},endDateTime={endDateTime},interval={interval})
GET /sites/{site-id}/items/{item-id}/versions
GET /sites/{site-id}/items/{item-id}/versions/{version-id}
GET /sites/{site-id}/lists
GET /sites/{site-id}/lists/{list-id}
GET /sites/{site-id}/lists/{list-id}?expand=columns,items(expand=fields)
GET /sites/{site-id}/lists/{list-id}/activities
GET /sites/{site-id}/lists/{list-id}/columns
GET /sites/{site-id}/lists/{list-id}/columns/{column-id}
GET /sites/{site-id}/lists/{list-id}/contentTypes
GET /sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}
GET /sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns
GET /sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns/{column-id}
GET /sites/{site-id}/lists/{list-id}/items
GET /sites/{site-id}/lists/{list-id}/items?expand=fields
GET /sites/{site-id}/lists/{list-id}/items?expand=fields(select=Column1,Column2)
GET /sites/{site-id}/lists/{list-id}/items/{item-id}
GET /sites/{site-id}/lists/{list-id}/items/{item-id}?expand=fields
GET /sites/{site-id}/lists/{list-id}/items/{item-id}?expand=fields(select=Column1,Column2)
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/activities
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/analytics
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/getActivitiesByInterval(startDateTime={startDateTime},endDateTime={endDateTime},interval={interval})
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/permissions
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/permissions/{permission-id}
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/versions
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/versions/{version-id}
GET /sites/{site-id}/lists/{list-id}/permissions
GET /sites/{site-id}/lists/{list-id}/permissions/
GET /sites/{site-id}/lists/{list-title}
GET /sites/{site-id}/pages/{page-id}
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.newsLinkPage
GET /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage
GET /sites/{site-id}/pages/microsoft.graph.newsLinkPage
GET /sites/{site-id}/pages/microsoft.graph.sitePage
GET /sites/{site-id}/pageTemplates/{page-template-id}/microsoft.graph.pageTemplate
GET /sites/{site-id}/pageTemplates/microsoft.graph.pageTemplate
GET /sites/{site-id}/sites
GET /sites/{siteId}/drive
GET /sites/{siteId}/drive/items/{item-id}/content
GET /sites/{siteId}/drive/items/{item-id}/contentStream
GET /sites/{siteId}/drive/items/{itemId}
GET /sites/{siteId}/drive/items/{itemId}/permissions
GET /sites/{siteId}/drive/root:/{item-path}
GET /sites/{siteId}/drive/root/delta
GET /sites/{siteId}/drives
GET /sites/{siteId}/getApplicableContentTypesForList
GET /sites/{siteId}/lists/{listId}/drive/root/subscriptions/socketIo
GET /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions
GET /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions/{documentSetVersionId}
GET /sites/{siteId}/lists/{listId}/items/delta
GET /sites/{siteId}/lists/{listId}/operations
GET /sites/{siteId}/lists/{listId}/operations/{richLongRunningOperation-ID}
GET /sites/{siteId}/operations
GET /sites/{siteId}/operations/{richLongRunningOperation-ID}
GET /sites/{siteId}/pages/{sitePageId}/microsoft.graph.sitePage/getWebPartsByPosition
GET /sites/{siteId}/recycleBin/items
GET /sites/{sitesId}/contentModels/{contentModelId}
GET /sites/{sitesId}/contentModels/{contentModelId}/getAppliedDrives
GET /sites/{sitesId}/contentModels/getByName
GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections
GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}
GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns
GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}
GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts
GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts/{webPartIndex}
GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts/{webPartIndex}/getPositionOfWebPart
GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection
GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts
GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webPartIndex}
GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webPartIndex}/getPositionOfWebPart
GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/webparts
GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/webParts/{webPartId}
GET /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/webParts/{webPartId}/getPositionOfWebPart
GET /sites/{sitesId}/settings
GET /sites/contoso.sharepoint.com
GET /sites/delta
GET /sites/getAllSites
GET /sites/root
GET /teams/{id}/channels/{id}/filesFolder
GET /teams/{teamId}/channels/{channelId}/filesFolder
GET /users/{id | userPrincipalName}/insights/shared
GET /users/{id | userPrincipalName}/insights/trending
GET /users/{id | userPrincipalName}/insights/trending/{id}/resource
GET /users/{id | userPrincipalName}/insights/used
GET /users/{id | userPrincipalName}/insights/used/{id}/resource
GET /users/{idOrUserPrincipalName}/drive
GET /users/{user-id | userPrincipalName}/drive/items/{item-id}/children
GET /users/{user-id | userPrincipalName}/drive/root/search(q='{search-text}')
GET /users/{user-id}/drive/items/{item-id}/permissions/{perm-id}
GET /users/{user-id}/drive/items/{item-id}/thumbnails
GET /users/{user-id}/drive/items/{item-id}/versions
GET /users/{user-id}/drive/items/{item-id}/versions/{version-id}
GET /users/{user-id}/drive/items/{item-id}/versions/{version-id}/content
GET /users/{userId | userPrincipalName}/drive/items/{item-id}
GET /users/{userId | userPrincipalName}/drive/root:/{item-path}
GET /users/{userId | userPrincipalName}/drive/root/delta
GET /users/{userId}/drive/items/{item-id}/content
GET /users/{userId}/drive/items/{item-id}/contentStream
GET /users/{userId}/drive/items/{itemId}/permissions
GET /users/{userId}/drives
POST /drives/{drive-id}/items/{item-id}/assignSensitivityLabel
POST /drives/{drive-id}/items/{item-id}/extractSensitivityLabels
POST /drives/{drive-id}/items/{item-id}/follow
POST /drives/{drive-id}/items/{item-id}/invite
POST /drives/{drive-id}/items/{item-id}/permanentDelete
POST /drives/{drive-id}/items/{item-id}/permissions
POST /drives/{drive-id}/items/{item-id}/permissions/{perm-id}/revokeGrants
POST /drives/{drive-id}/items/{parent-item-id}/children
POST /drives/{drive-id}/root:/{item-path}:/assignSensitivityLabel
POST /drives/{drive-id}/root:/{item-path}:/extractSensitivityLabels
POST /drives/{driveId}/items/{itemId}/checkin
POST /drives/{driveId}/items/{itemId}/checkout
POST /drives/{driveId}/items/{itemId}/copy
POST /drives/{driveId}/items/{itemId}/createLink
POST /drives/{driveId}/items/{itemId}/createUploadSession
POST /drives/{driveId}/items/{itemId}/discardCheckout
POST /drives/{driveId}/items/{itemId}/preview
POST /drives/{driveId}/items/{itemId}/versions/{version-id}/restoreVersion
POST /drives/{driveId}/items/{parentItemId}:/{fileName}:/createUploadSession
POST /groups/{group-id}/drive/items/{item-id}/assignSensitivityLabel
POST /groups/{group-id}/drive/items/{item-id}/extractSensitivityLabels
POST /groups/{group-id}/drive/items/{item-id}/follow
POST /groups/{group-id}/drive/items/{item-id}/invite
POST /groups/{group-id}/drive/items/{item-id}/permissions
POST /groups/{group-id}/drive/items/{item-id}/permissions/{perm-id}/revokeGrants
POST /groups/{group-id}/drive/items/{parent-item-id}/children
POST /groups/{group-id}/drive/root:/{item-path}:/assignSensitivityLabel
POST /groups/{group-id}/drive/root:/{item-path}:/extractSensitivityLabels
POST /groups/{groupId}/drive/items/{itemId}/checkin
POST /groups/{groupId}/drive/items/{itemId}/checkout
POST /groups/{groupId}/drive/items/{itemId}/copy
POST /groups/{groupId}/drive/items/{itemId}/createLink
POST /groups/{groupId}/drive/items/{itemId}/createUploadSession
POST /groups/{groupId}/drive/items/{itemId}/discardCheckout
POST /groups/{groupId}/drive/items/{itemId}/preview
POST /groups/{groupId}/drive/items/{itemId}/versions/{version-id}/restoreVersion
POST /groups/{groupId}/drive/items/{parentItemId}:/{fileName}:/createUploadSession
POST /me/drive/items/{item-id}/assignSensitivityLabel
POST /me/drive/items/{item-id}/checkin
POST /me/drive/items/{item-id}/checkout
POST /me/drive/items/{item-id}/copy
POST /me/drive/items/{item-id}/discardCheckout
POST /me/drive/items/{item-id}/extractSensitivityLabels
POST /me/drive/items/{item-id}/follow
POST /me/drive/items/{item-id}/invite
POST /me/drive/items/{item-id}/permissions
POST /me/drive/items/{item-id}/permissions/{perm-id}/revokeGrants
POST /me/drive/items/{item-id}/unfollow
POST /me/drive/items/{item-id}/versions/{version-id}/restoreVersion
POST /me/drive/items/{itemId}/createLink
POST /me/drive/items/{itemId}/createUploadSession
POST /me/drive/items/{itemId}/preview
POST /me/drive/items/{parent-item-id}/children
POST /me/drive/items/{parentItemId}:/{fileName}:/createUploadSession
POST /me/drive/root:/{item-path}:/assignSensitivityLabel
POST /me/drive/root:/{item-path}:/extractSensitivityLabels
POST /shares/{encoded-sharing-url}/permission/grant
POST /shares/{shareId}/driveItem/preview
POST /sites/{site-id}/drive/items/{item-id}/assignSensitivityLabel
POST /sites/{site-id}/drive/items/{item-id}/extractSensitivityLabels
POST /sites/{site-id}/drive/items/{item-id}/follow
POST /sites/{site-id}/drive/items/{item-id}/permissions/{perm-id}/revokeGrants
POST /sites/{site-id}/drive/items/{parent-item-id}/children
POST /sites/{site-id}/drive/root:/{item-path}:/assignSensitivityLabel
POST /sites/{site-id}/drive/root:/{item-path}:/extractSensitivityLabels
POST /sites/{site-id}/items/{item-id}/versions/{version-id}/restoreVersion
POST /sites/{site-id}/lists
POST /sites/{site-id}/lists/{list-id}/items
POST /sites/{site-id}/lists/{list-id}/items/{item-id}/permissions
POST /sites/{site-id}/lists/{list-id}/items/{item-id}/versions/{version-id}/restoreVersion
POST /sites/{site-id}/lists/{list-id}/items/{listItem-id}/driveItem/permissions/{perm-id}/revokeGrants
POST /sites/{site-id}/pages
POST /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections
POST /sites/{site-id}/pages/createFromTemplate
POST /sites/{site-id}/pageTemplates/microsoft.graph.pageTemplate
POST /sites/{siteId}/contentTypes/{contentTypeId}/copyToDefaultContentLocation
POST /sites/{siteId}/drive/items/{itemId}/checkin
POST /sites/{siteId}/drive/items/{itemId}/checkout
POST /sites/{siteId}/drive/items/{itemId}/copy
POST /sites/{siteId}/drive/items/{itemId}/createLink
POST /sites/{siteId}/drive/items/{itemId}/createUploadSession
POST /sites/{siteId}/drive/items/{itemId}/discardCheckout
POST /sites/{siteId}/drive/items/{itemId}/invite
POST /sites/{siteId}/drive/items/{itemId}/permissions
POST /sites/{siteId}/drive/items/{itemId}/preview
POST /sites/{siteId}/drive/items/{itemId}/versions/{version-id}/restoreVersion
POST /sites/{siteId}/drive/items/{parentItemId}:/{fileName}:/createUploadSession
POST /sites/{siteId}/lists/{listId}/items/{itemId}/createLink
POST /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions
POST /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions/{documentSetVersionId}/restore
POST /sites/{siteId}/pages/{pageId}/microsoft.graph.newsLinkPage/publish
POST /sites/{siteId}/pages/{pageId}/microsoft.graph.sitePage/publish
POST /sites/{siteId}/pages/{pageId}/microsoft.graph.sitePage/saveAsTemplate
POST /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts
POST /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts
POST /sites/f2d90359-865b-4b6c-8848-d2722dd630e5/lists/1d702d60-503c-4924-abfd-028c65fc89ed/permissions
POST /users/{id | userPrincipalName}/followedSites/add
POST /users/{id | userPrincipalName}/followedSites/remove
POST /users/{user-id}/drive/items/{item-id}/assignSensitivityLabel
POST /users/{user-id}/drive/items/{item-id}/extractSensitivityLabels
POST /users/{user-id}/drive/items/{item-id}/follow
POST /users/{user-id}/drive/items/{item-id}/permissions/{perm-id}/revokeGrants
POST /users/{user-id}/drive/items/{item-id}/unfollow
POST /users/{user-id}/drive/items/{parent-item-id}/children
POST /users/{user-id}/drive/root:/{item-path}:/assignSensitivityLabel
POST /users/{user-id}/drive/root:/{item-path}:/extractSensitivityLabels
POST /users/{userId}/drive/items/{itemId}/checkin
POST /users/{userId}/drive/items/{itemId}/checkout
POST /users/{userId}/drive/items/{itemId}/copy
POST /users/{userId}/drive/items/{itemId}/createLink
POST /users/{userId}/drive/items/{itemId}/createUploadSession
POST /users/{userId}/drive/items/{itemId}/discardCheckout
POST /users/{userId}/drive/items/{itemId}/invite
POST /users/{userId}/drive/items/{itemId}/permissions
POST /users/{userId}/drive/items/{itemId}/preview
POST /users/{userId}/drive/items/{itemId}/versions/{version-id}/restoreVersion
POST /users/{userId}/drive/items/{parentItemId}:/{fileName}:/createUploadSession
PATCH /drives/{drive-id}/items/{item-id}
PATCH /drives/{drive-id}/items/{item-id}/permissions/{perm-id}
PATCH /drives/{drive-id}/items/{item-id}/retentionLabel
PATCH /groups/{group-id}/drive/items/{item-id}
PATCH /groups/{group-id}/drive/items/{item-id}/permissions/{perm-id}
PATCH /me/drive/items/{item-id}
PATCH /me/drive/items/{item-id}/permissions/{perm-id}
PATCH /sites/{site-id}/drive/items/{item-id}
PATCH /sites/{site-id}/drive/items/{item-id}/permissions/{perm-id}
PATCH /sites/{site-id}/lists/{list-id}/items/{item-id}/fields
PATCH /sites/{site-id}/lists/{list-id}/items/{item-id}/permissions/{permission-id}
PATCH /sites/{site-id}/lists/{list-id}/permissions/{permissionId}
PATCH /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}
PATCH /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection
PATCH /sites/{site-id}/pages/{pageId}/microsoft.graph.newsLinkPage
PATCH /sites/{site-id}/pageTemplates/{page-template-id}/microsoft.graph.pageTemplate
PATCH /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage
PATCH /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts/{webPartIndex}
PATCH /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webPartIndex}
PATCH /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/webParts/{webPartId}
PATCH /users/{user-id}/drive/items/{item-id}
PATCH /users/{user-id}/drive/items/{item-id}/permissions/{perm-id}
PUT /drives/{drive-id}/items/{item-id}/content
PUT /drives/{drive-id}/items/{parent-id}:/{filename}:/content
PUT /groups/{group-id}/drive/items/{item-id}/content
PUT /groups/{group-id}/drive/items/{parent-id}:/{filename}:/content
PUT /me/drive/items/{item-id}/content
PUT /me/drive/items/{parent-id}:/{filename}:/content
PUT /sites/{site-id}/drive/items/{item-id}/content
PUT /sites/{site-id}/drive/items/{parent-id}:/{filename}:/content
PUT /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection
PUT /users/{user-id}/drive/items/{item-id}/content
PUT /users/{user-id}/drive/items/{parent-id}:/{filename}:/content
DELETE /drives/{drive-id}/items/{item-id}
DELETE /drives/{drive-id}/items/{item-id}/permissions/{perm-id}
DELETE /drives/{drive-id}/items/{item-id}/retentionLabel
DELETE /groups/{group-id}/drive/items/{item-id}
DELETE /groups/{group-id}/drive/items/{item-id}/permissions/{perm-id}
DELETE /groups/{group-id}/drive/items/{item-id}/retentionLabel
DELETE /me/drive/following/{item-id}
DELETE /me/drive/items/{id}/workbook/names/{name}
DELETE /me/drive/items/{id}/workbook/worksheets/{id|name}/names/{name}
DELETE /me/drive/items/{item-id}
DELETE /me/drive/items/{item-id}/permissions/{perm-id}
DELETE /me/drive/items/{item-id}/retentionLabel
DELETE /me/drive/root:/{item-path}:/workbook/names/{name}
DELETE /me/drive/root:/{item-path}:/workbook/worksheets/{id|name}/names/{name}
DELETE /sites/{site-id}/drive/items/{item-id}/permissions/{perm-id}
DELETE /sites/{site-id}/lists/{list-id}/items/{item-id}
DELETE /sites/{site-id}/lists/{list-id}/items/{item-id}/{permissionId}
DELETE /sites/{site-id}/lists/{list-id}/permissions/{permissionId}
DELETE /sites/{site-id}/pages/{page-id}
DELETE /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}
DELETE /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection
DELETE /sites/{site-id}/pageTemplates/{pageTemplate-id}/microsoft.graph.pageTemplate
DELETE /sites/{siteId}/drive/items/{itemId}
DELETE /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions/{documentSetVersionId}
DELETE /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontalSectionId}/columns/{horizontalSectionColumnId}/webparts/{webPartIndex}
DELETE /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webPartIndex}
DELETE /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/webParts/{webPartId}
DELETE /users/{user-id}/drive/following/{item-id}
DELETE /users/{user-id}/drive/items/{item-id}/permissions/{perm-id}
DELETE /users/{user-id}/drive/items/{item-id}/retentionLabel
DELETE /users/{userId}/drive/items/{itemId}
Exact Microsoft Learn PowerShell match

Microsoft Graph PowerShell v1.0 commands are mapped directly from refreshed Microsoft Learn PowerShell snippets.

Commands
Add-MgUserFollowedSite /users/{id | userPrincipalName}/followedSites/add
Follow site
Get-MgAllSite /sites/getAllSites
sites: getAllSites
Get-MgDriveFollowing /me/drive/following
List followed items
Get-MgDriveItem /me/drive/sharedWithMe
drive: sharedWithMe (deprecated)
Get-MgDriveItemAnalyticTime /drives/{drive-id}/items/{item-id}/analytics/allTime
Get itemAnalytics
Get-MgDriveItemChild /drives/{drive-id}/items/{item-id}/children
List children of a driveItem
Get-MgDriveItemChild /drives/{drive-id}/items/{item-id}/thumbnails
List thumbnails for a DriveItem
Get-MgDriveItemContent /drive/items/{item-id}/content?format={format}
Download a file in another format
Get-MgDriveItemContent /drives/{drive-id}/items/{item-id}/content
Download driveItem content
Get-MgDriveItemDelta /drives/{drive-id}/root/delta
driveItem: delta
Get-MgDriveItemPermission /drives/{drive-id}/items/{item-id}/permissions
List sharing permissions on a driveItem
Get-MgDriveItemPermission /drives/{drive-id}/items/{item-id}/permissions/{perm-id}
Get sharing permission for a file or folder
Get-MgDriveItemSubscription /me/drive/root/subscriptions/socketIo
Get websocket endpoint
Get-MgDriveItemThumbnail /drives/{drive-id}/items/{item-id}/thumbnails
List thumbnails for a DriveItem
Get-MgDriveItemVersion /drives/{drive-id}/items/{item-id}/versions
List versions
Get-MgDriveItemVersion /drives/{drive-id}/items/{item-id}/versions/{version-id}
Get driveItemVersion
Get-MgDriveItemVersionContent /drives/{drive-id}/items/{item-id}/versions/{version-id}/content
Download contents of a driveItemVersion resource
Get-MgDriveRoot /drives/{drive-id}/items/{item-id}
Get driveItem
Get-MgDriveSpecial /me/drive/special/{name}
Get a special folder by name
Get-MgGroupSite /sites/root
Get a site resource
Get-MgShareDriveItem /shares/{shareIdOrEncodedSharingUrl}
Accessing shared DriveItems
Get-MgShareSharedDriveItemSharedDriveItem /shares/{shareIdOrEncodedSharingUrl}
Accessing shared DriveItems
Get-MgSite /sites
List sites
Get-MgSite /sites?search={query}
Search for sites
Get-MgSite /sites/root
Get a site resource
Get-MgSiteApplicableContentTypeForList /sites/{siteId}/getApplicableContentTypesForList
site: getApplicableContentTypesForList
Get-MgSiteColumn /sites/{site-id}/columns
List columns in a site
Get-MgSiteContentType /sites/{site-id}/contentTypes
List contentTypes in a site
Get-MgSiteContentType /sites/{site-id}/contentTypes/{contentType-id}
Get contentType
Get-MgSiteContentTypeColumn /sites/{site-id}/columns/{column-id}
Get columnDefinition
Get-MgSiteContentTypeColumn /sites/{site-id}/contentTypes/{contentType-id}/columns
List columnDefinitions in a content type
Get-MgSiteDelta /sites/delta
site: delta
Get-MgSiteList /sites/{site-id}/lists
Get lists in a site
Get-MgSiteList /sites/{site-id}/lists/{list-id}
Get metadata for a list
Get-MgSiteList /sites/{siteId}/lists/{listId}/operations
List operations on a list
Get-MgSiteListColumn /sites/{site-id}/lists/{list-id}/columns
List columnDefinitions in a list
Get-MgSiteListContentType /sites/{site-id}/lists/{list-id}/contentTypes
List contentTypes in a list
Get-MgSiteListItem /sites/{site-id}/lists/{list-id}/items
List items
Get-MgSiteListItem /sites/{site-id}/lists/{list-id}/items/{item-id}
Get listItem
Get-MgSiteListItemDelta /sites/{siteId}/lists/{listId}/items/delta
listItem: delta
Get-MgSiteListItemDocumentSetVersion /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions
List documentSetVersions
Get-MgSiteListItemDocumentSetVersion /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions/{documentSetVersionId}
Get documentSetVersion
Get-MgSiteListItemVersion /sites/{site-id}/items/{item-id}/versions
Listing versions of a ListItem
Get-MgSiteListItemVersion /sites/{site-id}/items/{item-id}/versions/{version-id}
Get a ListItemVersion resource
Get-MgSiteOperation /sites/{siteId}/operations
List operations on a site
Get-MgSiteOperation /sites/{siteId}/operations/{richLongRunningOperation-ID}
Get richLongRunningOperation
Get-MgSitePage
List baseSitePages
Get-MgSitePage /sites/{site-id}/pages/{page-id}
Get baseSitePage
Get-MgSitePageAsSitePage /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage
Get SitePage
Get-MgSitePageAsSitePage /sites/{site-id}/pages/microsoft.graph.sitePage
List SitePage
Get-MgSubSite /sites/{site-id}/sites
List subsites for a site
Get-MgTeamChannelFileFolder /teams/{id}/channels/{id}/filesFolder
Get filesFolder
Get-MgUserDefaultDrive /me/drive
Get drive
Get-MgUserDrive /groups/{groupId}/drives
List available drives
Get-MgUserFollowedSite /me/followedSites
List followed sites
Get-MgUserInsightShared /me/insights/shared
List shared (deprecated)
Get-MgUserInsightTrending /me/insights/trending
List trending
Get-MgUserInsightUsed /me/insights/used
List used (deprecated)
Invoke-MgCheckinDriveItem /drives/{driveId}/items/{itemId}/checkin
driveItem: checkin
Invoke-MgCheckoutDriveItem /drives/{driveId}/items/{itemId}/checkout
driveItem: checkout
Invoke-MgFollowDriveItem /drives/{drive-id}/items/{item-id}/follow
Follow drive item
Invoke-MgGraphDrive /me/drive/sharedWithMe
drive: sharedWithMe (deprecated)
Invoke-MgInviteDriveItem /drives/{drive-id}/items/{item-id}/invite
driveItem: invite
Invoke-MgRecentDrive /me/drive/recent
drive: recent (deprecated)
Invoke-MgUnfollowDriveItem /me/drive/following/{item-id}
Unfollow drive item
New-MgDriveItemChild /drives/{drive-id}/items/{parent-item-id}/children
Create a new folder in a drive
New-MgDriveItemLink /drives/{driveId}/items/{itemId}/createLink
Create a sharing link for a DriveItem
New-MgSiteList /sites/{site-id}/lists
Create a new list
New-MgSiteListItem /sites/{site-id}/lists/{list-id}/items
Create a new item in a list
New-MgSiteListItemDocumentSetVersion /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions
Create documentSetVersion
New-MgSitePage /sites/{site-id}/pages
Create a page in the site pages list of a site
Remove-MgDriveItem /drives/{drive-id}/items/{item-id}
Delete a DriveItem
Remove-MgDriveItemCheckout /drives/{driveId}/items/{itemId}/discardCheckout
driveItem: discardCheckout
Remove-MgDriveItemPermission /drives/{drive-id}/items/{item-id}/permissions/{perm-id}
Delete a sharing permission from a file or folder
Remove-MgDriveItemRetentionLabel /drives/{drive-id}/items/{item-id}/retentionLabel
driveItem: removeRetentionLabel
Remove-MgSiteListItem /sites/{site-id}/lists/{list-id}/items/{item-id}
Delete an item from a list
Remove-MgSiteListItemDocumentSetVersion /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions/{documentSetVersionId}
Delete documentSetVersion
Remove-MgSitePage /sites/{site-id}/pages/{page-id}
Delete baseSitePage
Remove-MgSitePageAsSitePageWebPart /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/webParts/{webpart-id}
Delete webPart
Remove-MgUserFollowedSite /users/{id | userPrincipalName}/followedSites/remove
Unfollow site
Set-MgDriveItemContent /drives/{drive-id}/items/{item-id}/content
Upload or replace the contents of a driveItem
Update-MgDriveItem /drives/{drive-id}/items/{item-id}
Move a driveItem to a new folder
Update-MgDriveItem /drives/{drive-id}/items/{item-id}
Update DriveItem properties
Update-MgDriveItemPermission /drives/{drive-id}/items/{item-id}/permissions/{perm-id}
Update sharing permission
Update-MgDriveItemRetentionLabel /drives/{drive-id}/items/{item-id}/retentionLabel
driveItem: lockOrUnlockRecord
Update-MgDriveItemRetentionLabel /drives/{drive-id}/items/{item-id}/retentionLabel
driveItem: setRetentionLabel
Update-MgSiteListItemField /sites/{site-id}/lists/{list-id}/items/{item-id}
Update listItem
Exact Microsoft Learn PowerShell match

Microsoft Graph PowerShell beta commands are mapped directly from refreshed Microsoft Learn PowerShell snippets.

Commands
Add-MgBetaUserFollowedSite /users/{id | userPrincipalName}/followedSites/add
Follow site
Get-MgBetaAllSite /sites/getAllSites
sites: getAllSites
Get-MgBetaDriveActivity /drives/{drive-id}/activities
List activities (preview)
Get-MgBetaDriveFollowing /me/drive/following
List followed items
Get-MgBetaDriveItem /me/drive/sharedWithMe
drive: sharedWithMe (deprecated)
Get-MgBetaDriveItemActivityByInterval /drives/{drive-id}/items/{item-id}/getActivitiesByInterval(startDateTime={startDateTime},endDateTime={endDateTime},interval={interval})
Get item activity stats by interval
Get-MgBetaDriveItemAnalytic /drives/{drive-id}/items/{item-id}/analytics
Get analytics
Get-MgBetaDriveItemChild /drives/{drive-id}/items/{item-id}/children
List children of a driveItem
Get-MgBetaDriveItemChild /drives/{drive-id}/items/{item-id}/thumbnails
List thumbnails for a driveItem
Get-MgBetaDriveItemContent /drive/items/{item-id}/content?format={format}
Download a file in another format
Get-MgBetaDriveItemContent /drives/{drive-id}/items/{item-id}/content
Download driveItem content
Get-MgBetaDriveItemContentStream /drives/{drive-id}/items/{item-id}/contentStream
Get file by contentStream
Get-MgBetaDriveItemDelta /drives/{drive-id}/root/delta
driveItem: delta
Get-MgBetaDriveItemPermission /drives/{drive-id}/items/{item-id}/permissions
List sharing permissions on a driveItem
Get-MgBetaDriveItemPermission /drives/{drive-id}/items/{item-id}/permissions/{perm-id}
Get sharing permission for a file or folder
Get-MgBetaDriveItemSubscription /me/drive/root/subscriptions/socketIo
Get websocket endpoint
Get-MgBetaDriveItemThumbnail /drives/{drive-id}/items/{item-id}/thumbnails
List thumbnails for a driveItem
Get-MgBetaDriveItemVersion /drives/{drive-id}/items/{item-id}/versions
List versions
Get-MgBetaDriveItemVersion /drives/{drive-id}/items/{item-id}/versions/{version-id}
Get driveItemVersion
Get-MgBetaDriveItemVersionContent /drives/{drive-id}/items/{item-id}/versions/{version-id}/content
Download contents of a driveItemVersion resource
Get-MgBetaDriveRoot /drives/{drive-id}/items/{item-id}
Get driveItem
Get-MgBetaDriveSpecial /me/drive/special/{name}
Get a special folder by name
Get-MgBetaGroupSite /sites/root
Get a site resource
Get-MgBetaShareDriveItem /shares/{shareIdOrEncodedSharingUrl}
Accessing shared DriveItems
Get-MgBetaShareSharedDriveItemSharedDriveItem /shares/{shareIdOrEncodedSharingUrl}
Accessing shared DriveItems
Get-MgBetaSite /sites
Enumerate sites
Get-MgBetaSite /sites?search={query}
Search for sites
Get-MgBetaSite /sites/root
Get a site resource
Get-MgBetaSiteApplicableContentTypeForList /sites/{siteId}/getApplicableContentTypesForList
site: getApplicableContentTypesForList
Get-MgBetaSiteColumn /sites/{site-id}/columns
List columns in a site
Get-MgBetaSiteContentType /sites/{site-id}/contentTypes
List contentTypes in a site
Get-MgBetaSiteContentType /sites/{site-id}/contentTypes/{contentType-id}
Get contentType
Get-MgBetaSiteContentTypeColumn /sites/{site-id}/columns/{column-id}
Get columnDefinition
Get-MgBetaSiteContentTypeColumn /sites/{site-id}/contentTypes/{contentType-id}/columns
List columnDefinitions in a content type
Get-MgBetaSiteDelta /sites/delta
site: delta
Get-MgBetaSiteList /sites/{site-id}/lists
Get lists in a site
Get-MgBetaSiteList /sites/{site-id}/lists/{list-id}
Get metadata for a list
Get-MgBetaSiteList /sites/{siteId}/lists/{listId}/operations
List operations
Get-MgBetaSiteListColumn /sites/{site-id}/lists/{list-id}/columns
List columnDefinitions in a list
Get-MgBetaSiteListContentType /sites/{site-id}/lists/{list-id}/contentTypes
List contentTypes in a list
Get-MgBetaSiteListItem /sites/{site-id}/lists/{list-id}/items
List items
Get-MgBetaSiteListItem /sites/{site-id}/lists/{list-id}/items/{item-id}
Get an item in a list
Get-MgBetaSiteListItemDelta /sites/{siteId}/lists/{listId}/items/delta
listItem: delta
Get-MgBetaSiteListItemDocumentSetVersion /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions
List documentSetVersions
Get-MgBetaSiteListItemDocumentSetVersion /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions/{documentSetVersionId}
Get documentSetVersion
Get-MgBetaSiteOperation /sites/{siteId}/operations
List operations
Get-MgBetaSiteOperation /sites/{siteId}/operations/{richLongRunningOperation-ID}
Get richLongRunningOperation
Get-MgBetaSitePage
List baseSitePages
Get-MgBetaSitePage /sites/{site-id}/pages/{page-id}
Get baseSitePage
Get-MgBetaSitePage /sites/{site-id}/pages/microsoft.graph.newsLinkPage
List newsLinkPage
Get-MgBetaSitePageAsSitePage /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage
Get SitePage
Get-MgBetaSitePageAsSitePage /sites/{site-id}/pages/microsoft.graph.sitePage
List SitePage
Get-MgBetaSubSite /sites/{site-id}/sites
List subsites for a site
Get-MgBetaTeamChannelFileFolder /teams/{id}/channels/{id}/filesFolder
Get filesFolder
Get-MgBetaUserDefaultDrive /me/drive
Get drive
Get-MgBetaUserDrive /groups/{groupId}/drives
List available drives
Get-MgBetaUserFollowedSite /me/followedSites
List followed sites
Get-MgBetaUserInsightTrending /me/insights/trending
List trending
Get-MgBetaUserInsightUsed /me/insights/used
List used (deprecated)
Invoke-MgBetaCheckinDriveItem /drives/{driveId}/items/{itemId}/checkin
driveItem: checkin
Invoke-MgBetaCheckoutDriveItem /drives/{driveId}/items/{itemId}/checkout
driveItem: checkout
Invoke-MgBetaFollowDriveItem /drives/{drive-id}/items/{item-id}/follow
Follow drive item
Invoke-MgBetaGraphDrive /me/drive/sharedWithMe
drive: sharedWithMe (deprecated)
Invoke-MgBetaInviteDriveItem /drives/{drive-id}/items/{item-id}/invite
driveItem: invite
Invoke-MgBetaRecentDrive /me/drive/recent
drive: recent (deprecated)
Invoke-MgBetaUnfollowDriveItem /me/drive/following/{item-id}
Unfollow drive item
New-MgBetaDriveItemChild /drives/{drive-id}/items/{parent-item-id}/children
Create a new folder in a drive
New-MgBetaDriveItemLink /drives/{driveId}/items/{itemId}/createLink
driveItem: createLink
New-MgBetaDriveItemPermission /drives/{drive-id}/items/{item-id}/permissions
Create permission on a driveItem
New-MgBetaSiteList /sites/{site-id}/lists
Create a new list
New-MgBetaSiteListItem /sites/{site-id}/lists/{list-id}/items
Create a new item in a list
New-MgBetaSiteListItemDocumentSetVersion /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions
Create documentSetVersion
New-MgBetaSiteListItemLink /sites/{siteId}/lists/{listId}/items/{itemId}/createLink
listItem: createLink
New-MgBetaSiteListItemPermission /sites/{site-id}/lists/{list-id}/items/{item-id}/permissions
Create permission on a listItem
New-MgBetaSiteListPermission /sites/f2d90359-865b-4b6c-8848-d2722dd630e5/lists/1d702d60-503c-4924-abfd-028c65fc89ed/permissions
Create permission on a list
New-MgBetaSitePage /sites/{site-id}/pages
Create a page in the site pages list of a site
New-MgBetaSitePage /sites/{site-id}/pages
Create newsLinkPage
Remove-MgBetaDriveItem /drives/{drive-id}/items/{item-id}
Delete a DriveItem
Remove-MgBetaDriveItemCheckout /drives/{driveId}/items/{itemId}/discardCheckout
driveItem: discardCheckout
Remove-MgBetaDriveItemPermission /drives/{drive-id}/items/{item-id}/permissions/{perm-id}
Delete a sharing permission from a file or folder
Remove-MgBetaDriveItemRetentionLabel /drives/{drive-id}/items/{item-id}/retentionLabel
driveItem: removeRetentionLabel
Remove-MgBetaSiteListItem /sites/{site-id}/lists/{list-id}/items/{item-id}
Delete an item from a list
Remove-MgBetaSiteListItemDocumentSetVersion /sites/{siteId}/lists/{listId}/items/{itemId}/documentSetVersions/{documentSetVersionId}
Delete documentSetVersion
Remove-MgBetaSitePageAsSitePageWebPart /sites/{sitesId}/pages/{sitePageId}/microsoft.graph.sitePage/webParts/{webPartId}
Delete webPart
Remove-MgBetaUserFollowedSite /users/{id | userPrincipalName}/followedSites/remove
Unfollow site
Set-MgBetaDriveItemContent /drives/{drive-id}/items/{item-id}/content
Upload or replace the contents of a driveItem
Update-MgBetaDriveItem /drives/{drive-id}/items/{item-id}
driveItem: move
Update-MgBetaDriveItem /drives/{drive-id}/items/{item-id}
Update DriveItem properties
Update-MgBetaDriveItemPermission /drives/{drive-id}/items/{item-id}/permissions/{perm-id}
Update sharing permission
Update-MgBetaDriveItemRetentionLabel /drives/{drive-id}/items/{item-id}/retentionLabel
driveItem: lockOrUnlockRecord
Update-MgBetaDriveItemRetentionLabel /drives/{drive-id}/items/{item-id}/retentionLabel
driveItem: setRetentionLabel
Update-MgBetaSiteListItemField /sites/{site-id}/lists/{list-id}/items/{item-id}/fields
Update an item in a list

Code Examples

C# / .NET SDK
contentType: copyToDefaultContentLocation
// Code snippets are only available for the latest version. Current version is 5.x

// Dependencies
using Microsoft.Graph.Sites.Item.ContentTypes.Item.CopyToDefaultContentLocation;
using Microsoft.Graph.Models;

var requestBody = new CopyToDefaultContentLocationPostRequestBody
{
	SourceFile = new ItemReference
	{
		SharepointIds = new SharepointIds
		{
			ListId = "e2ecf63b-b0fd-48f7-a54a-d8c15479e3b0",
			ListItemId = "2",
		},
	},
	DestinationFileName = "newname.txt",
};

// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
await graphClient.Sites["{site-id}"].ContentTypes["{contentType-id}"].CopyToDefaultContentLocation.PostAsync(requestBody);
JavaScript
contentType: copyToDefaultContentLocation
const options = {
	authProvider,
};

const client = Client.init(options);

const copyToDefaultContentLocation = {
   sourceFile: {
      sharepointIds: {
         listId: 'e2ecf63b-b0fd-48f7-a54a-d8c15479e3b0',
         listItemId: '2'
      }
   },
   destinationFileName: 'newname.txt'
};

await client.api('/sites/{siteId}/contentTypes/{contentTypeId}/copyToDefaultContentLocation')
	.post(copyToDefaultContentLocation);
PowerShell
contentType: copyToDefaultContentLocation
Import-Module Microsoft.Graph.Sites

$params = @{
	sourceFile = @{
		sharepointIds = @{
			listId = "e2ecf63b-b0fd-48f7-a54a-d8c15479e3b0"
			listItemId = "2"
		}
	}
	destinationFileName = "newname.txt"
}

Copy-MgSiteContentTypeToDefaultContentLocation -SiteId $siteId -ContentTypeId $contentTypeId -BodyParameter $params
Python
contentType: copyToDefaultContentLocation
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
from msgraph.generated.sites.item.contenttypes.item.copy_to_default_content_location.copy_to_default_content_location_post_request_body import CopyToDefaultContentLocationPostRequestBody
from msgraph.generated.models.item_reference import ItemReference
from msgraph.generated.models.sharepoint_ids import SharepointIds
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = CopyToDefaultContentLocationPostRequestBody(
	source_file = ItemReference(
		sharepoint_ids = SharepointIds(
			list_id = "e2ecf63b-b0fd-48f7-a54a-d8c15479e3b0",
			list_item_id = "2",
		),
	),
	destination_file_name = "newname.txt",
)

await graph_client.sites.by_site_id('site-id').content_types.by_content_type_id('contentType-id').copy_to_default_content_location.post(request_body)

App Registration

1

Navigate to Azure Portal

Go to App registrations in Microsoft Entra admin center

2

Add API Permission

Select your app → API permissions → Add a permission → Microsoft Graph

3

Select Permission Type

Choose Application permissions or delegated permissions and search for Sites.ReadWrite.All

4

Grant Admin Consent

Application permissions always require admin consent.