ErrLookup › googleworkspace/cli

googleworkspace/cli

Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills. · Rust · 51 source files

Analyzed at a3768d0e82 on 2026-08-16. 51 documented errors.

Code / MessageTypeSeverityTags
Token refresh failed with status {}: {}
exception error oauth, token-refresh, auth, http
Token response contained no access token
exception error oauth, yup-oauth2, auth, token-cache
GOOGLE_WORKSPACE_CLI_CREDENTIALS_FILE points to {path}, but
exception error credentials, env-var, config, path
GOOGLE_APPLICATION_CREDENTIALS points to {adc_env}, but file
exception error adc, credentials, env-var, gcloud
No credentials found. Run `gws auth setup` to configure, `gw
exception error adc, auth, onboarding, credentials
OS keyring failed: {}. Set GOOGLE_WORKSPACE_CLI_KEYRING_BACK
exception error keyring, credentials, headless, docker, config
Failed to set key in OS keyring: {}
exception error keyring, credentials, config, first-run
key file exists but is corrupt
exception error encryption-key, race-condition, file-backend, corruption
Failed to create cipher: {e}
exception error aes-256-gcm, crypto, invariant, defensive
Encryption failed: {e}
exception error aes-256-gcm, crypto, invariant, defensive
Encrypted data too short
validation error credentials, corruption, aes-256-gcm, file-format
Decryption failed. Credentials may have been created on a di
exception error aes-256-gcm, decryption, credentials, machine-binding, keyring
Failed to write credentials: {e}
exception error file-io, permissions, credentials, disk-full
Unsupported HTTP method: {other}
validation error http, discovery, api-surface, version-skew
Content blocked by Model Armor
exception error model-armor, sanitization, content-policy, security
Failed to list calendars: {e}
exception error calendar, network, http, proxy
Failed to parse calendar list: {e}
exception error calendar, json, parsing, proxy
Failed to serialize seed payload for idempotency key: {e}
exception error calendar, json, idempotency, defensive, uuid
Pub/Sub pull failed: {e}
exception error pubsub, network, long-polling, reqwest, events-subscribe
Message is missing From header
validation error gmail, email-headers, reply, mime, schema-validation
Message is missing Message-ID header
validation error gmail, email-headers, threading, reply, message-id
Failed to fetch message: {e}
exception error gmail, network, reqwest, retry-exhausted, messages-api
Failed to parse message: {e}
exception error gmail, json, response-parsing, proxy, captcha-portal
Failed to fetch sendAs settings: {e}
exception error gmail, sendas, network, reqwest, compose
Failed to parse sendAs response: {e}
exception error gmail, sendas, json, response-parsing, proxy
People API request failed: {e}
exception error people-api, network, reqwest, gmail, display-name
Failed to parse People API response: {e}
exception error people-api, json, response-parsing, proxy
Failed to fetch attachment: {e}
exception error gmail, attachment, network, reqwest, download
Failed to parse attachment JSON: {e}
exception error gmail, attachment, json, response-parsing, proxy
Attachment response missing 'data' field for {attachment_id}
validation error gmail, attachment, schema, missing-field, api-contract
Failed to decode attachment data: {e}
exception error gmail, attachment, base64, encoding, padding
Failed to serialize email: {e}
exception error gmail, mime, mail-builder, compose, input-sanitization
Failed to fetch user profile: {e}
exception error gmail, profile, network, reqwest, reply-all
Failed to parse profile: {e}
exception error gmail, profile, json, response-parsing, proxy
Profile missing emailAddress
validation error gmail, profile, missing-field, oauth-scopes, api-contract
Unexpected error reading --remove argument: {e}
exception warning clap, argument-parsing, reply, developer-error, type-mismatch
5
Failed to list messages: {e}
exception error gmail, triage, network, no-retry, messages-list
5
Pub/Sub pull failed: {e}
exception error network, pubsub, gmail-watch, reqwest, transport-error
5
Model Armor API returned status {status}: {resp_text}
http error modelarmor, google-api, http-status, sanitize, gcp
5
HTTP request failed: {e}
exception error network, workflows, reqwest, transport-error, google-api
Failed to write client config: {e}
exception error oauth, filesystem, config, permissions, auth
Cannot read {}: {e}
exception error oauth, config-file, file-not-found, auth, setup
Invalid client_secret.json format: {e}
exception error oauth, client-secret, json, serde, auth
5
Failed to fetch account timezone: {e}
exception warning timezone, network, calendar-api, fallback
Failed to create token directory '{}': {}
exception error filesystem, auth, token-storage, permissions, config
Failed to set permissions on token directory '{}': {}
exception error filesystem, permissions, chmod, token-storage, unix
5
Failed to build HTTP client: {e}
exception critical reqwest, tls, openssl, client-init, runtime-environment
Failed to fetch Discovery Document for {service}/{version}:
http error network, discovery, http, google-api, cli
failed to open upload file '{}': {}
exception error io, upload, multipart, file-path, streaming
InvalidInput
path has no parent directory
validation error filesystem, path-validation, atomic-write, std-io
failed to listen for SIGINT
panic error signal, unix, tokio, panic, shutdown