| title | Update permission on a list |
|---|---|
| description | Update the permission object on a list. |
| author | patrick-rodgers |
| ms.localizationpriority | medium |
| ms.subservice | sharepoint |
| doc_type | apiPageType |
| ms.date | 07/02/2024 |
Namespace: microsoft.graph
[!INCLUDE beta-disclaimer]
Update the permission object on a list.
Note: You can't use this method to update a list permission for a user.
[!INCLUDE national-cloud-support]
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]
PATCH /sites/{site-id}/lists/{list-id}/permissions/{permissionId}| Name | Description |
|---|---|
| Authorization | Bearer {token}. Required. Learn more about authentication and authorization. |
| Content-Type | application/json. Required. |
In the request body, supply a JSON representation of the permission object.
If successful, this method returns a 200 OK response code and a permission object in the response body.
The following example shows a request.
The following example shows the response.
HTTP/1.1 200 OK
Content-Type: application/json
{
"id": "2",
"@deprecated.GrantedToIdentities": "GrantedToIdentities has been deprecated. Refer to GrantedToIdentitiesV2",
"roles": [
"read"
],
"grantedToIdentities": [
{
"application": {
"id": "89ea5c94-7736-4e25-95ad-3fa95f62b66e",
"displayName": "Fabrikam Dashboard App"
}
}
],
"grantedToIdentitiesV2": [
{
"application": {
"id": "89ea5c94-7736-4e25-95ad-3fa95f62b66e",
"displayName": "Fabrikam Dashboard App"
}
}
]
}