Google Drive API (drive:v3)

2026-04-30

6 new methods

Additions

    Methods
  • drive.approvals.reassign

      Parameters :

        fileId

          Location : path

          Type : string

          Required : Yes

          Description : Required. The ID of the file that the approval is on.

        approvalId

          Location : path

          Type : string

          Required : Yes

          Description : Required. The ID of the approval to reassign.

      Parameter Order :

    • fileId
    • approvalId
    • Path : files/{fileId}/approvals/{approvalId}:reassign

      Scopes :

    • https://www.googleapis.com/auth/drive
    • https://www.googleapis.com/auth/drive.file
    • https://www.googleapis.com/auth/drive.metadata
    • Flat Path : files/{fileId}/approvals/{approvalId}:reassign

      HTTP Method : POST

      Description : Reassigns the reviewers on an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). Adds or replaces reviewers in the ReviewerResponse of the approval. This can be called by any user with the `writer` permission on the file while the approval Status is `IN_PROGRESS` and the Response for the reviewer being reassigned is `NO_RESPONSE`. A user with the `reader` permission can only reassign an approval that's assigned to themselves. Removing a reviewer isn't allowed.

  • drive.approvals.cancel

      Path : files/{fileId}/approvals/{approvalId}:cancel

      Scopes :

    • https://www.googleapis.com/auth/drive
    • https://www.googleapis.com/auth/drive.file
    • https://www.googleapis.com/auth/drive.metadata
    • Parameter Order :

    • fileId
    • approvalId
    • Parameters :

        approvalId

          Required : Yes

          Location : path

          Type : string

          Description : Required. The ID of the approval to cancel.

        fileId

          Description : Required. The ID of the file that the approval is on.

          Required : Yes

          Location : path

          Type : string

      Description : Cancels an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). Updates the approval Status to `CANCELLED`. This can be called by any user with the `writer` permission on the file while the approval Status is `IN_PROGRESS`.

      HTTP Method : POST

      Flat Path : files/{fileId}/approvals/{approvalId}:cancel

  • drive.approvals.start

  • drive.approvals.decline

      Path : files/{fileId}/approvals/{approvalId}:decline

      Scopes :

    • https://www.googleapis.com/auth/drive
    • https://www.googleapis.com/auth/drive.file
    • https://www.googleapis.com/auth/drive.metadata
    • Parameters :

        approvalId

          Location : path

          Type : string

          Required : Yes

          Description : Required. The ID of the approval to decline.

        fileId

          Description : Required. The ID of the file that the approval is on.

          Required : Yes

          Location : path

          Type : string

      Parameter Order :

    • fileId
    • approvalId
    • Description : Declines an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). This is used to update the ReviewerResponse of the requesting user with a Response of `DECLINED`. This also completes the approval and sets the approval Status to `DECLINED`.

      HTTP Method : POST

      Flat Path : files/{fileId}/approvals/{approvalId}:decline

  • drive.approvals.approve

      Flat Path : files/{fileId}/approvals/{approvalId}:approve

      Description : Approves an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). This is used to update the ReviewerResponse of the requesting user with a Response of `APPROVED`. If this is the last required reviewer response, this also completes the approval and sets the approval Status to `APPROVED`.

      HTTP Method : POST

      Path : files/{fileId}/approvals/{approvalId}:approve

      Scopes :

    • https://www.googleapis.com/auth/drive
    • https://www.googleapis.com/auth/drive.file
    • https://www.googleapis.com/auth/drive.metadata
    • Parameter Order :

    • fileId
    • approvalId
    • Parameters :

        fileId

          Description : Required. The ID of the file that the approval is on.

          Required : Yes

          Location : path

          Type : string

        approvalId

          Location : path

          Type : string

          Required : Yes

          Description : Required. The ID of the approval to approve.

  • drive.approvals.comment

      HTTP Method : POST

      Description : Comments on an approval. For more information, see [Manage approvals](https://developers.google.com/workspace/drive/api/guides/approvals). This sends a notification to both the initiator and the reviewers. Additionally, a message is also added to the approval activity log.

      Flat Path : files/{fileId}/approvals/{approvalId}:comment

      Parameters :

        approvalId

          Description : Required. The ID of the approval to comment on.

          Location : path

          Type : string

          Required : Yes

        fileId

          Required : Yes

          Location : path

          Type : string

          Description : Required. The ID of the file that the approval is on.

      Parameter Order :

    • fileId
    • approvalId
    • Path : files/{fileId}/approvals/{approvalId}:comment

      Scopes :

    • https://www.googleapis.com/auth/drive
    • https://www.googleapis.com/auth/drive.file
    • https://www.googleapis.com/auth/drive.metadata