Method: files.emptyTrash
Permanently deletes all of the user's trashed files.
HTTP request
DELETE https://www.googleapis.com/drive/v3/files/trash
The URL uses gRPC Transcoding syntax.
Query parameters
Parameters |
enforceSingleParent (deprecated) |
boolean
Deprecated: If an item is not in a shared drive and its last parent is deleted but the item itself is not, the item will be placed under its owner's root.
|
driveId |
string
If set, empties the trash of the provided shared drive.
|
Request body
The request body must be empty.
Response body
If successful, the response body is empty.
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/drive
Some scopes are restricted and require a security assessment for your app to use them. For more information, see the Authorization guide.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-17 UTC.
[null,null,["Last updated 2024-09-17 UTC."],[[["Permanently deletes all of the user's trashed files or those within a specified shared drive."],["Uses an HTTP DELETE request to the URL `https://www.googleapis.com/drive/v3/files/trash`."],["Request body should be empty, and a successful response will also be empty."],["Requires authorization with the `https://www.googleapis.com/auth/drive` scope."]]],["This document outlines the process for permanently deleting a user's trashed files via an HTTP `DELETE` request to `https://www.googleapis.com/drive/v3/files/trash`. The request body must be empty. Optional query parameters include `driveId` to specify a shared drive. A successful request yields an empty response. Authorization requires the `https://www.googleapis.com/auth/drive` OAuth scope. The parameter `enforceSingleParent` has been deprecated.\n"]]