Notice: important security update for Drive document URLs and resource keys. For more information, refer to Access link-shared files using resource keys

Files: generateIds

Generates a set of file IDs which can be provided in insert or copy requests. Try it now.

Request

HTTP request

GET https://www.googleapis.com/drive/v2/files/generateIds

Parameters

Parameter name Value Description
Optional query parameters
maxResults integer Maximum number of IDs to return. Acceptable values are 1 to 1000, inclusive. (Default: 10)
space string The space in which the IDs can be used to create new files. Supported values are 'drive' and 'appDataFolder'. (Default: 'drive')
type string The type of items which the IDs can be used for. Supported values are 'files' and 'shortcuts'. Note that 'shortcuts' are only supported in the drive 'space'. (Default: 'files')

Authorization

This request requires authorization with at least one of the following scopes:

Scope
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.appdata

Some scopes are restricted and require a security assessment for your app to use them. For more information, see the authentication and authorization page.

Request body

Do not supply a request body with this method.

Response

If successful, this method returns a response body with the following structure:

{
  "kind": "drive#generatedIds",
  "space": string,
  "ids": [
    string
  ]
}
Property name Value Description Notes
kind string This is always drive#generatedIds
space string The type of file that can be created with these IDs.
ids[] list The IDs generated for the requesting user in the specified space.

Try it!

Use the APIs Explorer below to call this method on live data and see the response.