Authorization

Google Tasks API
Prerequisites
Before creating a Google Tasks API credential in Nexla, ensure the following requirements are met.
Google Account
An active Google account with access to the Google Tasks data you want to connect is required. The account must have Google Tasks enabled and accessible. Google Tasks is included with all personal Google accounts and Google Workspace accounts.
Google Tasks API Scopes
The Nexla Google Tasks API connector uses OAuth 2.0 to authenticate with the Google Tasks API. During the authorization process, Nexla will request access to the following scope:
https://www.googleapis.com/auth/tasks— Allows Nexla to create, read, update, and delete tasks and task lists on your behalf.
This scope grants full read and write access to Google Tasks, which is required for both data ingestion and data delivery workflows. The authorization is managed entirely by Google's OAuth 2.0 infrastructure, and access can be revoked at any time from your Google Account permissions page.
Google Workspace Considerations
If you are using a Google Workspace (formerly G Suite) account, your organization's administrator may need to approve third-party application access. If you encounter an authorization error during the OAuth flow, contact your Google Workspace administrator to ensure that the Nexla application is permitted to access Google Tasks data. For additional details, refer to Google's documentation on controlling third-party app access.
Create a Google Tasks API Credential
- To create a new Google Tasks API credential, after selecting the data source/destination type, click the Add Credential tile to open the Add New Credential overlay.
Credential Name & Description
-
Enter a name for the credential in the Credential Name field and a short, meaningful description in the Credential Description field.
Resource descriptions are recommended but are not required. They should be used to provide information about the resource purpose, data freshness, etc. that can help the owner and other users efficiently understand and utilize the resource.
Authorize with Google
-
Click the Authorize button to initiate the OAuth 2.0 authorization flow. A new browser window will open, directing you to the Google sign-in page.
-
Sign in with the Google account that has access to the Google Tasks data you want to connect. If you are already signed in, select the appropriate account from the list.
-
Review the permissions that Nexla is requesting, and click Allow to grant access. Google will redirect you back to Nexla once authorization is complete.
The OAuth authorization flow is managed entirely by Google. Nexla does not have access to your Google account password. The authorization grants Nexla a secure token that allows it to access Google Tasks data on your behalf. This access can be revoked at any time from your Google Account permissions page.
Save the Credential
-
Once all of the relevant steps in the above sections have been completed, click the Save button at the bottom of the overlay to save the configured credential.
-
The newly added credential will now appear in a tile on the Authenticate screen during data source/destination creation and can be selected for use with a new data source or destination.