Skip to main content

Google Tasks

This page contains the setup guide and reference information for the Google Tasks source connector.

Visit https://developers.google.com/tasks/reference/rest for API documentation

Source-productive uses bearer token authentication, Visit https://support.google.com/googleapi/answer/6158849?hl=en&ref_topic=7013279 for getting bearer token via OAuth2.0

Currently Code granted OAuth 2.0 is not directly supported by airbyte, thus you could setup postman for getting the bearer token which could be used as api_key, Steps:

  • Visit google cloud https://console.cloud.google.com/apis/api/tasks.googleapis.com/metrics and enable the tasks api service
  • Go to the consent screen https://console.cloud.google.com/apis/credentials/consent and add your email for enabling postman testing access
  • Visit https://console.cloud.google.com/apis/credentials and create new credentails for OAuth 2.0 and copy client id and client secret
  • Add callback url https://oauth.pstmn.io/v1/callback while credential creation
  • Goto postman client and select new tab for setting authorization to OAuth 2.0
    • Set scope as https://www.googleapis.com/auth/tasks https://www.googleapis.com/auth/tasks.readonly
    • Set access token URL as https://accounts.google.com/o/oauth2/token
    • Set auth URL as https://accounts.google.com/o/oauth2/v2/auth
    • Click Get New Access Token and authorize via your google account
    • Copy the resulted bearer token and use it as credential for the connector
InputTypeDescriptionDefault Value
api_keystringAPI Key.
start_datestringStart date.
records_limitstringRecords Limit. The maximum number of records to be returned per request50
Stream NamePrimary KeyPaginationSupports Full SyncSupports Incremental
tasksidDefaultPaginator
lists_tasksidDefaultPaginator
Expand to review
VersionDatePull RequestSubject
0.0.42024-11-0548366Revert to source-declarative-manifest v5.17.0
0.0.32024-11-0547770Update dependencies
0.0.22024-10-2847550Update dependencies
0.0.12024-09-1245427Initial release by @btkcodedev via Connector Builder