Approves or denies an access proposal. For more information, see Manage pending access proposals .
HTTP request
POST https://www.googleapis.com/drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
fileId
|
Required. The ID of the item the request is on. |
proposalId
|
Required. The ID of the access proposal to resolve. |
Request body
The request body contains data with the following structure:
| JSON representation |
|---|
{
"role"
:
[
string
]
,
"view"
:
string
,
"action"
:
enum (
|
| Fields | |
|---|---|
role[]
|
Optional. The roles that the approver has allowed, if any. For more information, see Roles and permissions . Note: This field is required for the |
view
|
Optional. Indicates the view for this access proposal. This should only be set when the proposal belongs to a view. Only |
action
|
Required. The action to take on the access proposal. |
sendNotification
|
Optional. Whether to send an email to the requester when the access proposal is denied or accepted. |
Response body
If successful, the response body is an empty JSON object.
Authorization scopes
Requires one of the following OAuth scopes:
-
https://www.googleapis.com/auth/docs -
https://www.googleapis.com/auth/drive -
https://www.googleapis.com/auth/drive.file
Some scopes are restricted and require a security assessment for your app to use them. For more information, see the Authorization guide .
Action
The state change of the access proposal.
| Enums | |
|---|---|
ACTION_UNSPECIFIED
|
Unspecified action |
ACCEPT
|
The user accepts the access proposal. Note: If this action is used, the |
DENY
|
The user denies the access proposal. |

