You will need to pass a Google review to go live with your integration.Follow our guide to get approved as fast as possible.
Create a Google Cloud account
If you don’t already have one, sign up for a Google Cloud account.
Create a new project
- Go to the Google Cloud Console.
- Click on the project dropdown at the top left of the page.
- Click New Project.
- Enter a Project Name for your project.
- Under Location, select the appropriate organization or folder where this project should belong.
If you’re not part of an organization, it will default to No organization
- Click Create and wait for the project to be created.
- Select it from the project dropdown.
Enable the APIs you need
- Go to the API Library in the Google Cloud Console.
- Search for Google Search Console API and select it, then click Enable.
Configure the OAuth consent screen
- Go to APIs & Services > OAuth consent screen in the Google Cloud Console.
- Click Get started.
- Fill in all the required fields in the App Information form.
- Click Next. Select the appropriate Audience:
- External: For applications available to any Google user
- Internal: For applications restricted to users within your Google Workspace organization
- Click Next. Fill in the Contact Information; these are the email addresses that Google will use to notify you about any changes to your project.
- Click Next, then check the I agree to the Google API Services: User Data Policy checkbox, and click Continue.
- Add the scopes your application needs. Under Data Access, click Add or Remove Scopes and select the scopes that correspond to the APIs you enabled.
- Under Audience, click Add users if you selected External user type (required for testing before verification).
Create OAuth 2.0 credentials
- Go to APIs & Services > Credentials in the Google Cloud Console.
- Click Create Credentials and select OAuth client ID.
- Select Web application as the application type.
- Enter a name for your OAuth client.
- Under Authorized redirect URIs, add
https://api.nango.dev/oauth/callback. - Click Create.
- A dialog will appear with your client ID and client secret. Save these credentials securely as you’ll need them when configuring your integration in Nango.
Start building your integration
Follow the Quickstart to build your integration.
Verify your app
Most Google Search Console scopes are marked “sensitive” by Google. You need to pass a Google review to go live.Follow our guide to prepare and pass as quickly as possible.
Important Notes
- Set the Authorized JavaScript origins to your site URL (
https://app.nango.devif you’re testing from the Nango UI). - Select scopes from the scopes page based on the APIs you enabled earlier; see Google’s OAuth 2.0 Scopes for the full list.
- For information on why Google refresh tokens expire, see Why is my Google refresh token expiring?.
- For verification requirements, user types, incremental authorization, and rate limits, see Google’s OAuth 2.0 documentation and the Google Search Console API docs.