KosmoKrator

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.

Inline Lua call
kosmo integrations:lua --eval 'dump(app.integrations.google_drive.approvals_list({}))' --json
Read Lua docs headlessly
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.

workflow.lua
local google_drive = app.integrations.google_drive
local result = google_drive.approvals_list({})

dump(result)
Run the workflow
kosmo integrations:lua workflow.lua --json
kosmo integrations:lua workflow.lua --force --json
Namespace note. 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.

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}/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

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.
Metadata-derived Lua example
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
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
ParameterTypeRequiredDescription
No parameters.