Google Connections
Overview
Google connections allow IB-X Agents to connect to supported Google services using OAuth 2.0 authentication.
IB-X provides separate connections for:
| Connection | Description |
|---|---|
| Google Drive | Access and manage files and folders stored in Google Drive. |
| Google Sheets | Read, write, create, and manage spreadsheet data in Google Sheets. |
Google Drive and Google Sheets are provided as separate connection types because the Google APIs use different permission scopes for accessing Drive and Sheets resources.
Google Drive
The Google Drive connection allows IB-X Agents to connect to Google Drive for managing files, folders, and document storage.
Authentication
Google Drive connections use OAuth 2.0 authentication.
Typical Use Cases
A Google Drive connection can be used by workflow activities that perform operations on files and folders stored in Google Drive.
The Google Drive connection is intended for activities that work with files and folders in Google Drive.
For spreadsheet-specific operations, use a Google Sheets connection.
Google API Configuration
Before creating the connection in IB-X, the corresponding Google Cloud project must be configured with the APIs and OAuth settings required for Google Drive access.
For information about configuring Google Cloud and OAuth 2.0, see:
Google Sheets
The Google Sheets connection allows IB-X Agents to connect to Google Sheets for reading, writing, creating, and managing spreadsheet data.
Authentication
Google Sheets connections use OAuth 2.0 authentication.
Typical Use Cases
A Google Sheets connection can be used by workflow activities that perform spreadsheet operations in Google Sheets.
The Google Sheets connection is intended for Google Sheets activities.
For activities that work with files and folders in Google Drive, use a Google Drive connection.
Google API Configuration
Before creating the connection in IB-X, the corresponding Google Cloud project must be configured with the APIs and OAuth settings required for Google Sheets access.
For information about configuring Google Cloud and OAuth 2.0, see:
Google Drive and Google Sheets Connections
Although both connection types use OAuth 2.0, they are maintained separately in IB-X because they are intended for different types of Google operations.
| Connection | Use For |
|---|---|
| Google Drive | Files, folders, and document storage operations in Google Drive. |
| Google Sheets | Spreadsheet data operations in Google Sheets. |
The permissions granted during OAuth authorization determine which Google resources and operations IB-X can access.
Ensure that the configured OAuth scopes provide the permissions required by the workflow activities that use the connection.
Testing Google Connections
After configuring the required OAuth settings, use Test Connection, where available, to verify that IB-X can authenticate with the configured Google service.
Testing the connection can help identify issues such as:
- Incorrect OAuth configuration
- Invalid client credentials
- Incorrect redirect URI configuration
- Missing or insufficient OAuth scopes
- Required Google APIs not being enabled
- Authentication or authorization failures
A successful OAuth authentication does not necessarily mean that the connection has permission to perform every Google Drive or Google Sheets operation.
The OAuth scopes granted to the connection must include the permissions required by the workflow activity being executed.
Security Considerations
When configuring Google connections:
- Enable only the Google APIs required by the intended automation.
- Configure OAuth scopes appropriate for the operations performed by the Agent.
- Protect Google OAuth client credentials from unauthorized access.
- Review the permissions requested by the Google application before authorizing access.
- Follow your organization's policies for managing Google Cloud applications and OAuth credentials.
For information about creating, editing, testing, cloning, deleting, and auditing connections, see Connections.