---
sourceDocument: Brazil Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/integrate-applications

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Set up the YouTube spoke

# Set up the YouTube spoke {#ariaid-title1}

Release version: Brazil  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read  
Integrate the ServiceNow instance and YouTube account by creating a
custom OAuth application in Google Cloud Platform to authenticate ServiceNow requests.

## Before you begin

* Request an Integration Hub subscription.
* Activate the YouTube spoke.
* Role required: admin.
{#youtube-setup__ul_agy_qxd_rlb}

## Configure the YouTube
application {#ariaid-title2}

Create a custom OAuth application in your Google Cloud Platform
account to enable OAuth 2.0 authentication with the YouTube spoke.

### Before you begin

Role required: admin.

### About this task

Complete the [Create a Google Cloud project](https://developers.google.com/workspace/guides/create-project) steps from the [Google Cloud Platform](https://cloud.google.com/). See the [Creating and managing projects](https://cloud.google.com/resource-manager/docs/creating-managing-projects) product documentation for instructions on creating and configuring custom applications.

### Procedure

1. Register a new custom application and open it.
   1. Navigate to [https://console.cloud.google.com](https://console.developers.google.com).
   2. Create a project with your administrator credentials.
   3. Open the project.
   {#conf-youtube__substeps_yfk_ydn_kyb}
2. Provide the OAuth authorized domain name.
   1. From the APIs \& Services menu, select OAuth consent screen.
   2. Enter the application name.
   3. Specify the Authorized domain <kbd class="ph userinput">service-now.com</kbd>.
   4. Click Save.
   {#conf-youtube__substeps_ngb_c2n_kyb}
3. Create the credentials.
   1. From the APIs \& Services menu, select Credentials.
   2. Select Create OAuth client ID from the Create credentials list.
   {#conf-youtube__substeps_j1l_32n_kyb}
4. Select the application type OAuth client ID.
5. Enter the following Authorized redirect URI: <kbd class="ph userinput">https://&lt;instance&gt;.service-now.com/oauth_redirect.do</kbd> and click Create.
6. Copy your client ID and client secret to a text file so that you can use them when you [Register YouTube as an OAuth provider](https://www.servicenow.com/docs/oER3rq3Esz0Y8cv8_VeRnw#reg-youtube-spoke "Use the information generated during the YouTube application configuration to register YouTube as an OAuth provider and allow the ServiceNow instance to request OAuth 2.0 tokens.").  
   Tip:  
   You can always access the client ID and secret in the Google APIs \& Services interface by clicking Credentials and selecting the OAuth 2.0 client ID name.
{#conf-youtube__steps_tdj_yxk_rhb}

## Register YouTube as an OAuth provider {#ariaid-title3}

Use the information generated during the YouTube application configuration
to register YouTube as an OAuth
provider and allow the ServiceNow instance to request OAuth 2.0
tokens.

### Before you begin

Role required: admin

### Procedure

1. Navigate to AllSystem OAuthApplication Registry.
2. Open for the record, Youtube.
3. On the form, fill these values.  
   {#reg-youtube-spoke__table_qxt_wqx_4mb__entry__2}

   | Field | Description |
   |-|-|
   | Client ID | Client ID of the YouTube application. |
   | Client Secret | Client Secret of the YouTube application. |
   | Redirect URL | OAuth callback endpoint in this format: <kbd class="ph userinput">https://&lt;instance&gt;.service-now.com/oauth_redirect.do</kbd>. |
   [Table 1. Application Registries form]

   {#reg-youtube-spoke__table_qxt_wqx_4mb}
4. Ensure that these scopes are available in the OAuth Entity Scopes tab.  
   {#reg-youtube-spoke__table_r1s_5px_4mb__entry__2}

   | Name | OAuth scope |
   |-|-|
   | YouTube Partner | <kbd class="ph userinput">https://www.googleapis.com/auth/youtubepartner</kbd> |
   | YouTube Reporting S1 | <kbd class="ph userinput">https://www.googleapis.com/auth/yt-analytics.readonly</kbd> |
   | YouTube Reporting S2 | <kbd class="ph userinput">https://www.googleapis.com/auth/yt-analytics-monetary.readonly</kbd> |
   | YouTube Scope | <kbd class="ph userinput">https://www.googleapis.com/auth/youtube</kbd> |
   | YouTube Scope Force SSL | <kbd class="ph userinput">https://www.googleapis.com/auth/youtube.force-ssl</kbd> |
   [ ]

   {#reg-youtube-spoke__table_r1s_5px_4mb}
5. Right-click the form header, and click Save.

## Create a credential record for the YouTube spoke {#ariaid-title4}

Create a credential record for the YouTube application. The
YouTube spoke connection and credential alias uses these credentials to
authorize actions.

### Before you begin

Role required: admin.

### Procedure

1. Navigate to AllConnections \& CredentialsConnections \& Credential Aliases.
2. Open record for the YouTube spoke, for example, <kbd class="ph userinput">YouTube</kbd>.
3. In the Credentials tab, click New.
4. Select OAuth 2.0 Credentials.
5. Enter a unique name for the credential, for example, <kbd class="ph userinput">Youtube_Cred</kbd>.
6. Click the OAuth Entity Profile search icon (![Search icon]()) and select the profile with the name of the OAuth application registry you configured when you registered the YouTube service as an OAuth provider.  
   See [Register YouTube as an OAuth provider](https://www.servicenow.com/docs/oER3rq3Esz0Y8cv8_VeRnw#reg-youtube-spoke "Use the information generated during the YouTube application configuration to register YouTube as an OAuth provider and allow the ServiceNow instance to request OAuth 2.0 tokens.") for more information.
7. Right-click the form header and click Save.
8. Click Get OAuth Token.
{#create-cred-youtube__steps_lt1_krq_glb}

*[\>]: and then


