Skip to content

Latest commit

 

History

History
113 lines (83 loc) · 3.95 KB

File metadata and controls

113 lines (83 loc) · 3.95 KB
title Update fileStoreContainer permission
description Update fileStorageContainer permission.
author tonchan-msft
ms.localizationpriority medium
ms.subservice onedrive
doc_type apiPageType
ms.date 09/26/2024

Update fileStoreContainer permission

Namespace: microsoft.graph

Update an existing permission on a fileStorageContainer by making a PATCH request on the permission resource. Only the roles property can be updated. One role per user is supported.

[!INCLUDE national-cloud-support]

Permissions

Choose the permission or permissions marked as least privileged for this API. Use a higher privileged permission or permissions only if your app requires it. For details about delegated and application permissions, see Permission types. To learn more about these permissions, see the permissions reference.

[!INCLUDE permissions-table]

[!INCLUDE app-permissions]

HTTP request

PATCH /storage/fileStorage/containers/{containerId}/permissions/{permissionId}

Request headers

Name Description
Authorization Bearer {token}. Required. Learn more about authentication and authorization.
Content-Type application/json. Required.

Request body

In the request body, supply the new value for the roles property.

Permission type Property Type Description
User roles Collection of String Supported roles are reader, writer, manager, and owner. Required.

Response

If successful, this method returns a 200 OK response code.

Examples

Request

The following example shows a request.

PATCH https://graph.microsoft.com/v1.0/storage/fileStorage/containers/b!ISJs1WRro0y0EWgkUYcktDa0mE8zSlFEqFzqRn70Zwp1CEtDEBZgQICPkRbil_5Z/permissions/cmVhZGVyX2k6MCMuZnxtZW1iZXJzaGlwfHJvcnlicjExMUBvdXRsb29rLmNvbQ
Content-Type: application/json

{
  "roles": ["manager"]
}

[!INCLUDE sample-code] [!INCLUDE sdk-documentation]

[!INCLUDE sample-code] [!INCLUDE sdk-documentation]

[!INCLUDE sample-code] [!INCLUDE sdk-documentation]

[!INCLUDE sample-code] [!INCLUDE sdk-documentation]

[!INCLUDE sample-code] [!INCLUDE sdk-documentation]

[!INCLUDE sample-code] [!INCLUDE sdk-documentation]


Response

The following example shows the response.

HTTP/1.1 200 OK