KosmoKrator

productivity

Google Workspace Admin Lua API for KosmoKrator Agents

Agent-facing Lua documentation and function reference for the Google Workspace Admin KosmoKrator integration.

Lua Namespace

Agents call this integration through app.integrations.google_workspace_admin.*. Use lua_read_doc("integrations.google-workspace-admin") 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 Workspace Admin workflow without starting an interactive agent session.

Inline Lua call
kosmo integrations:lua --eval 'dump(app.integrations.google_workspace_admin.groups_update({}))' --json
Read Lua docs headlessly
kosmo integrations:lua --eval 'print(docs.read("google-workspace-admin"))' --json
kosmo integrations:lua --eval 'print(docs.read("google-workspace-admin.groups_update"))' --json

Workflow file

Put repeatable logic in a Lua file, then execute it with JSON output for the calling process.

workflow.lua
local google_workspace_admin = app.integrations.google_workspace_admin
local result = google_workspace_admin.groups_update({})

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_workspace_admin, app.mcp.*, docs.*, json.*, and regex.*. Use app.integrations.google_workspace_admin.default.* or app.integrations.google_workspace_admin.work.* when you configured named credential accounts.

MCP-only Lua

If the script only needs configured MCP servers and does not need Google Workspace Admin, 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 Workspace Admin

Google Workspace Admin tools are exposed under app.integrations.google_workspace_admin. This package is generated from Google’s official Admin SDK Directory v1 Discovery document and exposes 128 REST methods.

Use it for domain administration workflows: users, groups, aliases, group members, org units, domains, customer resources, roles, role assignments, privileges, verification codes, ChromeOS devices, mobile devices, tokens, and custom user schemas.

Each method-specific tool accepts Discovery path parameters as top-level arguments, known query parameters as top-level shortcuts or inside query, and request resources inside body. Path parameters are URL-encoded, so pass emails and IDs directly, for example [email protected], my_customer, or groups/[email protected].

Examples

local users = app.integrations.google_workspace_admin.google_workspace_admin_users_list({
  customer = "my_customer",
  maxResults = 10,
  projection = "basic"
})

local group = app.integrations.google_workspace_admin.google_workspace_admin_groups_insert({
  body = {
    email = "[email protected]",
    name = "Agents"
  }
})

local aliases = app.integrations.google_workspace_admin.google_workspace_admin_users_aliases_list({
  userKey = "[email protected]"
})

Returned data is the parsed JSON response from the Admin SDK Directory API. Empty successful responses return { success = true, status = <http_status> }.

Use read-only Admin SDK scopes for list/get workflows and write scopes only for tools that create, update, delete, or watch resources. Some endpoints are only available to Google Workspace administrator accounts with the corresponding domain privileges.

Raw agent markdown
# Google Workspace Admin

Google Workspace Admin tools are exposed under `app.integrations.google_workspace_admin`. This package is generated from Google's official Admin SDK Directory v1 Discovery document and exposes 128 REST methods.

Use it for domain administration workflows: users, groups, aliases, group members, org units, domains, customer resources, roles, role assignments, privileges, verification codes, ChromeOS devices, mobile devices, tokens, and custom user schemas.

Each method-specific tool accepts Discovery path parameters as top-level arguments, known query parameters as top-level shortcuts or inside `query`, and request resources inside `body`. Path parameters are URL-encoded, so pass emails and IDs directly, for example `[email protected]`, `my_customer`, or `groups/[email protected]`.

## Examples

```lua
local users = app.integrations.google_workspace_admin.google_workspace_admin_users_list({
  customer = "my_customer",
  maxResults = 10,
  projection = "basic"
})

local group = app.integrations.google_workspace_admin.google_workspace_admin_groups_insert({
  body = {
    email = "[email protected]",
    name = "Agents"
  }
})

local aliases = app.integrations.google_workspace_admin.google_workspace_admin_users_aliases_list({
  userKey = "[email protected]"
})
```

Returned data is the parsed JSON response from the Admin SDK Directory API. Empty successful responses return `{ success = true, status = <http_status> }`.

Use read-only Admin SDK scopes for list/get workflows and write scopes only for tools that create, update, delete, or watch resources. Some endpoints are only available to Google Workspace administrator accounts with the corresponding domain privileges.
Metadata-derived Lua example
local result = app.integrations.google_workspace_admin.groups_update({})
print(result)

Functions

groups_update Write

Groups Update (PUT /admin/directory/v1/groups/{groupKey}).

Lua path
app.integrations.google_workspace_admin.groups_update
Full name
google-workspace-admin.google_workspace_admin_groups_update
ParameterTypeRequiredDescription
No parameters.
groups_list Read

Groups List (GET /admin/directory/v1/groups).

Lua path
app.integrations.google_workspace_admin.groups_list
Full name
google-workspace-admin.google_workspace_admin_groups_list
ParameterTypeRequiredDescription
No parameters.
groups_patch Write

Groups Patch (PATCH /admin/directory/v1/groups/{groupKey}).

Lua path
app.integrations.google_workspace_admin.groups_patch
Full name
google-workspace-admin.google_workspace_admin_groups_patch
ParameterTypeRequiredDescription
No parameters.
groups_get Read

Groups Get (GET /admin/directory/v1/groups/{groupKey}).

Lua path
app.integrations.google_workspace_admin.groups_get
Full name
google-workspace-admin.google_workspace_admin_groups_get
ParameterTypeRequiredDescription
No parameters.
groups_insert Write

Groups Insert (POST /admin/directory/v1/groups).

Lua path
app.integrations.google_workspace_admin.groups_insert
Full name
google-workspace-admin.google_workspace_admin_groups_insert
ParameterTypeRequiredDescription
No parameters.
groups_delete Write

Groups Delete (DELETE /admin/directory/v1/groups/{groupKey}).

Lua path
app.integrations.google_workspace_admin.groups_delete
Full name
google-workspace-admin.google_workspace_admin_groups_delete
ParameterTypeRequiredDescription
No parameters.
groups_aliases_insert Write

Groups Aliases Insert (POST /admin/directory/v1/groups/{groupKey}/aliases).

Lua path
app.integrations.google_workspace_admin.groups_aliases_insert
Full name
google-workspace-admin.google_workspace_admin_groups_aliases_insert
ParameterTypeRequiredDescription
No parameters.
groups_aliases_delete Write

Groups Aliases Delete (DELETE /admin/directory/v1/groups/{groupKey}/aliases/{alias}).

Lua path
app.integrations.google_workspace_admin.groups_aliases_delete
Full name
google-workspace-admin.google_workspace_admin_groups_aliases_delete
ParameterTypeRequiredDescription
No parameters.
groups_aliases_list Read

Groups Aliases List (GET /admin/directory/v1/groups/{groupKey}/aliases).

Lua path
app.integrations.google_workspace_admin.groups_aliases_list
Full name
google-workspace-admin.google_workspace_admin_groups_aliases_list
ParameterTypeRequiredDescription
No parameters.
resources_features_get Read

Resources Features Get (GET /admin/directory/v1/customer/{customer}/resources/features/{featureKey}).

Lua path
app.integrations.google_workspace_admin.resources_features_get
Full name
google-workspace-admin.google_workspace_admin_resources_features_get
ParameterTypeRequiredDescription
No parameters.
resources_features_insert Write

Resources Features Insert (POST /admin/directory/v1/customer/{customer}/resources/features).

Lua path
app.integrations.google_workspace_admin.resources_features_insert
Full name
google-workspace-admin.google_workspace_admin_resources_features_insert
ParameterTypeRequiredDescription
No parameters.
resources_features_delete Write

Resources Features Delete (DELETE /admin/directory/v1/customer/{customer}/resources/features/{featureKey}).

Lua path
app.integrations.google_workspace_admin.resources_features_delete
Full name
google-workspace-admin.google_workspace_admin_resources_features_delete
ParameterTypeRequiredDescription
No parameters.
resources_features_update Write

Resources Features Update (PUT /admin/directory/v1/customer/{customer}/resources/features/{featureKey}).

Lua path
app.integrations.google_workspace_admin.resources_features_update
Full name
google-workspace-admin.google_workspace_admin_resources_features_update
ParameterTypeRequiredDescription
No parameters.
resources_features_list Read

Resources Features List (GET /admin/directory/v1/customer/{customer}/resources/features).

Lua path
app.integrations.google_workspace_admin.resources_features_list
Full name
google-workspace-admin.google_workspace_admin_resources_features_list
ParameterTypeRequiredDescription
No parameters.
resources_features_rename Write

Resources Features Rename (POST /admin/directory/v1/customer/{customer}/resources/features/{oldName}/rename).

Lua path
app.integrations.google_workspace_admin.resources_features_rename
Full name
google-workspace-admin.google_workspace_admin_resources_features_rename
ParameterTypeRequiredDescription
No parameters.
resources_features_patch Write

Resources Features Patch (PATCH /admin/directory/v1/customer/{customer}/resources/features/{featureKey}).

Lua path
app.integrations.google_workspace_admin.resources_features_patch
Full name
google-workspace-admin.google_workspace_admin_resources_features_patch
ParameterTypeRequiredDescription
No parameters.
resources_buildings_insert Write

Resources Buildings Insert (POST /admin/directory/v1/customer/{customer}/resources/buildings).

Lua path
app.integrations.google_workspace_admin.resources_buildings_insert
Full name
google-workspace-admin.google_workspace_admin_resources_buildings_insert
ParameterTypeRequiredDescription
No parameters.
resources_buildings_delete Write

Resources Buildings Delete (DELETE /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}).

Lua path
app.integrations.google_workspace_admin.resources_buildings_delete
Full name
google-workspace-admin.google_workspace_admin_resources_buildings_delete
ParameterTypeRequiredDescription
No parameters.
resources_buildings_get Read

Resources Buildings Get (GET /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}).

Lua path
app.integrations.google_workspace_admin.resources_buildings_get
Full name
google-workspace-admin.google_workspace_admin_resources_buildings_get
ParameterTypeRequiredDescription
No parameters.
resources_buildings_patch Write

Resources Buildings Patch (PATCH /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}).

Lua path
app.integrations.google_workspace_admin.resources_buildings_patch
Full name
google-workspace-admin.google_workspace_admin_resources_buildings_patch
ParameterTypeRequiredDescription
No parameters.
resources_buildings_update Write

Resources Buildings Update (PUT /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}).

Lua path
app.integrations.google_workspace_admin.resources_buildings_update
Full name
google-workspace-admin.google_workspace_admin_resources_buildings_update
ParameterTypeRequiredDescription
No parameters.
resources_buildings_list Read

Resources Buildings List (GET /admin/directory/v1/customer/{customer}/resources/buildings).

Lua path
app.integrations.google_workspace_admin.resources_buildings_list
Full name
google-workspace-admin.google_workspace_admin_resources_buildings_list
ParameterTypeRequiredDescription
No parameters.
resources_calendars_patch Write

Resources Calendars Patch (PATCH /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}).

Lua path
app.integrations.google_workspace_admin.resources_calendars_patch
Full name
google-workspace-admin.google_workspace_admin_resources_calendars_patch
ParameterTypeRequiredDescription
No parameters.
resources_calendars_update Write

Resources Calendars Update (PUT /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}).

Lua path
app.integrations.google_workspace_admin.resources_calendars_update
Full name
google-workspace-admin.google_workspace_admin_resources_calendars_update
ParameterTypeRequiredDescription
No parameters.
resources_calendars_list Read

Resources Calendars List (GET /admin/directory/v1/customer/{customer}/resources/calendars).

Lua path
app.integrations.google_workspace_admin.resources_calendars_list
Full name
google-workspace-admin.google_workspace_admin_resources_calendars_list
ParameterTypeRequiredDescription
No parameters.
resources_calendars_insert Write

Resources Calendars Insert (POST /admin/directory/v1/customer/{customer}/resources/calendars).

Lua path
app.integrations.google_workspace_admin.resources_calendars_insert
Full name
google-workspace-admin.google_workspace_admin_resources_calendars_insert
ParameterTypeRequiredDescription
No parameters.
resources_calendars_delete Write

Resources Calendars Delete (DELETE /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}).

Lua path
app.integrations.google_workspace_admin.resources_calendars_delete
Full name
google-workspace-admin.google_workspace_admin_resources_calendars_delete
ParameterTypeRequiredDescription
No parameters.
resources_calendars_get Read

Resources Calendars Get (GET /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}).

Lua path
app.integrations.google_workspace_admin.resources_calendars_get
Full name
google-workspace-admin.google_workspace_admin_resources_calendars_get
ParameterTypeRequiredDescription
No parameters.
domains_delete Write

Domains Delete (DELETE /admin/directory/v1/customer/{customer}/domains/{domainName}).

Lua path
app.integrations.google_workspace_admin.domains_delete
Full name
google-workspace-admin.google_workspace_admin_domains_delete
ParameterTypeRequiredDescription
No parameters.
domains_insert Write

Domains Insert (POST /admin/directory/v1/customer/{customer}/domains).

Lua path
app.integrations.google_workspace_admin.domains_insert
Full name
google-workspace-admin.google_workspace_admin_domains_insert
ParameterTypeRequiredDescription
No parameters.
domains_list Read

Domains List (GET /admin/directory/v1/customer/{customer}/domains).

Lua path
app.integrations.google_workspace_admin.domains_list
Full name
google-workspace-admin.google_workspace_admin_domains_list
ParameterTypeRequiredDescription
No parameters.
domains_get Read

Domains Get (GET /admin/directory/v1/customer/{customer}/domains/{domainName}).

Lua path
app.integrations.google_workspace_admin.domains_get
Full name
google-workspace-admin.google_workspace_admin_domains_get
ParameterTypeRequiredDescription
No parameters.
mobiledevices_action Write

Mobiledevices Action (POST /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}/action).

Lua path
app.integrations.google_workspace_admin.mobiledevices_action
Full name
google-workspace-admin.google_workspace_admin_mobiledevices_action
ParameterTypeRequiredDescription
No parameters.
mobiledevices_delete Write

Mobiledevices Delete (DELETE /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}).

Lua path
app.integrations.google_workspace_admin.mobiledevices_delete
Full name
google-workspace-admin.google_workspace_admin_mobiledevices_delete
ParameterTypeRequiredDescription
No parameters.
mobiledevices_get Read

Mobiledevices Get (GET /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}).

Lua path
app.integrations.google_workspace_admin.mobiledevices_get
Full name
google-workspace-admin.google_workspace_admin_mobiledevices_get
ParameterTypeRequiredDescription
No parameters.
mobiledevices_list Read

Mobiledevices List (GET /admin/directory/v1/customer/{customerId}/devices/mobile).

Lua path
app.integrations.google_workspace_admin.mobiledevices_list
Full name
google-workspace-admin.google_workspace_admin_mobiledevices_list
ParameterTypeRequiredDescription
No parameters.
customer_devices_chromeos_batch_change_status Write

Customer Devices Chromeos Batch Change Status (POST /admin/directory/v1/customer/{customerId}/devices/chromeos:batchChangeStatus).

Lua path
app.integrations.google_workspace_admin.customer_devices_chromeos_batch_change_status
Full name
google-workspace-admin.google_workspace_admin_customer_devices_chromeos_batch_change_status
ParameterTypeRequiredDescription
No parameters.
customer_devices_chromeos_count_chrome_devices Read

Customer Devices Chromeos Count Chrome Os Devices (GET /admin/directory/v1/customer/{customerId}/devices/chromeos:countChromeOsDevices).

Lua path
app.integrations.google_workspace_admin.customer_devices_chromeos_count_chrome_devices
Full name
google-workspace-admin.google_workspace_admin_customer_devices_chromeos_count_chrome_os_devices
ParameterTypeRequiredDescription
No parameters.
customer_devices_chromeos_issue_command Write

Customer Devices Chromeos Issue Command (POST /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}:issueCommand).

Lua path
app.integrations.google_workspace_admin.customer_devices_chromeos_issue_command
Full name
google-workspace-admin.google_workspace_admin_customer_devices_chromeos_issue_command
ParameterTypeRequiredDescription
No parameters.
customer_devices_chromeos_commands_get Read

Customer Devices Chromeos Commands Get (GET /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}/commands/{commandId}).

Lua path
app.integrations.google_workspace_admin.customer_devices_chromeos_commands_get
Full name
google-workspace-admin.google_workspace_admin_customer_devices_chromeos_commands_get
ParameterTypeRequiredDescription
No parameters.
orgunits_patch Write

Orgunits Patch (PATCH /admin/directory/v1/customer/{customerId}/orgunits/{+orgUnitPath}).

Lua path
app.integrations.google_workspace_admin.orgunits_patch
Full name
google-workspace-admin.google_workspace_admin_orgunits_patch
ParameterTypeRequiredDescription
No parameters.
orgunits_update Write

Orgunits Update (PUT /admin/directory/v1/customer/{customerId}/orgunits/{+orgUnitPath}).

Lua path
app.integrations.google_workspace_admin.orgunits_update
Full name
google-workspace-admin.google_workspace_admin_orgunits_update
ParameterTypeRequiredDescription
No parameters.
orgunits_list Read

Orgunits List (GET /admin/directory/v1/customer/{customerId}/orgunits).

Lua path
app.integrations.google_workspace_admin.orgunits_list
Full name
google-workspace-admin.google_workspace_admin_orgunits_list
ParameterTypeRequiredDescription
No parameters.
orgunits_insert Write

Orgunits Insert (POST /admin/directory/v1/customer/{customerId}/orgunits).

Lua path
app.integrations.google_workspace_admin.orgunits_insert
Full name
google-workspace-admin.google_workspace_admin_orgunits_insert
ParameterTypeRequiredDescription
No parameters.
orgunits_delete Write

Orgunits Delete (DELETE /admin/directory/v1/customer/{customerId}/orgunits/{+orgUnitPath}).

Lua path
app.integrations.google_workspace_admin.orgunits_delete
Full name
google-workspace-admin.google_workspace_admin_orgunits_delete
ParameterTypeRequiredDescription
No parameters.
orgunits_get Read

Orgunits Get (GET /admin/directory/v1/customer/{customerId}/orgunits/{+orgUnitPath}).

Lua path
app.integrations.google_workspace_admin.orgunits_get
Full name
google-workspace-admin.google_workspace_admin_orgunits_get
ParameterTypeRequiredDescription
No parameters.
privileges_list Read

Privileges List (GET /admin/directory/v1/customer/{customer}/roles/ALL/privileges).

Lua path
app.integrations.google_workspace_admin.privileges_list
Full name
google-workspace-admin.google_workspace_admin_privileges_list
ParameterTypeRequiredDescription
No parameters.
members_update Write

Members Update (PUT /admin/directory/v1/groups/{groupKey}/members/{memberKey}).

Lua path
app.integrations.google_workspace_admin.members_update
Full name
google-workspace-admin.google_workspace_admin_members_update
ParameterTypeRequiredDescription
No parameters.
members_has_member Read

Members Has Member (GET /admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}).

Lua path
app.integrations.google_workspace_admin.members_has_member
Full name
google-workspace-admin.google_workspace_admin_members_has_member
ParameterTypeRequiredDescription
No parameters.
members_list Read

Members List (GET /admin/directory/v1/groups/{groupKey}/members).

Lua path
app.integrations.google_workspace_admin.members_list
Full name
google-workspace-admin.google_workspace_admin_members_list
ParameterTypeRequiredDescription
No parameters.
members_patch Write

Members Patch (PATCH /admin/directory/v1/groups/{groupKey}/members/{memberKey}).

Lua path
app.integrations.google_workspace_admin.members_patch
Full name
google-workspace-admin.google_workspace_admin_members_patch
ParameterTypeRequiredDescription
No parameters.
members_get Read

Members Get (GET /admin/directory/v1/groups/{groupKey}/members/{memberKey}).

Lua path
app.integrations.google_workspace_admin.members_get
Full name
google-workspace-admin.google_workspace_admin_members_get
ParameterTypeRequiredDescription
No parameters.
members_insert Write

Members Insert (POST /admin/directory/v1/groups/{groupKey}/members).

Lua path
app.integrations.google_workspace_admin.members_insert
Full name
google-workspace-admin.google_workspace_admin_members_insert
ParameterTypeRequiredDescription
No parameters.
members_delete Write

Members Delete (DELETE /admin/directory/v1/groups/{groupKey}/members/{memberKey}).

Lua path
app.integrations.google_workspace_admin.members_delete
Full name
google-workspace-admin.google_workspace_admin_members_delete
ParameterTypeRequiredDescription
No parameters.
verification_codes_invalidate Write

Verification Codes Invalidate (POST /admin/directory/v1/users/{userKey}/verificationCodes/invalidate).

Lua path
app.integrations.google_workspace_admin.verification_codes_invalidate
Full name
google-workspace-admin.google_workspace_admin_verification_codes_invalidate
ParameterTypeRequiredDescription
No parameters.
verification_codes_list Read

Verification Codes List (GET /admin/directory/v1/users/{userKey}/verificationCodes).

Lua path
app.integrations.google_workspace_admin.verification_codes_list
Full name
google-workspace-admin.google_workspace_admin_verification_codes_list
ParameterTypeRequiredDescription
No parameters.
verification_codes_generate Write

Verification Codes Generate (POST /admin/directory/v1/users/{userKey}/verificationCodes/generate).

Lua path
app.integrations.google_workspace_admin.verification_codes_generate
Full name
google-workspace-admin.google_workspace_admin_verification_codes_generate
ParameterTypeRequiredDescription
No parameters.
two_step_verification_turn_off Write

Two Step Verification Turn Off (POST /admin/directory/v1/users/{userKey}/twoStepVerification/turnOff).

Lua path
app.integrations.google_workspace_admin.two_step_verification_turn_off
Full name
google-workspace-admin.google_workspace_admin_two_step_verification_turn_off
ParameterTypeRequiredDescription
No parameters.
customers_patch Write

Customers Patch (PATCH /admin/directory/v1/customers/{customerKey}).

Lua path
app.integrations.google_workspace_admin.customers_patch
Full name
google-workspace-admin.google_workspace_admin_customers_patch
ParameterTypeRequiredDescription
No parameters.
customers_get Read

Customers Get (GET /admin/directory/v1/customers/{customerKey}).

Lua path
app.integrations.google_workspace_admin.customers_get
Full name
google-workspace-admin.google_workspace_admin_customers_get
ParameterTypeRequiredDescription
No parameters.
customers_update Write

Customers Update (PUT /admin/directory/v1/customers/{customerKey}).

Lua path
app.integrations.google_workspace_admin.customers_update
Full name
google-workspace-admin.google_workspace_admin_customers_update
ParameterTypeRequiredDescription
No parameters.
customers_chrome_printers_get Read

Customers Chrome Printers Get (GET /admin/directory/v1/{+name}).

Lua path
app.integrations.google_workspace_admin.customers_chrome_printers_get
Full name
google-workspace-admin.google_workspace_admin_customers_chrome_printers_get
ParameterTypeRequiredDescription
No parameters.
customers_chrome_printers_batch_create_printers Write

Customers Chrome Printers Batch Create Printers (POST /admin/directory/v1/{+parent}/chrome/printers:batchCreatePrinters).

Lua path
app.integrations.google_workspace_admin.customers_chrome_printers_batch_create_printers
Full name
google-workspace-admin.google_workspace_admin_customers_chrome_printers_batch_create_printers
ParameterTypeRequiredDescription
No parameters.
customers_chrome_printers_delete Write

Customers Chrome Printers Delete (DELETE /admin/directory/v1/{+name}).

Lua path
app.integrations.google_workspace_admin.customers_chrome_printers_delete
Full name
google-workspace-admin.google_workspace_admin_customers_chrome_printers_delete
ParameterTypeRequiredDescription
No parameters.
customers_chrome_printers_batch_delete_printers Write

Customers Chrome Printers Batch Delete Printers (POST /admin/directory/v1/{+parent}/chrome/printers:batchDeletePrinters).

Lua path
app.integrations.google_workspace_admin.customers_chrome_printers_batch_delete_printers
Full name
google-workspace-admin.google_workspace_admin_customers_chrome_printers_batch_delete_printers
ParameterTypeRequiredDescription
No parameters.
customers_chrome_printers_list Read

Customers Chrome Printers List (GET /admin/directory/v1/{+parent}/chrome/printers).

Lua path
app.integrations.google_workspace_admin.customers_chrome_printers_list
Full name
google-workspace-admin.google_workspace_admin_customers_chrome_printers_list
ParameterTypeRequiredDescription
No parameters.
customers_chrome_printers_create Write

Customers Chrome Printers Create (POST /admin/directory/v1/{+parent}/chrome/printers).

Lua path
app.integrations.google_workspace_admin.customers_chrome_printers_create
Full name
google-workspace-admin.google_workspace_admin_customers_chrome_printers_create
ParameterTypeRequiredDescription
No parameters.
customers_chrome_printers_list_printer_models Read

Customers Chrome Printers List Printer Models (GET /admin/directory/v1/{+parent}/chrome/printers:listPrinterModels).

Lua path
app.integrations.google_workspace_admin.customers_chrome_printers_list_printer_models
Full name
google-workspace-admin.google_workspace_admin_customers_chrome_printers_list_printer_models
ParameterTypeRequiredDescription
No parameters.
customers_chrome_printers_patch Write

Customers Chrome Printers Patch (PATCH /admin/directory/v1/{+name}).

Lua path
app.integrations.google_workspace_admin.customers_chrome_printers_patch
Full name
google-workspace-admin.google_workspace_admin_customers_chrome_printers_patch
ParameterTypeRequiredDescription
No parameters.
customers_chrome_print_servers_list Read

Customers Chrome Print Servers List (GET /admin/directory/v1/{+parent}/chrome/printServers).

Lua path
app.integrations.google_workspace_admin.customers_chrome_print_servers_list
Full name
google-workspace-admin.google_workspace_admin_customers_chrome_print_servers_list
ParameterTypeRequiredDescription
No parameters.
customers_chrome_print_servers_batch_create_print_servers Write

Customers Chrome Print Servers Batch Create Print Servers (POST /admin/directory/v1/{+parent}/chrome/printServers:batchCreatePrintServers).

Lua path
app.integrations.google_workspace_admin.customers_chrome_print_servers_batch_create_print_servers
Full name
google-workspace-admin.google_workspace_admin_customers_chrome_print_servers_batch_create_print_servers
ParameterTypeRequiredDescription
No parameters.
customers_chrome_print_servers_patch Write

Customers Chrome Print Servers Patch (PATCH /admin/directory/v1/{+name}).

Lua path
app.integrations.google_workspace_admin.customers_chrome_print_servers_patch
Full name
google-workspace-admin.google_workspace_admin_customers_chrome_print_servers_patch
ParameterTypeRequiredDescription
No parameters.
customers_chrome_print_servers_create Write

Customers Chrome Print Servers Create (POST /admin/directory/v1/{+parent}/chrome/printServers).

Lua path
app.integrations.google_workspace_admin.customers_chrome_print_servers_create
Full name
google-workspace-admin.google_workspace_admin_customers_chrome_print_servers_create
ParameterTypeRequiredDescription
No parameters.
customers_chrome_print_servers_get Read

Customers Chrome Print Servers Get (GET /admin/directory/v1/{+name}).

Lua path
app.integrations.google_workspace_admin.customers_chrome_print_servers_get
Full name
google-workspace-admin.google_workspace_admin_customers_chrome_print_servers_get
ParameterTypeRequiredDescription
No parameters.
customers_chrome_print_servers_delete Write

Customers Chrome Print Servers Delete (DELETE /admin/directory/v1/{+name}).

Lua path
app.integrations.google_workspace_admin.customers_chrome_print_servers_delete
Full name
google-workspace-admin.google_workspace_admin_customers_chrome_print_servers_delete
ParameterTypeRequiredDescription
No parameters.
customers_chrome_print_servers_batch_delete_print_servers Write

Customers Chrome Print Servers Batch Delete Print Servers (POST /admin/directory/v1/{+parent}/chrome/printServers:batchDeletePrintServers).

Lua path
app.integrations.google_workspace_admin.customers_chrome_print_servers_batch_delete_print_servers
Full name
google-workspace-admin.google_workspace_admin_customers_chrome_print_servers_batch_delete_print_servers
ParameterTypeRequiredDescription
No parameters.
users_undelete Write

Users Undelete (POST /admin/directory/v1/users/{userKey}/undelete).

Lua path
app.integrations.google_workspace_admin.users_undelete
Full name
google-workspace-admin.google_workspace_admin_users_undelete
ParameterTypeRequiredDescription
No parameters.
users_update Write

Users Update (PUT /admin/directory/v1/users/{userKey}).

Lua path
app.integrations.google_workspace_admin.users_update
Full name
google-workspace-admin.google_workspace_admin_users_update
ParameterTypeRequiredDescription
No parameters.
users_sign_out Write

Users Sign Out (POST /admin/directory/v1/users/{userKey}/signOut).

Lua path
app.integrations.google_workspace_admin.users_sign_out
Full name
google-workspace-admin.google_workspace_admin_users_sign_out
ParameterTypeRequiredDescription
No parameters.
users_create_guest Write

Users Create Guest (POST /admin/directory/v1/users:createGuest).

Lua path
app.integrations.google_workspace_admin.users_create_guest
Full name
google-workspace-admin.google_workspace_admin_users_create_guest
ParameterTypeRequiredDescription
No parameters.
users_patch Write

Users Patch (PATCH /admin/directory/v1/users/{userKey}).

Lua path
app.integrations.google_workspace_admin.users_patch
Full name
google-workspace-admin.google_workspace_admin_users_patch
ParameterTypeRequiredDescription
No parameters.
users_watch Write

Users Watch (POST /admin/directory/v1/users/watch).

Lua path
app.integrations.google_workspace_admin.users_watch
Full name
google-workspace-admin.google_workspace_admin_users_watch
ParameterTypeRequiredDescription
No parameters.
users_get Read

Users Get (GET /admin/directory/v1/users/{userKey}).

Lua path
app.integrations.google_workspace_admin.users_get
Full name
google-workspace-admin.google_workspace_admin_users_get
ParameterTypeRequiredDescription
No parameters.
users_delete Write

Users Delete (DELETE /admin/directory/v1/users/{userKey}).

Lua path
app.integrations.google_workspace_admin.users_delete
Full name
google-workspace-admin.google_workspace_admin_users_delete
ParameterTypeRequiredDescription
No parameters.
users_insert Write

Users Insert (POST /admin/directory/v1/users).

Lua path
app.integrations.google_workspace_admin.users_insert
Full name
google-workspace-admin.google_workspace_admin_users_insert
ParameterTypeRequiredDescription
No parameters.
users_list Read

Users List (GET /admin/directory/v1/users).

Lua path
app.integrations.google_workspace_admin.users_list
Full name
google-workspace-admin.google_workspace_admin_users_list
ParameterTypeRequiredDescription
No parameters.
users_make Write

Users Make Admin (POST /admin/directory/v1/users/{userKey}/makeAdmin).

Lua path
app.integrations.google_workspace_admin.users_make
Full name
google-workspace-admin.google_workspace_admin_users_make_admin
ParameterTypeRequiredDescription
No parameters.
users_aliases_list Read

Users Aliases List (GET /admin/directory/v1/users/{userKey}/aliases).

Lua path
app.integrations.google_workspace_admin.users_aliases_list
Full name
google-workspace-admin.google_workspace_admin_users_aliases_list
ParameterTypeRequiredDescription
No parameters.
users_aliases_watch Write

Users Aliases Watch (POST /admin/directory/v1/users/{userKey}/aliases/watch).

Lua path
app.integrations.google_workspace_admin.users_aliases_watch
Full name
google-workspace-admin.google_workspace_admin_users_aliases_watch
ParameterTypeRequiredDescription
No parameters.
users_aliases_insert Write

Users Aliases Insert (POST /admin/directory/v1/users/{userKey}/aliases).

Lua path
app.integrations.google_workspace_admin.users_aliases_insert
Full name
google-workspace-admin.google_workspace_admin_users_aliases_insert
ParameterTypeRequiredDescription
No parameters.
users_aliases_delete Write

Users Aliases Delete (DELETE /admin/directory/v1/users/{userKey}/aliases/{alias}).

Lua path
app.integrations.google_workspace_admin.users_aliases_delete
Full name
google-workspace-admin.google_workspace_admin_users_aliases_delete
ParameterTypeRequiredDescription
No parameters.
users_photos_delete Write

Users Photos Delete (DELETE /admin/directory/v1/users/{userKey}/photos/thumbnail).

Lua path
app.integrations.google_workspace_admin.users_photos_delete
Full name
google-workspace-admin.google_workspace_admin_users_photos_delete
ParameterTypeRequiredDescription
No parameters.
users_photos_patch Write

Users Photos Patch (PATCH /admin/directory/v1/users/{userKey}/photos/thumbnail).

Lua path
app.integrations.google_workspace_admin.users_photos_patch
Full name
google-workspace-admin.google_workspace_admin_users_photos_patch
ParameterTypeRequiredDescription
No parameters.
users_photos_get Read

Users Photos Get (GET /admin/directory/v1/users/{userKey}/photos/thumbnail).

Lua path
app.integrations.google_workspace_admin.users_photos_get
Full name
google-workspace-admin.google_workspace_admin_users_photos_get
ParameterTypeRequiredDescription
No parameters.
users_photos_update Write

Users Photos Update (PUT /admin/directory/v1/users/{userKey}/photos/thumbnail).

Lua path
app.integrations.google_workspace_admin.users_photos_update
Full name
google-workspace-admin.google_workspace_admin_users_photos_update
ParameterTypeRequiredDescription
No parameters.
domain_aliases_list Read

Domain Aliases List (GET /admin/directory/v1/customer/{customer}/domainaliases).

Lua path
app.integrations.google_workspace_admin.domain_aliases_list
Full name
google-workspace-admin.google_workspace_admin_domain_aliases_list
ParameterTypeRequiredDescription
No parameters.
domain_aliases_get Read

Domain Aliases Get (GET /admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName}).

Lua path
app.integrations.google_workspace_admin.domain_aliases_get
Full name
google-workspace-admin.google_workspace_admin_domain_aliases_get
ParameterTypeRequiredDescription
No parameters.
domain_aliases_delete Write

Domain Aliases Delete (DELETE /admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName}).

Lua path
app.integrations.google_workspace_admin.domain_aliases_delete
Full name
google-workspace-admin.google_workspace_admin_domain_aliases_delete
ParameterTypeRequiredDescription
No parameters.
domain_aliases_insert Write

Domain Aliases Insert (POST /admin/directory/v1/customer/{customer}/domainaliases).

Lua path
app.integrations.google_workspace_admin.domain_aliases_insert
Full name
google-workspace-admin.google_workspace_admin_domain_aliases_insert
ParameterTypeRequiredDescription
No parameters.
role_assignments_delete Write

Role Assignments Delete (DELETE /admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId}).

Lua path
app.integrations.google_workspace_admin.role_assignments_delete
Full name
google-workspace-admin.google_workspace_admin_role_assignments_delete
ParameterTypeRequiredDescription
No parameters.
role_assignments_insert Write

Role Assignments Insert (POST /admin/directory/v1/customer/{customer}/roleassignments).

Lua path
app.integrations.google_workspace_admin.role_assignments_insert
Full name
google-workspace-admin.google_workspace_admin_role_assignments_insert
ParameterTypeRequiredDescription
No parameters.
role_assignments_list Read

Role Assignments List (GET /admin/directory/v1/customer/{customer}/roleassignments).

Lua path
app.integrations.google_workspace_admin.role_assignments_list
Full name
google-workspace-admin.google_workspace_admin_role_assignments_list
ParameterTypeRequiredDescription
No parameters.
role_assignments_get Read

Role Assignments Get (GET /admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId}).

Lua path
app.integrations.google_workspace_admin.role_assignments_get
Full name
google-workspace-admin.google_workspace_admin_role_assignments_get
ParameterTypeRequiredDescription
No parameters.
schemas_get Read

Schemas Get (GET /admin/directory/v1/customer/{customerId}/schemas/{schemaKey}).

Lua path
app.integrations.google_workspace_admin.schemas_get
Full name
google-workspace-admin.google_workspace_admin_schemas_get
ParameterTypeRequiredDescription
No parameters.
schemas_delete Write

Schemas Delete (DELETE /admin/directory/v1/customer/{customerId}/schemas/{schemaKey}).

Lua path
app.integrations.google_workspace_admin.schemas_delete
Full name
google-workspace-admin.google_workspace_admin_schemas_delete
ParameterTypeRequiredDescription
No parameters.
schemas_insert Write

Schemas Insert (POST /admin/directory/v1/customer/{customerId}/schemas).

Lua path
app.integrations.google_workspace_admin.schemas_insert
Full name
google-workspace-admin.google_workspace_admin_schemas_insert
ParameterTypeRequiredDescription
No parameters.
schemas_list Read

Schemas List (GET /admin/directory/v1/customer/{customerId}/schemas).

Lua path
app.integrations.google_workspace_admin.schemas_list
Full name
google-workspace-admin.google_workspace_admin_schemas_list
ParameterTypeRequiredDescription
No parameters.
schemas_update Write

Schemas Update (PUT /admin/directory/v1/customer/{customerId}/schemas/{schemaKey}).

Lua path
app.integrations.google_workspace_admin.schemas_update
Full name
google-workspace-admin.google_workspace_admin_schemas_update
ParameterTypeRequiredDescription
No parameters.
schemas_patch Write

Schemas Patch (PATCH /admin/directory/v1/customer/{customerId}/schemas/{schemaKey}).

Lua path
app.integrations.google_workspace_admin.schemas_patch
Full name
google-workspace-admin.google_workspace_admin_schemas_patch
ParameterTypeRequiredDescription
No parameters.
chromeosdevices_update Write

Chromeosdevices Update (PUT /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}).

Lua path
app.integrations.google_workspace_admin.chromeosdevices_update
Full name
google-workspace-admin.google_workspace_admin_chromeosdevices_update
ParameterTypeRequiredDescription
No parameters.
chromeosdevices_list Read

Chromeosdevices List (GET /admin/directory/v1/customer/{customerId}/devices/chromeos).

Lua path
app.integrations.google_workspace_admin.chromeosdevices_list
Full name
google-workspace-admin.google_workspace_admin_chromeosdevices_list
ParameterTypeRequiredDescription
No parameters.
chromeosdevices_move_devices_ou Write

Chromeosdevices Move Devices To Ou (POST /admin/directory/v1/customer/{customerId}/devices/chromeos/moveDevicesToOu).

Lua path
app.integrations.google_workspace_admin.chromeosdevices_move_devices_ou
Full name
google-workspace-admin.google_workspace_admin_chromeosdevices_move_devices_to_ou
ParameterTypeRequiredDescription
No parameters.
chromeosdevices_patch Write

Chromeosdevices Patch (PATCH /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}).

Lua path
app.integrations.google_workspace_admin.chromeosdevices_patch
Full name
google-workspace-admin.google_workspace_admin_chromeosdevices_patch
ParameterTypeRequiredDescription
No parameters.
chromeosdevices_get Read

Chromeosdevices Get (GET /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}).

Lua path
app.integrations.google_workspace_admin.chromeosdevices_get
Full name
google-workspace-admin.google_workspace_admin_chromeosdevices_get
ParameterTypeRequiredDescription
No parameters.
chromeosdevices_action Write

Chromeosdevices Action (POST /admin/directory/v1/customer/{customerId}/devices/chromeos/{resourceId}/action).

Lua path
app.integrations.google_workspace_admin.chromeosdevices_action
Full name
google-workspace-admin.google_workspace_admin_chromeosdevices_action
ParameterTypeRequiredDescription
No parameters.
channels_stop Write

Channels Stop (POST /admin/directory_v1/channels/stop).

Lua path
app.integrations.google_workspace_admin.channels_stop
Full name
google-workspace-admin.google_workspace_admin_channels_stop
ParameterTypeRequiredDescription
No parameters.
asps_list Read

Asps List (GET /admin/directory/v1/users/{userKey}/asps).

Lua path
app.integrations.google_workspace_admin.asps_list
Full name
google-workspace-admin.google_workspace_admin_asps_list
ParameterTypeRequiredDescription
No parameters.
asps_get Read

Asps Get (GET /admin/directory/v1/users/{userKey}/asps/{codeId}).

Lua path
app.integrations.google_workspace_admin.asps_get
Full name
google-workspace-admin.google_workspace_admin_asps_get
ParameterTypeRequiredDescription
No parameters.
asps_delete Write

Asps Delete (DELETE /admin/directory/v1/users/{userKey}/asps/{codeId}).

Lua path
app.integrations.google_workspace_admin.asps_delete
Full name
google-workspace-admin.google_workspace_admin_asps_delete
ParameterTypeRequiredDescription
No parameters.
tokens_delete Write

Tokens Delete (DELETE /admin/directory/v1/users/{userKey}/tokens/{clientId}).

Lua path
app.integrations.google_workspace_admin.tokens_delete
Full name
google-workspace-admin.google_workspace_admin_tokens_delete
ParameterTypeRequiredDescription
No parameters.
tokens_list Read

Tokens List (GET /admin/directory/v1/users/{userKey}/tokens).

Lua path
app.integrations.google_workspace_admin.tokens_list
Full name
google-workspace-admin.google_workspace_admin_tokens_list
ParameterTypeRequiredDescription
No parameters.
tokens_get Read

Tokens Get (GET /admin/directory/v1/users/{userKey}/tokens/{clientId}).

Lua path
app.integrations.google_workspace_admin.tokens_get
Full name
google-workspace-admin.google_workspace_admin_tokens_get
ParameterTypeRequiredDescription
No parameters.
roles_insert Write

Roles Insert (POST /admin/directory/v1/customer/{customer}/roles).

Lua path
app.integrations.google_workspace_admin.roles_insert
Full name
google-workspace-admin.google_workspace_admin_roles_insert
ParameterTypeRequiredDescription
No parameters.
roles_delete Write

Roles Delete (DELETE /admin/directory/v1/customer/{customer}/roles/{roleId}).

Lua path
app.integrations.google_workspace_admin.roles_delete
Full name
google-workspace-admin.google_workspace_admin_roles_delete
ParameterTypeRequiredDescription
No parameters.
roles_get Read

Roles Get (GET /admin/directory/v1/customer/{customer}/roles/{roleId}).

Lua path
app.integrations.google_workspace_admin.roles_get
Full name
google-workspace-admin.google_workspace_admin_roles_get
ParameterTypeRequiredDescription
No parameters.
roles_patch Write

Roles Patch (PATCH /admin/directory/v1/customer/{customer}/roles/{roleId}).

Lua path
app.integrations.google_workspace_admin.roles_patch
Full name
google-workspace-admin.google_workspace_admin_roles_patch
ParameterTypeRequiredDescription
No parameters.
roles_update Write

Roles Update (PUT /admin/directory/v1/customer/{customer}/roles/{roleId}).

Lua path
app.integrations.google_workspace_admin.roles_update
Full name
google-workspace-admin.google_workspace_admin_roles_update
ParameterTypeRequiredDescription
No parameters.
roles_list Read

Roles List (GET /admin/directory/v1/customer/{customer}/roles).

Lua path
app.integrations.google_workspace_admin.roles_list
Full name
google-workspace-admin.google_workspace_admin_roles_list
ParameterTypeRequiredDescription
No parameters.