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