In order to integrate hireanalytiX with GoTo we need an OAuth client created in the developer portal for GoTo/LogMeIn.  This can be done here:


https://developer.logmeininc.com/clients



Click Create a new client to begin.


In the Create client screen, enter hireanalytiX for the Client name, as shown in the figure to the left.

The description is not required and can be left blank.

In the Redirect URIs field, enter your HA URL for the Activities Settings area. The URL will be just like this:

https://domain.hireanalytix.net/admin/settings/activities/

Replace "domain" in the URL with your HA tenant domain. Click +Add to add the Redirect URI and then click Next.


In the Scopes screen, check the box for Admin Center and GoToConnect, as pointed out in the figure to the right.

Then, click the Save button to proceed to the Credentials screen.


Open up an email to your HA representative and copy the Client ID and paste into the email.

Next, copy the Secret, as pointed out in purple in the figure, and paste this into the email as well.

Make sure both of them are correct in the email and send the credentials to your representative.

Finally, click the checkbox for "I have stored the client secret" and then click the Done button. The Done button will not be available until you have confirmed that you have the secret stored.


You should now see something similar to the figure on the right in your OAuth Clients page.



Authorizing the API

Once your HA representative has properly configured your API credentials within HA the last step to integration is having a GoTo admin user authorize the API.  This will be done on the Activities Settings tab for the Jive/GoTo API Settings, as shown in the figure below.



Your HA representative will email you the URL when we are ready for you to authorize the API.  Once you've logged in and successfully navigated to the GoTo API tab, click the Get Access Token button in the upper-right.


The first time you click this button you may be prompted to login and/or be presented with a screen similar to the one in the figure to the left.

To authorize the API, click the Allow button.

You will then be brought back to HA and you will see a message on your screen that says:

"The API credentials for your Jive / GoTo account are being processed. Please be patient and the page will reload when completed."

When the page reloads, you will now see that the GoTo Access Token has a long string value and cannot be edited.

There may be instances where your API will need to be refreshed and to do this, click the link provided by your HA rep and then follow the exact same process. You may not have to click Allow but it will refresh everything in the background automatically.