{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":21445,"path":"integrate-applications/integration-hub/set-up-the-google-meet-spoke.md","title":"Set up the Google Meet spoke","bundle":null,"doc_type":null,"release":"australia","body":"\n# Set up the Google Meet spoke\n\nIntegrate the ServiceNow instance and Google Meet by creating a custom OAuth application in the Google Cloud console to authenticate ServiceNow requests.\n\n## Before you begin\n\n-   Request an Integration Hub subscription.\n-   Activate the Google Meet spoke.\n-   Role required: admin.\n\n## Create OAuth credentials for Google Meet API\n\nCreate OAuth credentials that your ServiceNow instance uses to have its requests for connection authenticated by Google Cloud console.\n\n### Before you begin\n\nRole required: admin\n\n### Procedure\n\n1.  Log in to the [Google Cloud console](https://console.cloud.google.com/).\n\n2.  Select the project button.\n\n    \\[Omitted image \"gmeet-spk-gconsole-new-proj.png\"\\] Alt text: Project button on Google Cloud console landing page.\n\n3.  On the Select a project window, select **NEW PROJECT**.\n\n4.  Set up the new project.\n\n    1.  In the Project name field, enter the project name.\n\n    2.  In the Location field, select **BROWSE** to select an organization.\n\n    3.  Select **CREATE**.\n\n        Notifications show that the project is created.\n\n        \\[Omitted image \"gmeet-spk-oauth-proj.png\"\\] Alt text: Notification that the project is created.\n\n5.  Select **SELECT PROJECT**.\n\n6.  Navigate to **Navigation Menu** &gt; **APIs &amp; Services** &gt; **Enabled APIs &amp; Services**.\n\n7.  Select **+ENABLE APIS AND SERVICES**.\n\n8.  In the Search for APIs and services field, enter `Google Meet REST API` and press **Enter**.\n\n9.  Select **Google Meet REST API**.\n\n10. Select **ENABLE**.\n\n11. Select the **CREDENTIALS** tab.\n\n    \\[Omitted image \"gmeet-spk-creds-tab.png\"\\] Alt text: CREDENTIALS tab.\n\n12. Select **+ CREATE CREDENTIALS** and then select **OAuth client ID.**\n\n    \\[Omitted image \"gmeet-spk-create-creds.png\"\\] Alt text: OAuth Client ID option in the CREDENTIALS tab.\n\n13. Select **CONFIGURE CONSENT SCREEN**.\n\n    **Note:** Refresh token expires in 7 days when a Google Cloud Platform project with an OAuth consent screen is configured for an external user type and its publishing status is **Testing**. To get new OAuth, click **Edit and Get OAuth Token** by navigating to the associated connection.\n\n14. Select **Internal**.\n\n15. Select **CREATE**.\n\n16. Fill the form.\n\n    |Field|Description|\n    |-----|-----------|\n    |App name|Option to provide a name of the OAuth application that you're creating.|\n    |User support email|Option to provide the email ID that the users of the OAuth application can use to request support.|\n    |Developer contact information|Option to provide the email ID of the developer of the OAuth application.|\n\n    \\[Omitted image \"gmeet-spk-consent-form.png\"\\] Alt text: OAuth consent screen.\n\n17. Select **SAVE AND CONTINUE**.\n\n18. Select **ADD OR REMOVE SCOPES**.\n\n19. In the Filter field, enter the scope `meetings.space.created`, `openid`, and `meetings.space.readonly`, and then select the scope value.\n\n    \\[Omitted image \"gmeet-spk-scopes.png\"\\] Alt text: OAuth scopes.\n\n20. Select **UPDATE**.\n\n    The scopes appear under the Your non-sensitive scopes and Your sensitive scopes sections.\n\n    \\[Omitted image \"gmeet-spk-oauth-scopes.png\"\\] Alt text: OAuth scopes appear.\n\n21. Select **SAVE AND CONTINUE**.\n\n22. On the left panel, select **Credentials**.\n\n23. Navigate to **+CREATE CREDENTIALS** **OAuth client ID**.\n\n24. In the Application type field, select **Web application**.\n\n25. In the Name field, enter a name of the application.\n\n26. Under the Authorized redirect URIs, select **+ADD URI**.\n\n27. In the URI1 field, enter the redirect URL in the format `https://<your-instance-name>.service-now.com/oauth_redirect.do`.\n\n28. Select **CREATE**.\n\n29. Copy the client ID and client secret and store at secure place.\n\n    \\[Omitted image \"gmeet-spk-client-details.png\"\\] Alt text: Client details.\n\n30. Select **OK**.\n\n\n## Configure connection for Google Meet spoke\n\nSet up the connection between your ServiceNow instance and the Google Meet APIs.\n\n### Before you begin\n\nRole required: admin\n\n### Procedure\n\n1.  Navigate to **All** &gt; **Process Automation** &gt; **Workflow Studio**.\n\n2.  Select the **Integrations** tab.\n\n3.  Confirm that the **Outbound** tab is selected.\n\n4.  In the Search all connections field, enter `Google Meet`.\n\n5.  On the Google Meet tile, select **View Details**.\n\n    \\[Omitted image \"gmeet-spk-alias-card.png\"\\] Alt text:\n\n6.  Select **Configure**.\n\n7.  Fill the form.\n\n    |Field|Description|\n    |-----|-----------|\n    |Connection name|Name that uniquely identifies the connection record.|\n    |Connection URL|URL to Google Meet APIs. Enter `https://meet.googleapis.com`.|\n    |Client ID|OAuth client ID of the Google Meet OAuth app that you had created in the Google Cloud console.|\n    |Client Secret|OAuth client secret of the Google Meet OAuth app that you had created in the Google Cloud console.|\n    |Redirect URL|OAuth redirect URL of your ServiceNow instance. Enter in this format `https://<your-instance-name>.service.now.com/oauth_redirect.do`.|\n\n    \\[Omitted image \"gmeet-spk-conn-form.png\"\\] Alt text: Create Connection form.\n\n8.  Select **Create and Get OAuth Token**.\n\n    You must log in to the Google Cloud console to fetch the OAuth token.\n\n\n"}}