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. | 

