productivity
Google Drive Lua API for KosmoKrator Agents
Agent-facing Lua documentation and function reference for the Google Drive KosmoKrator integration.Lua Namespace
Agents call this integration through app.integrations.google_drive.*.
Use lua_read_doc("integrations.google-drive") inside KosmoKrator to discover the same reference at runtime.
Call Lua from the Headless CLI
Use kosmo integrations:lua when a shell script, CI job, cron job, or another coding CLI should run a deterministic
Google Drive workflow without starting an interactive agent session.
kosmo integrations:lua --eval 'dump(app.integrations.google_drive.approvals_list({}))' --json kosmo integrations:lua --eval 'print(docs.read("google-drive"))' --json
kosmo integrations:lua --eval 'print(docs.read("google-drive.approvals_list"))' --json Workflow file
Put repeatable logic in a Lua file, then execute it with JSON output for the calling process.
local google_drive = app.integrations.google_drive
local result = google_drive.approvals_list({})
dump(result) kosmo integrations:lua workflow.lua --json
kosmo integrations:lua workflow.lua --force --json integrations:lua exposes app.integrations.google_drive, app.mcp.*, docs.*, json.*, and regex.*. Use app.integrations.google_drive.default.* or app.integrations.google_drive.work.* when you configured named credential accounts.
MCP-only Lua
If the script only needs configured MCP servers and does not need Google Drive, use the narrower mcp:lua command.
# Use mcp:lua for MCP-only scripts; use integrations:lua for this integration namespace.
kosmo mcp:lua --eval 'dump(mcp.servers())' --json Agent-Facing Lua Docs
This is the rendered version of the full Lua documentation exposed to agents when they inspect the integration namespace.
Google Drive
Google Drive tools are exposed under app.integrations.google_drive. This package is generated from Google’s official Drive API v3 Discovery document and exposes 64 REST methods.
Coverage
- Source:
https://www.googleapis.com/discovery/v1/apis/drive/v3/rest - Read tools: 28
- Write tools: 36
- Media upload tools: 2
- Media download-capable tools: 3
- Base URL:
https://www.googleapis.com
Usage Notes
Pass IDs such as fileId, driveId, commentId, replyId, permissionId, revisionId, or approvalId as top-level arguments. Query parameters can be passed as top-level shortcuts or inside query. Request bodies go inside body. Upload endpoints accept file_path, optional mime_type, and optional Drive metadata in body; the integration sends multipart upload requests with uploadType=multipart.
For media downloads, pass alt = "media" where Google documents media download support. Raw binary responses are returned as { body = …, status = … }` if they are not JSON.
Tools
google_drive_approvals_list- GET /drive/v3/files/{fileId}/approvalsgoogle_drive_approvals_decline- POST /drive/v3/files/{fileId}/approvals/{approvalId}:declinegoogle_drive_approvals_get- GET /drive/v3/files/{fileId}/approvals/{approvalId}google_drive_approvals_start- POST /drive/v3/files/{fileId}/approvals:startgoogle_drive_approvals_cancel- POST /drive/v3/files/{fileId}/approvals/{approvalId}:cancelgoogle_drive_approvals_approve- POST /drive/v3/files/{fileId}/approvals/{approvalId}:approvegoogle_drive_approvals_comment- POST /drive/v3/files/{fileId}/approvals/{approvalId}:commentgoogle_drive_approvals_reassign- POST /drive/v3/files/{fileId}/approvals/{approvalId}:reassigngoogle_drive_comments_list- GET /drive/v3/files/{fileId}/commentsgoogle_drive_comments_update- PATCH /drive/v3/files/{fileId}/comments/{commentId}google_drive_comments_delete- DELETE /drive/v3/files/{fileId}/comments/{commentId}google_drive_comments_create- POST /drive/v3/files/{fileId}/commentsgoogle_drive_comments_get- GET /drive/v3/files/{fileId}/comments/{commentId}google_drive_files_modify_labels- POST /drive/v3/files/{fileId}/modifyLabelsgoogle_drive_files_delete- DELETE /drive/v3/files/{fileId}google_drive_files_create- POST /drive/v3/files (media upload)google_drive_files_generate_cse_token- GET /drive/v3/files/generateCseTokengoogle_drive_files_watch- POST /drive/v3/files/{fileId}/watchgoogle_drive_files_list- GET /drive/v3/filesgoogle_drive_files_list_labels- GET /drive/v3/files/{fileId}/listLabelsgoogle_drive_files_update- PATCH /drive/v3/files/{fileId} (media upload)google_drive_files_download- POST /drive/v3/files/{fileId}/downloadgoogle_drive_files_generate_ids- GET /drive/v3/files/generateIdsgoogle_drive_files_export- GET /drive/v3/files/{fileId}/export (media download)google_drive_files_get- GET /drive/v3/files/{fileId} (media download)google_drive_files_copy- POST /drive/v3/files/{fileId}/copygoogle_drive_files_empty_trash- DELETE /drive/v3/files/trashgoogle_drive_about_get- GET /drive/v3/aboutgoogle_drive_channels_stop- POST /drive/v3/channels/stopgoogle_drive_permissions_delete- DELETE /drive/v3/files/{fileId}/permissions/{permissionId}google_drive_permissions_list- GET /drive/v3/files/{fileId}/permissionsgoogle_drive_permissions_update- PATCH /drive/v3/files/{fileId}/permissions/{permissionId}google_drive_permissions_create- POST /drive/v3/files/{fileId}/permissionsgoogle_drive_permissions_get- GET /drive/v3/files/{fileId}/permissions/{permissionId}google_drive_apps_list- GET /drive/v3/appsgoogle_drive_apps_get- GET /drive/v3/apps/{appId}google_drive_accessproposals_resolve- POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolvegoogle_drive_accessproposals_list- GET /drive/v3/files/{fileId}/accessproposalsgoogle_drive_accessproposals_get- GET /drive/v3/files/{fileId}/accessproposals/{proposalId}google_drive_operations_get- GET /drive/v3/operations/{name}google_drive_revisions_get- GET /drive/v3/files/{fileId}/revisions/{revisionId} (media download)google_drive_revisions_delete- DELETE /drive/v3/files/{fileId}/revisions/{revisionId}google_drive_revisions_list- GET /drive/v3/files/{fileId}/revisionsgoogle_drive_revisions_update- PATCH /drive/v3/files/{fileId}/revisions/{revisionId}google_drive_teamdrives_delete- DELETE /drive/v3/teamdrives/{teamDriveId}google_drive_teamdrives_list- GET /drive/v3/teamdrivesgoogle_drive_teamdrives_update- PATCH /drive/v3/teamdrives/{teamDriveId}google_drive_teamdrives_create- POST /drive/v3/teamdrivesgoogle_drive_teamdrives_get- GET /drive/v3/teamdrives/{teamDriveId}google_drive_changes_list- GET /drive/v3/changesgoogle_drive_changes_get_start_page_token- GET /drive/v3/changes/startPageTokengoogle_drive_changes_watch- POST /drive/v3/changes/watchgoogle_drive_replies_create- POST /drive/v3/files/{fileId}/comments/{commentId}/repliesgoogle_drive_replies_get- GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}google_drive_replies_list- GET /drive/v3/files/{fileId}/comments/{commentId}/repliesgoogle_drive_replies_update- PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}google_drive_replies_delete- DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}google_drive_drives_create- POST /drive/v3/drivesgoogle_drive_drives_get- GET /drive/v3/drives/{driveId}google_drive_drives_hide- POST /drive/v3/drives/{driveId}/hidegoogle_drive_drives_delete- DELETE /drive/v3/drives/{driveId}google_drive_drives_unhide- POST /drive/v3/drives/{driveId}/unhidegoogle_drive_drives_list- GET /drive/v3/drivesgoogle_drive_drives_update- PATCH /drive/v3/drives/{driveId}
Examples
local files = app.integrations.google_drive.google_drive_files_list({ pageSize = 10, q = "trashed = false" })
local uploaded = app.integrations.google_drive.google_drive_files_create({
file_path = "/tmp/report.pdf",
mime_type = "application/pdf",
body = { name = "report.pdf" }
})
Responses are decoded Google Drive JSON responses, or { success = true, status = ... } for successful empty responses.
Raw agent markdown
# Google Drive
Google Drive tools are exposed under `app.integrations.google_drive`. This package is generated from Google's official Drive API v3 Discovery document and exposes 64 REST methods.
## Coverage
- Source: `https://www.googleapis.com/discovery/v1/apis/drive/v3/rest`
- Read tools: 28
- Write tools: 36
- Media upload tools: 2
- Media download-capable tools: 3
- Base URL: `https://www.googleapis.com`
## Usage Notes
Pass IDs such as `fileId`, `driveId`, `commentId`, `replyId`, `permissionId`, `revisionId`, or `approvalId` as top-level arguments. Query parameters can be passed as top-level shortcuts or inside `query`. Request bodies go inside `body`. Upload endpoints accept `file_path`, optional `mime_type`, and optional Drive metadata in `body`; the integration sends multipart upload requests with `uploadType=multipart`.
For media downloads, pass `alt = "media" where Google documents media download support. Raw binary responses are returned as `{ body = ..., status = ... }` if they are not JSON.
## Tools
- `google_drive_approvals_list` - GET /drive/v3/files/{fileId}/approvals
- `google_drive_approvals_decline` - POST /drive/v3/files/{fileId}/approvals/{approvalId}:decline
- `google_drive_approvals_get` - GET /drive/v3/files/{fileId}/approvals/{approvalId}
- `google_drive_approvals_start` - POST /drive/v3/files/{fileId}/approvals:start
- `google_drive_approvals_cancel` - POST /drive/v3/files/{fileId}/approvals/{approvalId}:cancel
- `google_drive_approvals_approve` - POST /drive/v3/files/{fileId}/approvals/{approvalId}:approve
- `google_drive_approvals_comment` - POST /drive/v3/files/{fileId}/approvals/{approvalId}:comment
- `google_drive_approvals_reassign` - POST /drive/v3/files/{fileId}/approvals/{approvalId}:reassign
- `google_drive_comments_list` - GET /drive/v3/files/{fileId}/comments
- `google_drive_comments_update` - PATCH /drive/v3/files/{fileId}/comments/{commentId}
- `google_drive_comments_delete` - DELETE /drive/v3/files/{fileId}/comments/{commentId}
- `google_drive_comments_create` - POST /drive/v3/files/{fileId}/comments
- `google_drive_comments_get` - GET /drive/v3/files/{fileId}/comments/{commentId}
- `google_drive_files_modify_labels` - POST /drive/v3/files/{fileId}/modifyLabels
- `google_drive_files_delete` - DELETE /drive/v3/files/{fileId}
- `google_drive_files_create` - POST /drive/v3/files (media upload)
- `google_drive_files_generate_cse_token` - GET /drive/v3/files/generateCseToken
- `google_drive_files_watch` - POST /drive/v3/files/{fileId}/watch
- `google_drive_files_list` - GET /drive/v3/files
- `google_drive_files_list_labels` - GET /drive/v3/files/{fileId}/listLabels
- `google_drive_files_update` - PATCH /drive/v3/files/{fileId} (media upload)
- `google_drive_files_download` - POST /drive/v3/files/{fileId}/download
- `google_drive_files_generate_ids` - GET /drive/v3/files/generateIds
- `google_drive_files_export` - GET /drive/v3/files/{fileId}/export (media download)
- `google_drive_files_get` - GET /drive/v3/files/{fileId} (media download)
- `google_drive_files_copy` - POST /drive/v3/files/{fileId}/copy
- `google_drive_files_empty_trash` - DELETE /drive/v3/files/trash
- `google_drive_about_get` - GET /drive/v3/about
- `google_drive_channels_stop` - POST /drive/v3/channels/stop
- `google_drive_permissions_delete` - DELETE /drive/v3/files/{fileId}/permissions/{permissionId}
- `google_drive_permissions_list` - GET /drive/v3/files/{fileId}/permissions
- `google_drive_permissions_update` - PATCH /drive/v3/files/{fileId}/permissions/{permissionId}
- `google_drive_permissions_create` - POST /drive/v3/files/{fileId}/permissions
- `google_drive_permissions_get` - GET /drive/v3/files/{fileId}/permissions/{permissionId}
- `google_drive_apps_list` - GET /drive/v3/apps
- `google_drive_apps_get` - GET /drive/v3/apps/{appId}
- `google_drive_accessproposals_resolve` - POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve
- `google_drive_accessproposals_list` - GET /drive/v3/files/{fileId}/accessproposals
- `google_drive_accessproposals_get` - GET /drive/v3/files/{fileId}/accessproposals/{proposalId}
- `google_drive_operations_get` - GET /drive/v3/operations/{name}
- `google_drive_revisions_get` - GET /drive/v3/files/{fileId}/revisions/{revisionId} (media download)
- `google_drive_revisions_delete` - DELETE /drive/v3/files/{fileId}/revisions/{revisionId}
- `google_drive_revisions_list` - GET /drive/v3/files/{fileId}/revisions
- `google_drive_revisions_update` - PATCH /drive/v3/files/{fileId}/revisions/{revisionId}
- `google_drive_teamdrives_delete` - DELETE /drive/v3/teamdrives/{teamDriveId}
- `google_drive_teamdrives_list` - GET /drive/v3/teamdrives
- `google_drive_teamdrives_update` - PATCH /drive/v3/teamdrives/{teamDriveId}
- `google_drive_teamdrives_create` - POST /drive/v3/teamdrives
- `google_drive_teamdrives_get` - GET /drive/v3/teamdrives/{teamDriveId}
- `google_drive_changes_list` - GET /drive/v3/changes
- `google_drive_changes_get_start_page_token` - GET /drive/v3/changes/startPageToken
- `google_drive_changes_watch` - POST /drive/v3/changes/watch
- `google_drive_replies_create` - POST /drive/v3/files/{fileId}/comments/{commentId}/replies
- `google_drive_replies_get` - GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}
- `google_drive_replies_list` - GET /drive/v3/files/{fileId}/comments/{commentId}/replies
- `google_drive_replies_update` - PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}
- `google_drive_replies_delete` - DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}
- `google_drive_drives_create` - POST /drive/v3/drives
- `google_drive_drives_get` - GET /drive/v3/drives/{driveId}
- `google_drive_drives_hide` - POST /drive/v3/drives/{driveId}/hide
- `google_drive_drives_delete` - DELETE /drive/v3/drives/{driveId}
- `google_drive_drives_unhide` - POST /drive/v3/drives/{driveId}/unhide
- `google_drive_drives_list` - GET /drive/v3/drives
- `google_drive_drives_update` - PATCH /drive/v3/drives/{driveId}
## Examples
```lua
local files = app.integrations.google_drive.google_drive_files_list({ pageSize = 10, q = "trashed = false" })
local uploaded = app.integrations.google_drive.google_drive_files_create({
file_path = "/tmp/report.pdf",
mime_type = "application/pdf",
body = { name = "report.pdf" }
})
```
Responses are decoded Google Drive JSON responses, or `{ success = true, status = ... }` for successful empty responses. local result = app.integrations.google_drive.approvals_list({})
print(result) Functions
approvals_list Read
Approvals List (GET /drive/v3/files/{fileId}/approvals).
- Lua path
app.integrations.google_drive.approvals_list- Full name
google-drive.google_drive_approvals_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
approvals_decline Write
Approvals Decline (POST /drive/v3/files/{fileId}/approvals/{approvalId}:decline).
- Lua path
app.integrations.google_drive.approvals_decline- Full name
google-drive.google_drive_approvals_decline
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
approvals_get Read
Approvals Get (GET /drive/v3/files/{fileId}/approvals/{approvalId}).
- Lua path
app.integrations.google_drive.approvals_get- Full name
google-drive.google_drive_approvals_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
approvals_start Write
Approvals Start (POST /drive/v3/files/{fileId}/approvals:start).
- Lua path
app.integrations.google_drive.approvals_start- Full name
google-drive.google_drive_approvals_start
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
approvals_cancel Write
Approvals Cancel (POST /drive/v3/files/{fileId}/approvals/{approvalId}:cancel).
- Lua path
app.integrations.google_drive.approvals_cancel- Full name
google-drive.google_drive_approvals_cancel
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
approvals_approve Write
Approvals Approve (POST /drive/v3/files/{fileId}/approvals/{approvalId}:approve).
- Lua path
app.integrations.google_drive.approvals_approve- Full name
google-drive.google_drive_approvals_approve
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
approvals_comment Write
Approvals Comment (POST /drive/v3/files/{fileId}/approvals/{approvalId}:comment).
- Lua path
app.integrations.google_drive.approvals_comment- Full name
google-drive.google_drive_approvals_comment
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
approvals_reassign Write
Approvals Reassign (POST /drive/v3/files/{fileId}/approvals/{approvalId}:reassign).
- Lua path
app.integrations.google_drive.approvals_reassign- Full name
google-drive.google_drive_approvals_reassign
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
comments_list Read
Comments List (GET /drive/v3/files/{fileId}/comments).
- Lua path
app.integrations.google_drive.comments_list- Full name
google-drive.google_drive_comments_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
comments_update Write
Comments Update (PATCH /drive/v3/files/{fileId}/comments/{commentId}).
- Lua path
app.integrations.google_drive.comments_update- Full name
google-drive.google_drive_comments_update
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
comments_delete Write
Comments Delete (DELETE /drive/v3/files/{fileId}/comments/{commentId}).
- Lua path
app.integrations.google_drive.comments_delete- Full name
google-drive.google_drive_comments_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
comments_create Write
Comments Create (POST /drive/v3/files/{fileId}/comments).
- Lua path
app.integrations.google_drive.comments_create- Full name
google-drive.google_drive_comments_create
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
comments_get Read
Comments Get (GET /drive/v3/files/{fileId}/comments/{commentId}).
- Lua path
app.integrations.google_drive.comments_get- Full name
google-drive.google_drive_comments_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
files_modify_labels Write
Files Modify Labels (POST /drive/v3/files/{fileId}/modifyLabels).
- Lua path
app.integrations.google_drive.files_modify_labels- Full name
google-drive.google_drive_files_modify_labels
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
files_delete Write
Files Delete (DELETE /drive/v3/files/{fileId}).
- Lua path
app.integrations.google_drive.files_delete- Full name
google-drive.google_drive_files_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
files_create Write
Files Create (POST /drive/v3/files).
- Lua path
app.integrations.google_drive.files_create- Full name
google-drive.google_drive_files_create
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
files_generate_cse_token Read
Files Generate Cse Token (GET /drive/v3/files/generateCseToken).
- Lua path
app.integrations.google_drive.files_generate_cse_token- Full name
google-drive.google_drive_files_generate_cse_token
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
files_watch Write
Files Watch (POST /drive/v3/files/{fileId}/watch).
- Lua path
app.integrations.google_drive.files_watch- Full name
google-drive.google_drive_files_watch
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
files_list Read
Files List (GET /drive/v3/files).
- Lua path
app.integrations.google_drive.files_list- Full name
google-drive.google_drive_files_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
files_list_labels Read
Files List Labels (GET /drive/v3/files/{fileId}/listLabels).
- Lua path
app.integrations.google_drive.files_list_labels- Full name
google-drive.google_drive_files_list_labels
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
files_update Write
Files Update (PATCH /drive/v3/files/{fileId}).
- Lua path
app.integrations.google_drive.files_update- Full name
google-drive.google_drive_files_update
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
files_download Write
Files Download (POST /drive/v3/files/{fileId}/download).
- Lua path
app.integrations.google_drive.files_download- Full name
google-drive.google_drive_files_download
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
files_generate_ids Read
Files Generate Ids (GET /drive/v3/files/generateIds).
- Lua path
app.integrations.google_drive.files_generate_ids- Full name
google-drive.google_drive_files_generate_ids
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
files_export Read
Files Export (GET /drive/v3/files/{fileId}/export).
- Lua path
app.integrations.google_drive.files_export- Full name
google-drive.google_drive_files_export
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
files_get Read
Files Get (GET /drive/v3/files/{fileId}).
- Lua path
app.integrations.google_drive.files_get- Full name
google-drive.google_drive_files_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
files_copy Write
Files Copy (POST /drive/v3/files/{fileId}/copy).
- Lua path
app.integrations.google_drive.files_copy- Full name
google-drive.google_drive_files_copy
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
files_empty_trash Write
Files Empty Trash (DELETE /drive/v3/files/trash).
- Lua path
app.integrations.google_drive.files_empty_trash- Full name
google-drive.google_drive_files_empty_trash
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
about_get Read
About Get (GET /drive/v3/about).
- Lua path
app.integrations.google_drive.about_get- Full name
google-drive.google_drive_about_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
channels_stop Write
Channels Stop (POST /drive/v3/channels/stop).
- Lua path
app.integrations.google_drive.channels_stop- Full name
google-drive.google_drive_channels_stop
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
permissions_delete Write
Permissions Delete (DELETE /drive/v3/files/{fileId}/permissions/{permissionId}).
- Lua path
app.integrations.google_drive.permissions_delete- Full name
google-drive.google_drive_permissions_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
permissions_list Read
Permissions List (GET /drive/v3/files/{fileId}/permissions).
- Lua path
app.integrations.google_drive.permissions_list- Full name
google-drive.google_drive_permissions_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
permissions_update Write
Permissions Update (PATCH /drive/v3/files/{fileId}/permissions/{permissionId}).
- Lua path
app.integrations.google_drive.permissions_update- Full name
google-drive.google_drive_permissions_update
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
permissions_create Write
Permissions Create (POST /drive/v3/files/{fileId}/permissions).
- Lua path
app.integrations.google_drive.permissions_create- Full name
google-drive.google_drive_permissions_create
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
permissions_get Read
Permissions Get (GET /drive/v3/files/{fileId}/permissions/{permissionId}).
- Lua path
app.integrations.google_drive.permissions_get- Full name
google-drive.google_drive_permissions_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
apps_list Read
Apps List (GET /drive/v3/apps).
- Lua path
app.integrations.google_drive.apps_list- Full name
google-drive.google_drive_apps_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
apps_get Read
Apps Get (GET /drive/v3/apps/{appId}).
- Lua path
app.integrations.google_drive.apps_get- Full name
google-drive.google_drive_apps_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
accessproposals_resolve Write
Accessproposals Resolve (POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve).
- Lua path
app.integrations.google_drive.accessproposals_resolve- Full name
google-drive.google_drive_accessproposals_resolve
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
accessproposals_list Read
Accessproposals List (GET /drive/v3/files/{fileId}/accessproposals).
- Lua path
app.integrations.google_drive.accessproposals_list- Full name
google-drive.google_drive_accessproposals_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
accessproposals_get Read
Accessproposals Get (GET /drive/v3/files/{fileId}/accessproposals/{proposalId}).
- Lua path
app.integrations.google_drive.accessproposals_get- Full name
google-drive.google_drive_accessproposals_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
operations_get Read
Operations Get (GET /drive/v3/operations/{name}).
- Lua path
app.integrations.google_drive.operations_get- Full name
google-drive.google_drive_operations_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
revisions_get Read
Revisions Get (GET /drive/v3/files/{fileId}/revisions/{revisionId}).
- Lua path
app.integrations.google_drive.revisions_get- Full name
google-drive.google_drive_revisions_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
revisions_delete Write
Revisions Delete (DELETE /drive/v3/files/{fileId}/revisions/{revisionId}).
- Lua path
app.integrations.google_drive.revisions_delete- Full name
google-drive.google_drive_revisions_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
revisions_list Read
Revisions List (GET /drive/v3/files/{fileId}/revisions).
- Lua path
app.integrations.google_drive.revisions_list- Full name
google-drive.google_drive_revisions_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
revisions_update Write
Revisions Update (PATCH /drive/v3/files/{fileId}/revisions/{revisionId}).
- Lua path
app.integrations.google_drive.revisions_update- Full name
google-drive.google_drive_revisions_update
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
teamdrives_delete Write
Teamdrives Delete (DELETE /drive/v3/teamdrives/{teamDriveId}).
- Lua path
app.integrations.google_drive.teamdrives_delete- Full name
google-drive.google_drive_teamdrives_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
teamdrives_list Read
Teamdrives List (GET /drive/v3/teamdrives).
- Lua path
app.integrations.google_drive.teamdrives_list- Full name
google-drive.google_drive_teamdrives_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
teamdrives_update Write
Teamdrives Update (PATCH /drive/v3/teamdrives/{teamDriveId}).
- Lua path
app.integrations.google_drive.teamdrives_update- Full name
google-drive.google_drive_teamdrives_update
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
teamdrives_create Write
Teamdrives Create (POST /drive/v3/teamdrives).
- Lua path
app.integrations.google_drive.teamdrives_create- Full name
google-drive.google_drive_teamdrives_create
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
teamdrives_get Read
Teamdrives Get (GET /drive/v3/teamdrives/{teamDriveId}).
- Lua path
app.integrations.google_drive.teamdrives_get- Full name
google-drive.google_drive_teamdrives_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
changes_list Read
Changes List (GET /drive/v3/changes).
- Lua path
app.integrations.google_drive.changes_list- Full name
google-drive.google_drive_changes_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
changes_get_start_page_token Read
Changes Get Start Page Token (GET /drive/v3/changes/startPageToken).
- Lua path
app.integrations.google_drive.changes_get_start_page_token- Full name
google-drive.google_drive_changes_get_start_page_token
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
changes_watch Write
Changes Watch (POST /drive/v3/changes/watch).
- Lua path
app.integrations.google_drive.changes_watch- Full name
google-drive.google_drive_changes_watch
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
replies_create Write
Replies Create (POST /drive/v3/files/{fileId}/comments/{commentId}/replies).
- Lua path
app.integrations.google_drive.replies_create- Full name
google-drive.google_drive_replies_create
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
replies_get Read
Replies Get (GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}).
- Lua path
app.integrations.google_drive.replies_get- Full name
google-drive.google_drive_replies_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
replies_list Read
Replies List (GET /drive/v3/files/{fileId}/comments/{commentId}/replies).
- Lua path
app.integrations.google_drive.replies_list- Full name
google-drive.google_drive_replies_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
replies_update Write
Replies Update (PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}).
- Lua path
app.integrations.google_drive.replies_update- Full name
google-drive.google_drive_replies_update
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
replies_delete Write
Replies Delete (DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}).
- Lua path
app.integrations.google_drive.replies_delete- Full name
google-drive.google_drive_replies_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
create Write
Drives Create (POST /drive/v3/drives).
- Lua path
app.integrations.google_drive.create- Full name
google-drive.google_drive_drives_create
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
get Read
Drives Get (GET /drive/v3/drives/{driveId}).
- Lua path
app.integrations.google_drive.get- Full name
google-drive.google_drive_drives_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
hide Write
Drives Hide (POST /drive/v3/drives/{driveId}/hide).
- Lua path
app.integrations.google_drive.hide- Full name
google-drive.google_drive_drives_hide
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
delete Write
Drives Delete (DELETE /drive/v3/drives/{driveId}).
- Lua path
app.integrations.google_drive.delete- Full name
google-drive.google_drive_drives_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
unhide Write
Drives Unhide (POST /drive/v3/drives/{driveId}/unhide).
- Lua path
app.integrations.google_drive.unhide- Full name
google-drive.google_drive_drives_unhide
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
list Read
Drives List (GET /drive/v3/drives).
- Lua path
app.integrations.google_drive.list- Full name
google-drive.google_drive_drives_list
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
update Write
Drives Update (PATCH /drive/v3/drives/{driveId}).
- Lua path
app.integrations.google_drive.update- Full name
google-drive.google_drive_drives_update
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||