Stay organized with collections Save and categorize content based on your preferences.
When a user clicks Drive UI's "New" button and selects an app in the Drive UI, Drive redirects the user to that app's New URL defined in Configure a Drive UI integration.
Your app then receives a default set of template variables within a state
parameter. The default state
information for a New URL is:
{
"action":"create",
"folderId":"FOLDER_ID",
"folderResourceKey":"FOLDER_RESOURCE_KEY",
"userId":"USER_ID"
}
This output includes the following values:
create
: The action being performed. The value is create
when a user clicks Drive UI's "New" button.Your app must act on this request by following these steps:
action
field has a value of create
.userId
value to create a new session for the user. For more information on signed-in users, see Users & new events.files.create
method to create a file resource. If folderId
was set on the request, set the parents
field to the folderId
value.folderResourceKey
was set on the request, set the X-Goog-Drive-Resource-Keys
request header. For more information on resource keys, see Access link-shared files using resource keys.The state
parameter is URL-encoded, so your app must handle the escape characters and parse it as JSON.
Drive apps should treat all "create" events as potential sign-ins. Some users might have multiple accounts, so the user ID in the state
parameter might not match the current session. If the user ID in the state
parameter doesn't match the current session, end the current session for your app and sign in as the requested user.
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 2025-08-04 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-04 UTC."],[],[]]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4