{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":21517,"path":"integrate-applications/integration-hub/setup-goto.md","title":"Set up the GoTo spoke","bundle":null,"doc_type":null,"release":"australia","body":"\n# Set up the GoTo spoke\n\nIntegrate the ServiceNow instance and GoTo by creating a custom OAuth client in GoTo to authenticate ServiceNow requests.\n\n## Before you begin\n\n-   Request an Integration Hub subscription.\n-   Activate the GoTo spoke.\n-   GoTo role required: User with a LogMeIn developer account and admin account.\n-   Role required: admin.\n\n## Create a GoTo OAuth client\n\nCreate an OAuth client for authenticating GoTo API requests.\n\n### Before you begin\n\nRole required: GoTo user with a LogMeIn developer account and admin account.\n\n### Procedure\n\n1.  From a web browser, open the [GoTo Developer Center](https://developer.goto.com/).\n\n2.  Sign in using your LogMeIn developer account.\n\n    If you have not already set up a LogMeIn developer account, see [How to login or create a developer account](https://developer.goto.com/guides/HowTos/01_HOW_developerAccount/) for detailed instructions.\n\n3.  From the LogMeIn Developers home page, select the **OAuth Clients** tab.\n\n4.  Click **Create a client**.\n\n5.  On the Details tab of the form, fill in the client details.\n\n    |Field|Description|\n    |-----|-----------|\n    |Client name|Name of the OAuth client.|\n    |Description|Optional description for the OAuth client.|\n    |Redirect URLs|Redirect URL of the ServiceNow instance on which you are integrating your GoTo applications. Enter `https://<*instance-url*>/oauth_redirect.do`, where &lt;*instance-url*&gt; is the URL of your ServiceNow instance.|\n\n6.  Click **Next**.\n\n7.  On the Scopes tab, specify the level of access that the OAuth client has to your GoTo users and applications.\n\n<table id=\"table_zcp_yvn_tnb\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nProfile\n\n</td><td>\n\nOAuth scopes for getting and modifying user information for your authenticated users. The **Get user information** scope is enabled automatically. Select the check box to enable the **Modify user details** scope.\n\n</td></tr><tr><td>\n\nGoToMeeting, GoToWebinar, or GoTo Training\n\n</td><td>\n\nOAuth scope for creating, starting, and modifying sessions for your GoToMeeting, GoToWebinar, and GoTo Training applications. Select the check box to enable this scope.\n\n **Note:** The SaaS License Management GoTo integration does not support license management for the GoTo Training application.\n\n</td></tr><tr><td>\n\nGoTo Assist Remote Support or Service Desk\n\n</td><td>\n\nOAuth scope for creating, starting, and modifying sessions for the GoTo Assist Remote Support and Service Desk applications. Leave this check box unselected.**Note:** The SaaS License Management GoTo integration does not support license management for the GoTo Assist applications.\n\n</td></tr><tr><td>\n\nSCIM\n\n</td><td>\n\nOAuth scope for automating user management using the System for Cross-domain Identity Management \\(SCIM\\) protocol. Leave this check box unselected.\n\n</td></tr><tr><td>\n\nAdmin Center\n\n</td><td>\n\nOAuth scope for managing LogMeIn users through the GoTo Admin Center. Select the check box to enable this scope.\n\n</td></tr><tr><td>\n\nGoToConnect\n\n</td><td>\n\nOAuth scope for initiating phone calls and other telephone services using GoToConnect. If the GoToConnect license is enabled, select these check boxes:-   Access call history for phone lines in the PBX \\[cr.v1.read\\]\n-   Retrieve your phone line information \\[users.v1.lines.read\\]\n\n\n</td></tr></tbody>\n</table>8.  Click **Save**.\n\n9.  On the Credentials tab, copy the values in the **Client ID** and **Client secret** fields.\n\n    Save them in a secure location for later use.\n\n10. Select the check box to verify that you have stored the client secret.\n\n11. Click **Done**.\n\n\n## Create a GoTo connection\n\nCreate a connection between your GoTo applications and your ServiceNow instance.\n\n### Before you begin\n\nRole required: admin\n\n### Procedure\n\n1.  From your ServiceNow instance, navigate to **Process Automation** &gt; **Flow Designer**.\n\n    The Flow Designer launches in a new tab.\n\n2.  Select the **Connections** tab.\n\n3.  Click **View Details** for your GoTo connection.\n\n4.  From the list of available connections, locate GoTo and then click **Configure**.\n\n    The Configure Connection dialog box opens.\n\n5.  In the dialog box, fill in the fields.\n\n    |Field|Description|\n    |-----|-----------|\n    |Connection Name|Name of the GoTo connection. This field populates automatically.|\n    |Name|Name of your GoTo credentials. This field populates automatically.|\n    |OAuth Client ID|Client ID that is assigned to your GoTo OAuth client.|\n    |OAuth Client Secret|Client secret that is assigned to your GoTo OAuth client.|\n    |OAuth Redirect URL|Redirect URL of the ServiceNow instance on which you are integrating your GoTo applications. This field populates automatically.|\n\n6.  Click **Configure and Get OAuth Token**.\n\n    The Authorize App dialog box opens.\n\n7.  On the dialog box, click **Allow**.\n\n    The OAuth access token becomes available for authorizing your GoTo connection.\n\n8.  If the GoToConnect license is enabled, navigate to the **Connections** tab.\n\n9.  Find the connection for GoToConnect and click **View Details**.\n\n10. Click **Get OAuth Token** to generate a token for GoToConnect.\n\n\n"}}